stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
BACS2163 Revision 2 (2024) Flashcards | StudBud
Explore
/
BACS2163 Revision 2 (2024)
BACS2163 Revision 2 (2024)
15 terms
·
StudBud Administration
Imported from external platform
Flashcards
15 cards
F
Practice quiz
P
Host live
L
Questions
15
Answers
1
Physiological needs
are those needs required for human survival such as air, food, water, shelter, clothing and sleep.
True
False
2
Functional requirements in software engineering __
focus on aspects such as performance, usability, security, reliability, etc
focus on what the software shld do in terms of specific tasks + operations
describe the specific behaviour + functions that a software must exhibit
features that a software must exhibit to meet users needs
3
Need for self-esteem and respect. e.g. mgr offers praise + recognition, promotion, additional responsibilities
Esteem needs
Love and belongingness needs
Safety needs
Physiological needs
4
Software requirements
serve as foundation for the design, dev, testing, & maint. of the software
how to implement the software
the cost of developing the software
the specifications & descriptions of what a software system shld accomplish
5
Functional requirements
describes the qualities, chars, constraints that govern the behaviour + perf. of a software sys
True
False
6
Which are NOT agile software development principles?
No answer
Working software is the principal measures of progress
Working software is delivered frequrently (weeks rather than months)
Customer satisfaction by rapid delivery of useful software
Welcome changing requirements, even late in development
Sustainable development, able to maintain a constant pace
7
What are the common design issues in designing user interface (UI)?
Command labeling
System response time
User help facilities
Error information handling
8
Self-actualization needs
e.g. give employees flexibility and autonomy in their jobs
e.g. provide challenging work
describe a person's need to reach full potential
e.g. invite employees to participate in decision-making
9
RAD is suitable when the software project __
Budget available to use automatic code generating tools
When the technical risk is limited
Major requirements are well-known
Can be modularized in a short span time (e.g. 2-3 months)
10
Provide appropriate interaction facilities for different types of sys user, e.g. novice user: step-by-step instructions
User guidance
User diversity
User familiarity
Consistency
Minimal surprise
Recoverability
11
"The web app must be modularized in 2-3 months. To be presented in soft launch. Other requirements later". Best model __
Rapid throwaway prototypes
RAD (Rapid Application Development)
Spiral model
Waterfall model
12
What are the phases in RAD?
Construction: team work on converting the beta model into functional system
Define requirements: stakeholder discuss the high-level requirements
Rapid prototyping: team work to develop a working prototype of the app
Deployment: after scale testing and doc, the app moves into production env
13
As a manager, you can comfortable working conditions, reasonable work hrs and the necessary breaks to eat/bathroom
Physiological needs
Esteem needs
Safety needs
Love and belongingness needs
14
The challenges of natural language in requirements specifications are _
Lack of clarity (e.g. ambigious, multiple interpretation)
Requirements confusion
Easy to understand
Requirements amalgamation (several requirements expressed as single one)
15
Software process models
Waterfall (linear sequential) model
Prototyping model
Extreme Programming (XP) model
Spiral Model
Component-based Development Model
Feature Driven Development (FDD) model