This course is focused on enabling students to understand and apply these new software engineering approaches. Its learning objectives are to enable students to understand the principles underlying Model-Based System Architecting and Software Engineering (MBASE); to master the use of tools supporting the new approaches; and to apply the tools and principles on real-client team projects. MBASE involves the integration of a software system or product line's success models, product models, process models, and property models.
This year's primary projects involve the determination and architecting of high-value digital library capabilities for USC's Library System. In CSCI 577a, the student team members will formulate operational concepts, requirements specifications, architectures, prototypes, life cycle plans, and integrating rationale for the proposed capabilities. In CSCI 577b, student teams develop Initial Operational Capability products based on the best results from CSCI 577a.
| MWF | 2:00-3:20pm | OHE 122 |
| Homework exercises | 15% |
| Quizzes | 10% |
| Midterm project package | 25% |
| Final project package | 33% |
| Individual project critique | 17% |
Prof. Dan Port,
Tel: TBD
dport@sunset.usc.edu
Hwan M 12:00p.m. - 1:50p.m., Salvatori 329; Ebru F 12:00p.m. - 1:50p.m., Salvatori 329