{"title":"我们应该教什么?","authors":"Adele Goldberg","doi":"10.1145/260094.260218","DOIUrl":null,"url":null,"abstract":"Object-oriented technology offered yet another way to explicitly support, through languages and their tool environments, long discussed strategies to help structure large software systems. But objectoriented technologies of the 80s challenged the system builders of the 90s in profound ways: system structure would be more visible; team structure and management would be a more critical project success factor; and retraining experienced personnel would be required. This paper proposes a curriculum and development tools for a new course on software engineering practices especially designed to meet these-challenges.","PeriodicalId":286350,"journal":{"name":"Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications","volume":"216 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":"{\"title\":\"What should we teach?\",\"authors\":\"Adele Goldberg\",\"doi\":\"10.1145/260094.260218\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Object-oriented technology offered yet another way to explicitly support, through languages and their tool environments, long discussed strategies to help structure large software systems. But objectoriented technologies of the 80s challenged the system builders of the 90s in profound ways: system structure would be more visible; team structure and management would be a more critical project success factor; and retraining experienced personnel would be required. This paper proposes a curriculum and development tools for a new course on software engineering practices especially designed to meet these-challenges.\",\"PeriodicalId\":286350,\"journal\":{\"name\":\"Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications\",\"volume\":\"216 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1995-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"14\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/260094.260218\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/260094.260218","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Object-oriented technology offered yet another way to explicitly support, through languages and their tool environments, long discussed strategies to help structure large software systems. But objectoriented technologies of the 80s challenged the system builders of the 90s in profound ways: system structure would be more visible; team structure and management would be a more critical project success factor; and retraining experienced personnel would be required. This paper proposes a curriculum and development tools for a new course on software engineering practices especially designed to meet these-challenges.