After completing this course, students will have covered the following topics:
- Introduction
- An Iterative Software Process
- Identifying System Boundaries
- actors
- use cases
- Time issues
- Boundary problems
- Scoping the project
- Scenarios
- Primary Scenarios
- Secondary Scenarios
- Documenting and Diagramming
- Diagramming use cases
- Activity diagrams
- User interface
- Dividing large systems
- Documenting use cases
- Project Plan issues
- The project plan
- Reviews
- System Construction
- System Delivery