SYSE 802 John D. McGregor Module 3, Session 3 Assignment.

Slides:



Advertisements
Similar presentations
Designing an Architecture 1.Design Strategy Decomposition Designing to Architecturally Significant Requirements Generate and Test This generate-and test.
Advertisements

WP 2 Usability Attributes Affected by Software Architecture Deliverable D2 – Usability Patterns Presenter: Robert Chatley - ICSTM.
SYSE 802 John D. McGregor Module 2 Session 2 Method Tailoring.
Sponsored by the U.S. Department of Defense © 2004 by Carnegie Mellon University page 1 Pittsburgh, PA Integrating Domain Specific Modeling.
Partner guidance – engagement phase 2  The Architectural Design phase and the Fit Gap phase are required for 5, 10 and 10 day engagement (please refer.
Arithmetic Sequences A sequence in which each term after the first is obtained by adding a fixed number to the previous term is an arithmetic sequence.
CPSC 871 John D. McGregor Processes – a first iteration Module 1 Session 1.
SYSE 802 John D. McGregor Module 3 Session 4 Solution.
CPSC 871 John D. McGregor MSumS2 Summary – technical issues in software engineering.
CPSC 871 John D. McGregor Module 4 Session 3 Architecture Evaluation.
CPSC 871 John D. McGregor Module 1 Session 2 Requirements Elicitation/analysis.
SYSE 802 John D. McGregor Module 0 Session 1 Course Introduction.
John D. McGregor Module 6 Session 2 Tailoring Processes
SYSE 802 John D. McGregor Module 6 Session 1 Systems Engineering Analyses II.
CPSC 372 John D. McGregor Process Module 1 Session 1.
Software Requirements (Advanced Topics) “Walking on water and developing software from a specification are easy if both are frozen.” --Edward V Berard.
CpSc 875 John D. McGregor AADL. Point of sale system.
CPSC 871 John D. McGregor M9S1 Next Steps. Challenges Relating Requirements and Architectures Moving to Evidence-based Practice Engineering Scalability.
CPSC 871 John D. McGregor Module 2 Session 4 CMMI & assignment.
CS 4850: Senior Project Fall 2014 Object-Oriented Design.
CPSC 372 John D. McGregor Module 3 Session 1 Architecture.
CPSC 372 John D. McGregor Module 3 Session 5 Assignment and References.
CPSC 871 John D. McGregor Module 3 Session 1 Architecture.
OPERATIONS WITH DERIVATIVES. The derivative of a constant times a function Justification.
CPSC 875 John D. McGregor Metrics. Scope/variability AgileSafety-critical.
Genetic Algorithms What is a GA Terms and definitions Basic algorithm.
CPSC 371 John D. McGregor Session 7 Business Models.
CPSC 873 John D. McGregor Session 9 Testing Vocabulary.
SYSE 802 John D. McGregor Module 2 Session 3 Assignment.
CPSC 875 John D. McGregor Design Concept. Functional decomposition.
Solve by Factoring Zero Product Property.
CPSC 871 John D. McGregor Module 8 Session 1 Testing.
CPSC 871 John D. McGregor Process – an introduction Module 0 Session 3.
CPSC 372 John D. McGregor More EPF Module 2 Session 4.
SYSE 802 John D. McGregor Module 4 Session 0 Where are we?
CPSC 871 John D. McGregor Module 8 Session 3 Assignment.
CaBIG Architecture Working Group Face-To-Face Meeting  Best Practices SIG  March 18th, 2005  David Kane and Jim Harrison.
Source Page US:official&tbm=isch&tbnid=Mli6kxZ3HfiCRM:&imgrefurl=
CHOOSE 1 OF THESE.
CPSC 372 John D. McGregor Module 1 Session 2 Process Measurement.
CME Mathematics II Chapter 4 Functions Objectives: Identify and describe patterns in tables Use differences to decide what type of function can fit a table.
MODULE IN STATE DBA LOGIN Assign Designations for Technical Assistant work by State DBA.
SYSE 802 John D. McGregor Module 0 Session 3 Systems Engineering QuickView.
CPSC 872 John D. McGregor Session 31 This is it..
CpSc 875 John D. McGregor C 12 – Security/ATAM. Attack surface of a product face_Analysis_Cheat_Sheet
XML Namespaces In this first lesson XML Namespaces, you will learn to:
CPSC 372 John D. McGregor Module 8 Session 1 Testing.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Wrap up. Structures and views Quality attribute scenarios Achieving quality attributes via tactics Architectural pattern and styles.
Путешествуй со мной и узнаешь, где я сегодня побывал.
SYSE 802 John D. McGregor Module 0 Session 2 Model-based methods.
CPSC 872 John D. McGregor Session 13 Process. Specification and design problem solution specification implementation specification.
ON CAMPUS ADVANTAGE. OVERVIEW  On Campus housing is a two-step process: apply and then select a room.  Roommate/Suite mate Pull-In PIN – This is a PIN.
Database Constraints Ashima Wadhwa.
John D. McGregor Process Module 1 Session 1
John D. McGregor Eclipse Process Framework Module 2 Session 4
John D. McGregor Session 5 Domain Analysis, cont’d
8.1 Multiplication Properties of Exponents
ASSIGNMENT NO.-2.
Page 1. Page 2 Page 3 Page 4 Page 5 Page 6 Page 7.
Assign Designations for Gram Rojgar Sewak/Sahayak work by State DBA
פחת ורווח הון סוגיות מיוחדות תהילה ששון עו"ד (רו"ח) ספטמבר 2015
John D. McGregor Design Concept C5
John D. McGregor Module 6 Session 1 More Design
Sample Test Questions Please identify the use cases of the system that cover all the behaviors described in the system specification. Please identify.
Research Paper Overview.
Create a Webpage 1. Go to weebly. com 2. Sign Up Free 3
John D. McGregor Session 11 Adv Design Patterns
John D. McGregor C 12 – Security/ATAM
EDN 303: Instructional Technology
Presentation transcript:

SYSE 802 John D. McGregor Module 3, Session 3 Assignment

Session Objective Consider architectures in a domain and begin to understand the system architecture for your project.

The main architecture for the product is often started by choosing a main architectural pattern that fits the problem. Identify a set of quality attributes that are addressed by the non-functional requirements from the previous module. Identify three candidate architectures from the literature that seem to apply to your project.

Collect basic information about each. Capture in Guidance pages of your EPF model. Select one of the architectures to study in-depth. Just pick one of them. (In practice we would study each using the quality attributes but there is not time in a semester.) Apply its structure to your product. Create an AADL model that represents the chosen architecture. Use the AADL properties definition syntax to represent the quality attributes that would satisfy the non-functional requirements.

Submit the information on the list of candidate architectures, the in-depth view of the one architecture and the AADL model.