Professional Documents
Culture Documents
SW1 CSC320 Final 2022 A
SW1 CSC320 Final 2022 A
SW1 CSC320 Final 2022 A
2 a. Incremental Development
Iterative Development
Linear Development
Waterfall Model
Both a and b
6- What is a Functional Requirement?
pecifies the tasks the program must complete
b. specifies the tasks the program should not complete
c. specifies the tasks the program must not work
d. All of the mentioned
7- Agile methods seem to work best when team members have a relatively high skill level.
rue
b. False
8 - . These are stand-alone systems that are produced by a development organization and sold on
the gpen market to any customer who is able to buy them
Generic products
bBespokeproducts
c. Customized products
d. b andc
9- The services which the system should provide, how the system should react to particular inputs,
and how the system should behave in particular situations are called ...
a. User requirements
Page 1/1
Higher Technological Institute (HTI)
Department of Computer Science
Academic Year: 2021/2022 Term: Second Term
Exam: Final (Model B) Time: 90 Mins.
Subject: Software Engineering (1) LCode: CSC320
Examiners: Committee Group: All
. System requirements
Functional requirements
d.
None functional requirements
10-The requirements "The average user shall be able to log in in two seconds." and "The
maximum response time shall not exceed three seconds" are two non-functional requirements.
True
b. False
-The requirements "The system shall accept the length oftwo sides ofa triangle as input and
calculate the length of the third side of the triangle as output." is a functional requirement that
can be said to be
unambiguous, testable and feasible.
True
b. False
12-The validation techniques that are used check the
to user requirements
a. Scenarios
b. Use cases
S Ethnographies
Test-cases
13-The activity of the requirements engineering process where software engineers work with
customers and system end-users to find out about the application domain, what services the
system should provide, the required performance of the system, hardware constraints, and so on
istthe .
The elicitation and analysis
b. Requirements specification
C. Requirements validation
d. The feasibility study
14- In XP process the programs codes are written, then tests are written for these programs codes.
True
False
15-The software model that shows the system boundaries and other systems in the environment
a. Activity diagram
Sequence diagram
Context
d. State diagram
16-Which perspective in system modelling shows the system or data architecture?
Structural perspective
b. Behavioral perspective
c. External perspective
d. All of the mentioned
17- The software model that shows how a system responds to external and internal events.
a. Activity diagram
b. Sequence diagram
Context
State diagrams
18-User fequirements are expressed as .
in Extreme Programming.
Page 2/1
Higher TechnologicalInstitute(HTI)_
Department of ComputerScience
Academic Year: 2021/2022 Term: Second Term
Exam: Final (Model B)_ Time:_ 90 Mins.
Subject: Software Engineering (1))_ Code: CSC320
Examiners: Committee Group: All
implementation tasks
functionalities
scenarios
Feasibility studies
19-Select the option that suits the Manifesto for Agile Software Development
(a) Individuals and interactions
(b) Working software
(c) Customer collaboration
Responding to change
All of the mentioned
20-Which one ofthe following is a functional requirement?
a. Maintainability
b. Portability
C. Robustness
d. Testability
None of the mentioned
able
99% of the time" and "The users shall be
21-The rêquirements "The system shall be available
to learn all functions of the system in 14 days" are two nonfunctional requirements.
True
b. false
a. Customers
b. End-users
Project managers
All of the above.
25-In a classical waterfall model, which phase precedes the design phase?
a. Coding and unit testing
Maintenance
Requirements analysis and specification
d. Feasibility study
number of integers as input, and as output
26-The requirement "The system shall take an arbitrary
calcylate their average." is a functional requirement.
True
b. false
27-An actor in a UML use-case diagram can be either a human user or another system.
Page 3/1
Higher Technological Institute (HTI)
Department of Computer Science
Academic Year: 2021/2022 Term: Second Term
Exam: Final (Model B)_ Time: 90 Mins.
Subject: Software Engineering (1)_ Code: CSC 320
All
Examiners: Committeee Group:
7True
b. false
Security
Auto-teller
system
Maintenance
Structural model
Context model
c. Behavioral model
d. Interaction model
Page 4/1