Develop a software architecture, Software Engineering

Assignment Help:

Develop a software architecture for the Case Study.

  a. Identify the major 'design forces' () affecting the system, and discuss the 'architectural response' you think most   appropriate for each one. (IE prioritize the most important 2 to 5 system wide requirements, and identify the design approach that you think will address each need.) Use the accompanying 'Architectural Notebook' template to record your thoughts.

  b. Develop a '4+1 View' presentation of your proposed high level architecture using UML 2.0 diagrams.
     This includes:  
      i. Logical view - showing conceptual structure of the system - this could include Class, Package, and State diagrams
     ii. Process view - showing dynamic behaviour of the system - this could include Sequence, Communication, or Activity diagrams  
     iii. Implementation view - showing the build structure of the system - this includes Component diagrams.  
     iv. Deployment view - showing the runtime structure of the system - this includes Deployment diagrams  
     v. Scenario view - showing the key scenarios that will be used to illustrate the architecture


Related Discussions:- Develop a software architecture

Modules, write a main module and three other nodules. The owners of the Sup...

write a main module and three other nodules. The owners of the Super Supermarket would like to have a program that computes the monthly gross pay of their employees as well as the

What are the various kinds of system testing, What are the various types of...

What are the various types of system testing? 1. Recovery testing - is intended to check the system's capability to recover from failures. 2. Security testing - verifies tha

Solution manual, i need solution manual for software engineering |10 editio...

i need solution manual for software engineering |10 edition by ian Sommerville

Define software testing, Define software testing? Software testing is a...

Define software testing? Software testing is a critical element of software quality assurance and shows the ultimate review of specification, design, and coding.

Explain capability maturity model, Overview You are a Systems Analyst w...

Overview You are a Systems Analyst working for Zeppelin Industries Inc. Many of the software projects your company attempts to deliver are failing or have already failed. The

What is function point, What is function point? Function point is the s...

What is function point? Function point is the size of measure it is also used to calculate approximately the software cost. Function point (FP)=Function Count (FC) * Value a

What are interrupts, What are interrupts In a microprocessor system, th...

What are interrupts In a microprocessor system, there are three main types of interrupt that cause a break in the normal implementing of a program

Ecommerce, Ask What are the key elements of Business Model? question #Minim...

Ask What are the key elements of Business Model? question #Minimum 100 words accepted#

How many types of traceability in software engineering, How many types of t...

How many types of traceability in software engineering? i. Source traceability - These are generally the links between requirement to stakeholders who suggests these requiremen

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd