Midterm SW 2 2022-2023 Model A - Model Answer
Midterm SW 2 2022-2023 Model A - Model Answer
b. Software should be written in such a way that it can evolve to meet the changing needs of customers.
c. Software should not cause physical or economic damage in the event of system failure.
16. Which one is true about functional requirements?
a. May be difficult to verify.
b. Describe functionality or system services.
c. Apply to the system as a whole rather than individual features or services.
17. The process of writing down the user and system requirements in a requirements document.
a. Requirements specification
b. Requirements validation c, Requirements elicitation.
18. The software process model that relies on reusable components or systems
a. The waterfall model.
b. The incremental model.
c. The Integration and configuration model.
19. The waterfall model may be plan-driven or agile
a. True. b.False.
20. Reduced costs and risks are an advantage of reuse-oriented software engineering
a. True. b.False
21. __________is a stylized description of good design practice, which has been tried and tested in different
environments.
a. Architectural design.
b. Architectural views. C. Architectural patterns.
22. __________organizes the system into layers with related functionality associated with each layer.
a. The Layered pattern.
b. The Repository pattern. C. The Client–server pattern.
23- You should use this pattern when data in a shared database must be accessed from a range of locations.
a. The Layered pattern.
b. The Repository pattern. C. The Client–server pattern.
24- ‘The Mentcare system shall generate each day, for each clinic, a list of patients who are expected to
attend appointments that day’. This statement can be classified as:
a. Functional requirements.
b. Nonfunctional requirements.
25- One kind of scenario that identify the actors in an interaction and describe the interaction itself.
a. Use cases.
b. User stories. C. UML.
26- Each architectural model only shows one view or perspective of the system.
a. True b.False
27- The repository is a single point of failure so problems in the repository affect the whole system.
a. True b.False
28- Architectural design is a creative process satisfying only functional-requirements of a system.
a. True b.False
29- ...is intended to show that a system conforms to the expectations of the system customer.
a. Validation b.Inspection
c. Verification d. Testing
30- Among development phases of software life cycles, which phase produces, the system architecture?
a. Requirements analysis and specification
b. Coding
c. Testing Design
d. Design
With my best wishes for success
Page 2/1