Software Engineering Concept Map Discussion
Prior to beginning work on this interactive assignment, read Chapter 7: Design and Implementation and Chapter 8: Software Testing in the course text. It is also recommended that you begin reviewing Chapter 7 exercise 7.1 and Chapter 8 exercises 8.2 and 8.4, as these will be your homework assignment due later in the week.
In this week’s interactive assignment, you will add to your concept map that you created in Week 3 and further illustrate and make connections among the concepts of design and software testing. This week’s section of the concept map is focused on design and implementation and software testing. Illustrate the three major aspects of design and implementation in software engineering. Be sure to label each component, then
Describe the software reuse at different levels and the benefits.
Provide an example.
Describe the fundamental configuration management activities.
- Describe the host-target development platform.
Outline essential capabilities that the platform would provide.
- In addition to your concept map, you will write a paper in which you
- Explain open-source development.
- Explain the considerations in leveraging open-source development.
Provide examples of open-source software.
- Explain how software inspection can help and complement software testing.
Explain development testing including the three stages of development testing. Include examples.
Describe user testing, including Alpha, Beta and acceptance testing in terms of definition, participants, and methodology.