Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
24 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
935.19 kB
Просмотров:
59
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Software Development Process](/documents_6/2c6c4036dc188339c89ca82914059f76/img0.jpg)
Содержание слайда: Software Development Process Life Cycles
Senior-lecturer
Nazgul R.K.
№2 слайд![OUTLINE OF TALK . SW](/documents_6/2c6c4036dc188339c89ca82914059f76/img1.jpg)
Содержание слайда: OUTLINE OF TALK
1. SW Development Process Stages
2. SW Development Process Stages and Artifacts
3. SW Development Process:
Waterfall and Iterative
№3 слайд![](/documents_6/2c6c4036dc188339c89ca82914059f76/img2.jpg)
№4 слайд![SOFTWARE DEVELOPMENT](/documents_6/2c6c4036dc188339c89ca82914059f76/img3.jpg)
Содержание слайда: SOFTWARE DEVELOPMENT METODOLOGIES
Waterfall
Agile
V-Model
Iterative
Incremental
Rapid Application Development (RAD)
Spiral
№5 слайд![WATERFALL](/documents_6/2c6c4036dc188339c89ca82914059f76/img4.jpg)
Содержание слайда: WATERFALL
№6 слайд![WATERFALL It is also referred](/documents_6/2c6c4036dc188339c89ca82914059f76/img5.jpg)
Содержание слайда: WATERFALL
It is also referred to as a linear-sequential life cycle model.
In a waterfall model, each phase must be completed fully before the next phase can begin.
This type of model is basically used for the for the project which is small and there are no uncertain requirements.
In this model the testing starts only after the development is complete.
In waterfall model phases do not overlap.
№7 слайд![V- model](/documents_6/2c6c4036dc188339c89ca82914059f76/img6.jpg)
Содержание слайда: V- model
№8 слайд![V-model Verification and](/documents_6/2c6c4036dc188339c89ca82914059f76/img7.jpg)
Содержание слайда: V-model
Verification and Validation model.
Testing of the product is planned in parallel with a corresponding phase of development in V-model.
Before development is started, a system test plan is created. The test plan focuses on meeting the functionality specified in the requirements gathering.
№9 слайд![ITERATIVE](/documents_6/2c6c4036dc188339c89ca82914059f76/img8.jpg)
Содержание слайда: ITERATIVE
№10 слайд![ITERATIVE Development begins](/documents_6/2c6c4036dc188339c89ca82914059f76/img9.jpg)
Содержание слайда: ITERATIVE
Development begins by specifying and implementing just part of the software, which can then be reviewed in order to identify further requirements. This process is then repeated, producing a new version of the software for each cycle of the model.
№11 слайд![INCREMENTAL](/documents_6/2c6c4036dc188339c89ca82914059f76/img10.jpg)
Содержание слайда: INCREMENTAL
№12 слайд![INCREMENTAL Generates working](/documents_6/2c6c4036dc188339c89ca82914059f76/img11.jpg)
Содержание слайда: INCREMENTAL
Generates working software quickly and early during the software life cycle.
This model is more flexible – less costly to change scope and requirements.
It is easier to test and debug during a smaller iteration.
In this model customer can respond to each built.
Lowers initial delivery cost.
Easier to manage risk because risky pieces are identified and handled during it’d iteration.
№13 слайд![](/documents_6/2c6c4036dc188339c89ca82914059f76/img12.jpg)
№14 слайд![RAD](/documents_6/2c6c4036dc188339c89ca82914059f76/img13.jpg)
№15 слайд![RAD It is a type of](/documents_6/2c6c4036dc188339c89ca82914059f76/img14.jpg)
Содержание слайда: RAD
It is a type of incremental model. In RAD model the components or functions are developed in parallel as if they were mini projects.
The developments are time boxed, delivered and then assembled into a working prototype.
This can quickly give the customer something to see and use and to provide feedback regarding the delivery and their requirements.
№16 слайд![SPIRAL](/documents_6/2c6c4036dc188339c89ca82914059f76/img15.jpg)
Содержание слайда: SPIRAL
№17 слайд![SPIRAL The spiral model has](/documents_6/2c6c4036dc188339c89ca82914059f76/img16.jpg)
Содержание слайда: SPIRAL
The spiral model has four phases: Planning, Risk Analysis, Engineering and Evaluation.
A software project repeatedly passes through these phases in iterations (called Spirals in this model).
The baseline spiral, starting in the planning phase, requirements are gathered and risk is assessed. Each subsequent spirals builds on the baseline spiral
№18 слайд![AGILE](/documents_6/2c6c4036dc188339c89ca82914059f76/img17.jpg)
№19 слайд![AGILE ASD - is an umbrella](/documents_6/2c6c4036dc188339c89ca82914059f76/img18.jpg)
Содержание слайда: AGILE
ASD - is an umbrella term for a set of methods and practices based on the values and principles expressed in the Agile Manifesto.
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
№20 слайд![AGILE Extreme Programming](/documents_6/2c6c4036dc188339c89ca82914059f76/img19.jpg)
Содержание слайда: AGILE
Extreme Programming
Dynamic Systems Development Method
Scrum
№21 слайд![Roles in SCRUM](/documents_6/2c6c4036dc188339c89ca82914059f76/img20.jpg)
Содержание слайда: Roles in SCRUM
№22 слайд![AGILE SCRUM](/documents_6/2c6c4036dc188339c89ca82914059f76/img21.jpg)
Содержание слайда: AGILE: SCRUM
№23 слайд![AGILE SCRUM](/documents_6/2c6c4036dc188339c89ca82914059f76/img22.jpg)
Содержание слайда: AGILE: SCRUM
№24 слайд![Summary How could software](/documents_6/2c6c4036dc188339c89ca82914059f76/img23.jpg)
Содержание слайда: Summary
How could software development methodologies been grouped?
What is advantage and disadvantage for each of them?