Computer Science Homework Help

DVC A Software Process Model Engineering and Processes Concept Map

 

Over the next five weeks, you will build a concept map presentation using a presentation software such as PowerPoint or draw.io (Links to an external site.). Each week, you will expand upon your presentation as new topics are introduced and discussed. You will be including revised content from the interactive assignments (both the concept map and corresponding discussion) in your Software Engineering Concept Map and Paper Final Project.

Note: Before beginning each interactive assignment in this course, review the instructions for the Final Project in Week 5. This will give you a better sense of how each assignment fits into the final piece.

This week’s section of the concept map is focused on software engineering and processes. For this interactive assignment, you will begin by identifying different software processes and methods used for real-life software development and then including them in your concept map. Your concept map should illustrate and make connections among the concepts of software engineering. Be sure to label each component and describe the function of each software process and method.

In addition to your concept map, you will write a paper explaining software as a deliverable component. In your paper,

  • Explain the various elements of the software engineering.
  • Provide practical examples where different software engineering methodologies are applicable
  • List the fundamental activities involved in software engineering.
  • Explain the software process models—Software Development Life Cycle (SDLC) and the waterfall model, including incremental development, integration, and configuration.
  • Discuss the major activities for requirements engineering.