Concepts of software development and requirements

Prior to beginning work on this interactive assignment, read Chapter 5: Contextual Models and Chapter 6: Architectural Design in the course text. It is also

recommended that you begin reviewing Chapter 5 exercises 5.2 and 5.5 and Chapter 6 exercises 6.1 and 6.3, 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 2 and further illustrate and make connections among the concepts of

software development and requirements. This week’s section of the concept map is focused on System Modeling and Architectural Design. Illustrate the essential

perspectives of context, interaction, structure, and behavior modeling. Be sure to label each component, and then

Describe the differences between applying each model, using a real-life example.
Describe system architecture from different perspectives of software components.
Describe how architectural patterns are used to present, share, and reuse knowledge about software systems.
Describe the model-view-controller (MVC) pattern components as examples used in Layered and Client-Server architecture.
In addition to your concept map, you will write a paper in which you

Describe these five Unified Modeling Language (UML) diagrams and provide example scenarios for utilizing each diagram.
Activity
Use Case
Sequence
Class
State
Explain the two types of behavioral modeling: data-driven modeling and event-driven modeling (state diagram) providing examples showing the internal and external

interactions for each.
Describe generic models of application systems to include transaction processing (using an ATM as an example) and language processing system, for changing one language

into an alternative presentation of that language.

find the cost of your paper

This question has been answered.

Get Answer