03-Sdlc Models (II)
03-Sdlc Models (II)
AND DEVELOPMENT
SE-351
• When risks are identified, the project managers decide how to eliminate
or minimize the risk.
• Cost effective.
• Software Development Plan: all information required to manage the project. (Risk,
time and durations, needed tools, changes, documentations)
• Use-case model: a model of the system's intended functions and its environment and
serves as a contract between the customer and the developers.
Elaboration
To ensure stability of:
• Architecture;
• Requirements;
• Plans.
To be able to predictably determine:
• Cost;
• Schedule.
• To address all significant risks of the project, and to ensure all
of them will be mitigated.
• To establish a baseline architecture
• Derived from addressing the architectural significant scenarios
Elaboration Activities
• Prototypes: One or more executable architectural prototypes have been created to explore
critical functionality and architecturally significant scenarios.
• Design model: an object model describing the realization of use cases and serves as an
abstraction of the implementation model and its source code.
• Data model: a subset of the implementation model which describes the logical and physical
representation of persistent data in the system.
• To decide if the software, the sites, and the users are all ready for the
application to be deployed.