AI Summary
[DOCUMENT_TYPE: user_assignment]
**What This Document Is**
This is a comprehensive Development Commitment Package for CSCI 577 Software Engineering at the University of Southern California. It outlines the deliverables expected for semester-long team projects, functioning as a central guide for students throughout the foundational phases of their software development lifecycle. It details the required artifacts needed to demonstrate progress and adherence to established software engineering principles. The package emphasizes a structured approach to project documentation and reporting.
**Why This Document Matters**
This package is crucial for all students enrolled in CSCI 577 undertaking a semester-long project. It serves as the definitive checklist for completing the foundational deliverables, ensuring teams are on track and meeting course requirements. Understanding the expectations outlined here *before* beginning work will save significant time and effort, and is essential for a successful project outcome. It’s particularly important to review this package in conjunction with the Instructional ICM-SW Electronic Process Guide.
**Common Limitations or Challenges**
This package details *what* needs to be submitted, but it does not provide detailed instructions on *how* to complete each artifact. It assumes a foundational understanding of software engineering methodologies and the ICM-SW Electronic Process Guide. It also doesn’t offer specific project ideas or solutions – it’s focused solely on the documentation requirements for a project *you* define. The package focuses on the Valuation phase and doesn’t cover later stages of development.
**What This Document Provides**
* A list of required artifacts for semester projects (OCD, PRO, SSRD, and more).
* Naming conventions for each deliverable to ensure correct submission.
* Guidance on incorporating feedback from previous drafts and reviews (including ARB comments).
* Clarification on tailoring artifacts to specific project needs, with requirements for justification.
* Emphasis on focusing submissions on the Valuation phase requirements.
* References to the Instructional ICM-SW Electronic Process Guide for detailed completion criteria.