The document contains a practice exam with questions about software engineering topics like UML diagrams, architecture views, design patterns, performance modeling, and system modeling. It asks students to identify correct answers and determine if statements are true or false.
The document contains a practice exam with questions about software engineering topics like UML diagrams, architecture views, design patterns, performance modeling, and system modeling. It asks students to identify correct answers and determine if statements are true or false.
The document contains a practice exam with questions about software engineering topics like UML diagrams, architecture views, design patterns, performance modeling, and system modeling. It asks students to identify correct answers and determine if statements are true or false.
The document contains a practice exam with questions about software engineering topics like UML diagrams, architecture views, design patterns, performance modeling, and system modeling. It asks students to identify correct answers and determine if statements are true or false.
10th Ramadan City Department: Computer Science Code: CSC 414 Course Name: Software Engineering (2) Term: Oct- Jan 2023/2024
Name: ID: Group:
Q1. Choose the correct answer:
1. UML ________ diagrams may be used to define business process models. a. Class b. State machine c. Activity d. Use case. 2. _________ view, which shows the key abstractions in the system as objects or classes. a. Conceptual b. Logical c. process d. physical 3. _________pattern supports presentation of the same data in different ways with changes made in one representation shown in all of them. a. Client- server b. Respiratory c. layered d. MVC 4. Modeling ____________ interaction helps us understand if a proposed system structure is likely to deliver the required system performance and dependability. a. Component b. user c. system-to-system d. none of the above 5. You create _______models of a system when you are discussing and designing the system architecture. a. Context b. structural c. behavioral d. interaction
Q2. True or False
1. “Find the times of flights from London to Paris”, is an example of an event processing system. [F] 2. A generic architecture that may be configured and updated to create a system that meets specific requirements. [T] 3. Sequence diagrams show interactions between actors and the system and between system components. [T] 4. Architecture in the small is concerned with the architecture of individual programs. [T] 5. The respiratory architecture pattern is used to model interfacing of sub-systems. [F]