tailieunhanh - Seventh Edition - Chương 3

Tham khảo tài liệu 'seventh edition - chương 3', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2007 Stephen R. Schach srs@ CHAPTER 3 SOFTWARE LIFE-CYCLE MODELS Overview The Unified Process Iteration and incrementation within the object-oriented paradigm The requirements workflow The analysis workflow The design workflow The implementation workflow The test workflow Overview (contd) Postdelivery maintenance Retirement The phases of the Unified Process One- versus two-dimensional life-cycle models Improving the software process Capability maturity models Other software process improvement initiatives Costs and benefits of software process improvement The Unified Process Until recently, three of the most successful object-oriented methodologies were Booch’s method Jacobson’s Objectory Rumbaugh’s OMT The Unified Process (contd) In 1999, Booch, Jacobson, and Rumbaugh published a complete object-oriented analysis and design methodology that unified their three separate . | Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2007 Stephen R. Schach srs@ CHAPTER 3 SOFTWARE LIFE-CYCLE MODELS Overview The Unified Process Iteration and incrementation within the object-oriented paradigm The requirements workflow The analysis workflow The design workflow The implementation workflow The test workflow Overview (contd) Postdelivery maintenance Retirement The phases of the Unified Process One- versus two-dimensional life-cycle models Improving the software process Capability maturity models Other software process improvement initiatives Costs and benefits of software process improvement The Unified Process Until recently, three of the most successful object-oriented methodologies were Booch’s method Jacobson’s Objectory Rumbaugh’s OMT The Unified Process (contd) In 1999, Booch, Jacobson, and Rumbaugh published a complete object-oriented analysis and design methodology that unified their three separate methodologies Original name: Rational Unified Process (RUP) Next name: Unified Software Development Process (USDP) Name used today: Unified Process (for brevity) The Unified Process (contd) The Unified Process is not a series of steps for constructing a software product No such single “one size fits all” methodology could exist There is a wide variety of different types of software The Unified Process is an adaptable methodology It has to be modified for the specific software product to be developed The Unified Process (contd) UML is graphical A picture is worth a thousand words UML diagrams enable software engineers to communicate quickly and accurately Iteration and Incrementation within the Object-Oriented Paradigm The Unified Process is a modeling technique A model is a set of UML diagrams that represent various aspects of the software product we want to develop UML stands for unified modeling language UML is the tool that we use to represent (model) the target software product .

TỪ KHÓA LIÊN QUAN