Accession Number : ADA282365


Title :   Real World Software Engineering


Descriptive Note : Final rept. 28 Sep 1992-31 May 1994


Corporate Author : EAST TENNESSEE STATE UNIV JOHNSON CITY DEPT OF COMPUTER AND INFORMATION SCIENCES


Personal Author(s) : Gotterbarn, Donald ; Riser, Robert ; Smith, Suzanne


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a282365.pdf


Report Date : 15 Jul 1994


Pagination or Media Count : 1001


Abstract : Based on our experience teaching software engineering, we at East Tennessee State University are convinced that a one-semester software engineering course cannot adequately cover all aspects of the software development process and still provide students with meaningful project experience. Current software engineering course models emphasize either the product or the process. These models rarely finish a realistic product or do so by marginal treatment of significant aspects of the life cycle. For example, while concentrating on implementation details, topics such as detailed design reviews, configuration management, and maintenance are minimized. To address this problem, East Tennessee State University is expanding and changing its undergraduate curriculum in software engineering. Integral to this effort, we are incorporating into the undergraduate curriculum lessons learned while developing and teaching software engineering courses at the graduate level. This proposal was to develop a two-semester undergraduate course which presents real- world software engineering. The course provides a thorough coverage of the software development process with realistic project experience. The course is designed to present software engineering in a layered approach where inter- related topics are presented repeatedly in increasing depth. Furthermore, the relationship of software engineering principles to software development is emphasized by the careful coordination of project and lecture stages.


Descriptors :   *SOFTWARE ENGINEERING , *COURSES(EDUCATION) , LESSONS LEARNED , EVOLUTION(DEVELOPMENT) , LECTURES , ADA PROGRAMMING LANGUAGE , CASE STUDIES


Subject Categories : Computer Programming and Software


Distribution Statement : APPROVED FOR PUBLIC RELEASE