{"title":"编程环境和软件工程","authors":"A. Wasserman","doi":"10.1145/800181.810350","DOIUrl":null,"url":null,"abstract":"Software engineering deals with problems of building high quality computer software, concentrating on the application of principles, skills, and art to the economical development of programs which run reliably and efficiently on real machines. Development of properly functioning software systems is an extremely complex task, requiring programming skills, interpersonal communication, effective management controls, and ample quantities of time and money. Among the objectives of the discipline of software engineering are the lowering of software development maintenance costs and the improvement of programmer productivity.","PeriodicalId":447373,"journal":{"name":"ACM '75","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Programming environments and software engineering\",\"authors\":\"A. Wasserman\",\"doi\":\"10.1145/800181.810350\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software engineering deals with problems of building high quality computer software, concentrating on the application of principles, skills, and art to the economical development of programs which run reliably and efficiently on real machines. Development of properly functioning software systems is an extremely complex task, requiring programming skills, interpersonal communication, effective management controls, and ample quantities of time and money. Among the objectives of the discipline of software engineering are the lowering of software development maintenance costs and the improvement of programmer productivity.\",\"PeriodicalId\":447373,\"journal\":{\"name\":\"ACM '75\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM '75\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/800181.810350\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM '75","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/800181.810350","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Software engineering deals with problems of building high quality computer software, concentrating on the application of principles, skills, and art to the economical development of programs which run reliably and efficiently on real machines. Development of properly functioning software systems is an extremely complex task, requiring programming skills, interpersonal communication, effective management controls, and ample quantities of time and money. Among the objectives of the discipline of software engineering are the lowering of software development maintenance costs and the improvement of programmer productivity.