se7_ch02_v07.pptVIP

  • 10
  • 0
  • 约1.89万字
  • 约 76页
  • 2017-03-25 发布于江苏
  • 举报
se7_ch02_v07

Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2007 Stephen R. Schach srs@vuse.vanderbilt.edu CHAPTER 2 Overview Software development in theory Winburg mini case study Lessons of the Winburg mini case study Teal tractors mini case study Iteration and incrementation Winburg mini case study revisited Risks and other aspects of iteration and incrementation Managing iteration and incrementation Other life-cycle models Comparison of life-cycle models 2.1 Software Development in Theory Ideally, software is developed as described in Chapter 1 Linear Starting from scratch Software Development in Practice In the real world, software development is totally different We make mistakes The client’s requirements change while the software product is being developed 2.2 Winburg Mini Case Study Episode 1: The first version is implemented Episode 2: A fault is found The product is too slow because of an implementation fault Changes to the implementation are begun Episode 3: A new design is adopted A faster algorithm is used Episode 4: The requirements change Accuracy has to be increased Epilogue: A few years later, these problems recur Evolution-Tree Model Winburg Mini Case Study Waterfall Model The linear life cycle model with feedback loops The waterfall model cannot show the order of events Return to the Evolution-Tree Model The explicit order of events is shown At the end of each episode We have a baseline, a complete set of artifacts (constituent components) Example: Baseline at the end of Episode 3: Requirements1, Analysis1, Design3, Implementation3 2.3 Lessons of the Winburg Mini Case Study In the real world, software development is more chaotic than the Winburg mini case study Changes are always needed A software product is a model of the real world, which is continually changing Software professionals are human, and therefore make mistakes 2.4 Teal Tractors Mini Case Study While the Teal Tractors software product

文档评论(0)

1亿VIP精品文档

相关文档