Study Notes 6653

docx

School

Kennesaw State University *

*We aren’t endorsed by this school

Course

6653

Subject

Computer Science

Date

Feb 20, 2024

Type

docx

Pages

3

Uploaded by DrHeron2077

Report
Title: 15 Multiple Choice Questions at the University Level - Modeling the Architecture Chapter 6 – Part 2 Question 1: What is an architectural view? a) A perspective from which a view is taken b) A set of design decisions related by some common concern c) An instance of a viewpoint of a system d) A representation of system states and processing characteristics Question 2: What is an architectural viewpoint? a) A perspective from which a view is taken b) A set of design decisions related by some common concern c) An instance of a viewpoint of a system d) A representation of system states and processing characteristics Question 3: Which viewpoint focuses on system entities and their relationships? a) Logical viewpoint b) Physical viewpoint c) Deployment viewpoint d) Concurrency or parallelism viewpoint Question 4: Which aspect should be consistent between views and viewpoints? a) Static versus dynamic aspects b) Functional versus non-functional aspects c) Entities and their relationships d) Mapping logical entities to physical entities Question 5: What should be considered when evaluating modeling techniques and languages? a) Scope and purpose of the technique/language b) Basic elements or concepts that are modeled c) Styles of architecture that are supported or not supported d) All of the above Question 6: Which modeling language includes 13 different diagrams, such as class diagram, sequence diagram, and deployment diagram? a) UML (Unified Modeling Language) b) Darwin c) Rapide d) Acme Question 7: Which architectural description language models distributed or interconnected systems that communicate through well-defined interfaces? a) Darwin b) Rapide c) Wright d) Acme
Question 8: Which architecture description language allows modeling extensions to its baseline constructs using properties as decorations? a) Acme b) ADML c) xADL d) Darwin Question 9: Which architecture description language is primarily textual and accompanied by graphical visualization and UML profile? a) Acme b) ADML c) xADL d) AADL Question 10: Which architecture description language is optimized for describing architecture in a specific domain or style? a) Koala b) Weaves c) AADL d) Wright Question 11: What does the Darwin notation allow the modeling of? a) Interconnected components b) Structural aspects of a software architecture c) Dynamic properties of the system d) Real-time, embedded systems Question 12: Which architecture analysis and design language was initially targeted for the avionic industry but expanded to facilitate a wide variety of systems? a) Darwin b) Acme c) AADL d) ADML Question 13: What is the fundamental element in AADL? a) Component b) Connector c) System d) Port Question 14: What are the three categories of component types in AADL? a. Application software, execution platform, composite b. Thread, processor, system c. Memory, bus, subprogram d. Component type, component implementation, representation map
Question 15: What does Acme primarily focus on modeling? a. Execution platforms and components interfaces b. Structural aspects of a software architecture with additional properties for defining other aspects. c. Domain-specific designs in consumer electronics. d. Dynamic properties of a system using a partially ordered set of events. Answers: 1- b (An architectural view is a set of design decisions related by some common concern) 2- a (An architectural viewpoint is the perspective from which a view is taken) 3- a (Logical viewpoint) 4- b (Functional versus non-functional aspects) 5- d (All of the above) 6- a (UML - Unified Modeling Language) 7- a (Darwin) 8- a (Acme) 9- d (AADL) 10- c (AADL) 11- a (Interconnected components) 12- c (AADL) 13- a (Component) 14- a. Application software, execution platform, composite 15- b (Structural aspects of a software architecture with additional properties for defining other aspects) Explanations: 1- An architectural view is a set of design decisions related by some common concern, providing different perspectives on the architecture. 2- An architectural viewpoint is the perspective from which a view is taken, determining how the architecture is understood and analyzed. 3- The logical viewpoint focuses on system entities and their relationships. 4- Functional versus non-functional aspects should be consistent between views and viewpoints to ensure coherence in the architecture. 5- When evaluating modeling techniques and languages, one should consider various factors such as scope, purpose, supported concepts, and level of abstraction. 6- UML is a popular modeling language that includes
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help