WorksheetsRequirement Engineering Chptr 1
Total questions: 25
Worksheet time: 13mins
What are the key challenges facing software engineering?
Coping with increasing diversity
Demands for reduced delivery times
Developing trustworthy software
People management and financial issue
The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the__________ phase which focuses on what, the_________ phase which focuses on how and the_________ phase which focuses on change.
i. support
ii. development
iii. definition
1, 2, 3
2, 1, 3
3, 2, 1
3, 1, 2
___________________ is the application systems that run one a local computer. it does not need to be connected to a network.
Stand-alone applications
Embedded control systems
Batch processing systems
Simulation system
Which of the following falls under the category of software products?
Customized, Generic
Firmware, CAD
CAD, Embedded
How many phases are there in Scrum ?
2
3
4
5
What is the first step in the software development lifecycle?
Preliminary Investigation and Analysis
coding
testing
What is the major advantage of using Incremental Model?
Customer can respond to each increment
Easier to test and debug
It is used when there is a need to get a product to the market early
Easier to test and debug & It is used when there is a need to get a product to the market early
Which one of the following is not a phase of Prototyping Model?
quick design
coding
prototyping
Which of the following activities are not Requirement Engineering?
to know the relevant requirement
to achieve consensus among stakeholder
to document the requirement conform to prescribed standard
to influence on the requirement of the regarded system
Model selection is based on __________.
Requirements
Development team & users
All of the above
SDLC stands for
Software Development Life Cycle
System Development Life cycle
Software Design Life Cycle
Agile Software Development is based on
Incremental Development
Iterative Development
Linear Development
Both Incremental and Iterative Development
Software costs often dominate computer system costs. The costs of software on a PC are often _______________________ than the hardware cost.
cheaper
greater
"The system performs the layout analysis of the CAD drawing in less than 0.5 seconds.."
What kind of requirement it is?
Functional Requirement
Quality Requirement
Constraint Requirement
"Engineers can draw 3D models as wireframes or point models."
What kind of requirement it is?
Functional Requirement
Quality Requirement
Constraint Requirement
"The library system must be developed in Java."
What kind of requirement it is?
Functional Requirement
Quality Requirement
Constraint Requirement
"Members must enter their email and password to login to the system."
What kind of requirement it is?
Functional Requirement
Quality Requirement
Constraint Requirement
"Company level user interface guidelines must be followed."
What kind of requirement it is?
Functional Requirement
Quality Requirement
Constraint Requirement
"A member has a name, email, phone no, and address."
What kind of requirement it is?
Functional Requirement
Quality Requirement
Constraint Requirement
"The agile development process Scrum is used."
What kind of requirement it is?
Functional Requirement
Quality Requirement
Constraint Requirement
"The system supports 100 concurrent users."
What kind of requirement it is?
Functional Requirement
Quality Requirement
Constraint Requirement
What is the meaning of Elicitation Technique?
To obtain the requirements from the stakeholder, to detail and refine them
To describe the requirements properly
To check if requirements meet certain quality criteria and to resolve conflicts
To structure the requirement, to prepare them for different role, to change and implement them consistently
What is the meaning of Documentation Technique?
To obtain the requirements from the stakeholder, to detail and refine them
To describe the requirements properly
To check if requirements meet certain quality criteria and to resolve conflicts
To structure the requirement, to prepare them for different role, to change and implement them consistently
What is the meaning of Validation & Negotiation Technique?
To obtain the requirements from the stakeholder, to detail and refine them
To describe the requirements properly
To check if requirements meet certain quality criteria and to resolve conflicts
To structure the requirement, to prepare them for different role, to change and implement them consistently
What is the meaning of Requirement Management Technique?
To obtain the requirements from the stakeholder, to detail and refine them
To describe the requirements properly
To check if requirements meet certain quality criteria and to resolve conflicts
To structure the requirement, to prepare them for different role, to change and implement them consistently
