Ch 2.1-2.2 Discussion Questions

  1. On p.36 of the textbook, it is mentioned that incremental development can be “either plan-driven, agile, or more usually, a mixture of both” In what ways can incremental development be purely plan based?

  2. On p.44 of the textbook, figure 2.6 is a diagram of the stages of testing. This diagram indicates that it is possible to go from component testing to customer testing without having to do system testing. When would it be appropriate to skip system testing?

  3. Software processes that use the waterfall model require a lot of documentation and thought before starting the project. Throughout the process of developing software, requirements are likely to change a number of times. Why is the waterfall method used instead of a process that allows for some documentation and less time spent formally analyzing and documenting each phase?

  4. The integration and configuration model of development relies on using pre-existing code. I know that a lot of code is open source and free to use and modify, but are there any situations where using someone else's code may get you in trouble?

  5. What will a requirements or design document look like for our class projects? Seeing an example document would be very helpful.

  6. What kind of access will be have to reusable components? I assume we will not be purchasing expensive 3rd-party configurable software, but, on the other end, students may bring in old code from previous projects (e.g. a word-search function). Where, approximately, is the line?

  7. For Customer Testing, how is that handled? Is it just released to a small pool of people (if so, how are they chosen), or is it an actual update to the public, that then just gets highly monitored?

This topic: Main > WebHome > SoftwareSystemDesign2018 > SSDCh21-22
Topic revision: r1 - 2018-01-19 - JimSkon
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback