In your paper:
Outline the features of contemporary Software Engineering, within the context of: Software development, software engineering, software process, process models, process activities, software design and implementation, software validations, and evolution.
Describe software engineering development techniques, including agile and plan-driven methodologies, requirements engineering processes, specifications, use cases, validations, and change management.
Explain how various system modeling fundamentals, including context-models, interaction-models, structural-models, and behavioral-models, lead to architectural design, architectural views, architectural patterns, and application architectures.
Describe how system modeling is applied in developing object-oriented software, architectural design, and implementation.
Describe the various software testing plans to include development, release, user testing phases, the mechanisms to control software changes or evolution processes, and software maintenance.
Describe how you might use these concepts about software engineering in future courses and/or future jobs.
The Software Engineering Concept Map and Paper
Must include a concept map.
Must be a minimum of 1,200 to 1,500 words in length (not including title and references pages) and formatted according to APA style as outlined in the Writing Center
Links to an external site..
Must include a separate title page with the following:
Title of paper
Student’s name
Course name and number
Instructor’s name
Date submitted
Must use at least two scholarly and/or credible sources in addition to the course text.