{"title":"在学生的软件工程项目中,应该强调主要实践者所说的话","authors":"W. W. McMillan, Sudha Rajaprabhakaran","doi":"10.1109/CSEE.1999.755199","DOIUrl":null,"url":null,"abstract":"Software engineering students should carry out projects requiring them to work in groups, develop requirements documents, and design a system employing object-oriented techniques. To help determine what other project features to require in the limited time of a single semester, we asked software professionals with leadership roles to rank several possible project requirements according to their value for students' professional development. The features were ranked as follows, from most to least important: working with real users; developing a working prototype; completing a running system; and writing a formal verification and validation report. The results show that the area of user and client communication is seen as most crucial.","PeriodicalId":104736,"journal":{"name":"Proceedings 12th Conference on Software Engineering Education and Training (Cat. No.PR00131)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"29","resultStr":"{\"title\":\"What leading practitioners say should be emphasized in students' software engineering projects\",\"authors\":\"W. W. McMillan, Sudha Rajaprabhakaran\",\"doi\":\"10.1109/CSEE.1999.755199\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software engineering students should carry out projects requiring them to work in groups, develop requirements documents, and design a system employing object-oriented techniques. To help determine what other project features to require in the limited time of a single semester, we asked software professionals with leadership roles to rank several possible project requirements according to their value for students' professional development. The features were ranked as follows, from most to least important: working with real users; developing a working prototype; completing a running system; and writing a formal verification and validation report. The results show that the area of user and client communication is seen as most crucial.\",\"PeriodicalId\":104736,\"journal\":{\"name\":\"Proceedings 12th Conference on Software Engineering Education and Training (Cat. No.PR00131)\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-03-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"29\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings 12th Conference on Software Engineering Education and Training (Cat. No.PR00131)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CSEE.1999.755199\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 12th Conference on Software Engineering Education and Training (Cat. No.PR00131)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSEE.1999.755199","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
What leading practitioners say should be emphasized in students' software engineering projects
Software engineering students should carry out projects requiring them to work in groups, develop requirements documents, and design a system employing object-oriented techniques. To help determine what other project features to require in the limited time of a single semester, we asked software professionals with leadership roles to rank several possible project requirements according to their value for students' professional development. The features were ranked as follows, from most to least important: working with real users; developing a working prototype; completing a running system; and writing a formal verification and validation report. The results show that the area of user and client communication is seen as most crucial.