Title :
Incorporating team software development and quality assurance in software engineering education
Author :
Doerschuk, Peggy
Author_Institution :
Dept. of Comput. Sci., Lamar Univ., Beaumont, TX, USA
Abstract :
One of the most important things that students can learn in a course in software engineering is how to effectively work in a team to develop software that is too large for a single individual to produce. It is also important that students learn the value of assuring software quality at each step of the development process. This paper describes how to incorporate a UML-based team project into an object oriented software engineering course. The project gives students hands-on experience in software development and quality assurance at each stage of the software lifecycle, including analysis, design, implementation, and integration. The project is divided into separate interacting parts, with each part assigned to a different team member. Students on each team assume alternate roles of software developer and quality assurance inspector/tester at alternate phases of the lifecycle. This paper describes the approach and an example project, including the problem requirements, timetable of deliverables, and sample deliverables.
Keywords :
Unified Modeling Language; computer science education; educational courses; engineering education; object-oriented programming; quality assurance; software development management; software quality; team working; UML-based team project; object oriented software engineering; software analysis; software design; software developer; software development; software engineering course; software engineering education; software implementation; software integration; software lifecycle; software quality assurance; student learning; team work; Communication system software; Computer science; Computer science education; Life testing; Programming profession; Quality assurance; Software engineering; Software quality; Software systems; Software testing;
Conference_Titel :
Frontiers in Education, 2004. FIE 2004. 34th Annual
Print_ISBN :
0-7803-8552-7
DOI :
10.1109/FIE.2004.1408560