The capability maturity model: guidelines for improving the software process
The capability maturity model: guidelines for improving the software process
Introduction to the personal software process
Introduction to the personal software process
The Unified Modeling Language user guide
The Unified Modeling Language user guide
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
The unified software development process
The unified software development process
Introduction to the team software process
Introduction to the team software process
A Discipline for Software Engineering
A Discipline for Software Engineering
The Personal Software Process: A Cautionary Case Study
IEEE Software
Using the CVS version management system in a software engineering course
Journal of Computing Sciences in Colleges
Process issues in course projects
Proceedings of the 27th international conference on Software engineering
Quality gates in use-case driven development
Proceedings of the 2006 international workshop on Software quality
Discovering high-impact success factors in capstone software projects
Proceedings of the 10th ACM conference on SIG-information technology education
Hi-index | 0.00 |
Software engineering education must provide the students with knowledge and practice of software development processes. These must be used in course projects, to confront the students with realistic software engineering issues. A requirements set for educational software development processes is proposed here. It includes requirements about process architecture, team orientation, project life cycle, standards and practices, student support and instructor support. Some published real-life processes were evaluated against these requirements, and a new process was designed to meet them.