Presentation is loading. Please wait.

Presentation is loading. Please wait.

Object oriented analysis and design 1 Software Development Life Cycle (SDLC)

Similar presentations


Presentation on theme: "Object oriented analysis and design 1 Software Development Life Cycle (SDLC)"— Presentation transcript:

1 object oriented analysis and design 1 Software Development Life Cycle (SDLC)

2 2object oriented analysis and design Contents Introduction Different processes in SDLC Four phases of SDLC Structure of SDLC Summary

3 3object oriented analysis and design Introduction UML is largely process-independent Not tied to any particular software development life cycle. Use case driven, Architecture –centric, Iterative and incremental are broken into four phases.

4 4object oriented analysis and design Different processes in SDLC Use case driven Architecture –centric Iterative and incremental

5 5object oriented analysis and design Use case driven use cases are used as a primary artifact for establishing the behavior of a system. for verifying and validating the system’s architecture for testing and communicating among stakeholders. for verifying and validating the system’s architecture for testing and communicating among stakeholders.

6 6object oriented analysis and design Architecture –centric Systems’ architecture is used for primary artifact for conceptualizing, constructing, managing and evolving the system under development.

7 7object oriented analysis and design Iterative and incremental Iterative: Involves in managing the stream of executable releases. Incremental: Involves in continuous integration of the system’s architecture to produce releases. Embodying incremental improvements. Incremental process is risk – driven. Each new release is focused on attacking and reducing the most significant risks to the success of the project.

8 8object oriented analysis and design Four phases of SDLC 1.Inception 2.Elaboration 3.Construction 4.Transition.

9 9object oriented analysis and design 1.Inception First phase of the process Seed idea is developed. Sufficiently well found idea for entering the elaboration phase.

10 10object oriented analysis and design 2.Elaboration Second phase of the process It is done when product vision and its architecture are defined. System’s requirements are articulated, prioritized and base lined. Setting the Vision statements, Specifying the functional and nonfunctional behavior, Providing the basis for testing.

11 11object oriented analysis and design Articulation-Live example

12 12object oriented analysis and design 3.Construction Third phase of the process Executable architectural baseline to be ready to be transitioned to the user community. Constant re-examination of system’s requirements. Proper resources allocation to attack the risks to the project. Proper resources allocation to attack the risks to the project.

13 13object oriented analysis and design Risks

14 14object oriented analysis and design Baseline-Live example

15 15object oriented analysis and design Software Baseline- example Software Baseline- example

16 16object oriented analysis and design 4.Transition Fourth phase of the process When software is turned into the hands of the user community. Continuous Process improvement (CPI) Bugs eradication, features that did not make an earlier release are added.

17 17object oriented analysis and design Structure of SDLC

18 18object oriented analysis and design Summary One common element that distinguishes the four processes are iteration. Iteration:  Distinct set of activities with a baseline plan and evaluation criteria that results in release either internal or external.  Continuous stream of executable releases,  Modeling the different views of a system’s architecture.


Download ppt "Object oriented analysis and design 1 Software Development Life Cycle (SDLC)"

Similar presentations


Ads by Google