HANDS ON SOFTWARE ENGINEERING: RONMENT BUILDING A JAVA SOFTWARE ENGINEERING DEVELOPMENT ENVI-

D. Shafer
Abstract:This paper describes the team and software en- gineering experiences of a group of undergraduate computer science students doing their final project class before graduation. The project was to build and deliver a Java software engineering development environment . The stu- dents were organized into teams that had specific assign- ments to deliver portions of the product. The students estab- lished a web page to track their progress and kept metrics on all of their effort. They defined and followed a software development life cycle. This was thejrst time these students had worked on a real deliverable product. The results of the semester long class was a bootable system running under Linux that is a complete Java software engineering devel- opment environment. (I) It is being used today to drive a web server and a shared development environment for a consulting organization and their clients. The final delivered cost, including the cost of the CDROM was less than $I 0.00. This team oriented, product focused class was successful in having the students demonstrate to themselves the value of sopware engineering disciplines and practices.
Engineering,Computer Science
What problem does this paper attempt to address?