Computer Science Homework Help

Diablo Valley College System Modeling and Architectural Design Research Paper

 

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.

Your paper must be a minimum of 600 words.

Attach your presentation concept map and paper in your initial post. In addition, provide a brief summary of the alignment between your concept map and elements within your paper. If you choose to utilize a web-based presentation software, include the URL of your presentation in your post.