Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Using iterative enhancement in undergraduate software engineering courses
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Process Improvement in the Classroom
Proceedings of the 8th SEI CSEE Conference on Software Engineering Education
Software Engineering Education: A Dragging-Through Approach
Proceedings of the 8th SEI CSEE Conference on Software Engineering Education
CSEE '96 Proceedings of the 9th Conference on Software Engineering Education
Teaching Software Engineering through a Project-Oriented Course
CSEE '96 Proceedings of the 9th Conference on Software Engineering Education
A Software Maintenance Process Architecture
CSEE '96 Proceedings of the 9th Conference on Software Engineering Education
Incorporating the client's role in a software engineering course
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Enhancing group projects in software engineering
CCSC '01 Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small colleges
Software engineering: a new approach for small departments
Journal of Computing Sciences in Colleges
Group projects across the curriculum
Journal of Computing Sciences in Colleges
Challenges of real-world projects in team-based courses
Journal of Computing Sciences in Colleges
Real-world project management in the academic environment
Journal of Computing Sciences in Colleges
Teaching an iterative approach with rotating groups in an undergraduate software engineering course
Journal of Computing Sciences in Colleges
Utilizing authentic, real-world projects in information technology education
ACM SIGITE Newsletter
Hi-index | 0.00 |
Many undergraduate software engineering courses combine team projects with discussion of development cycle concepts. It can be difficult to connect these elements in a coherent way, especially when the lecture is a broad survey and the project is sharply focused on meeting the needs of a client.This paper describes one attempt to bridge this gap, by incorporating the iterative development of a classroom example and an object-oriented process based on two commercial software tools. Although the course time frame (an academic quarter) is too short for significant iteration on the team project, students can participate in an accelerated version of the process by making a small increment to the non-trivial example.This approach retains the benefits of a realistic, client-centered team development project, while providing experience in a contemporary software development process based on commercial CASE tools.