stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
BMSE1003 Revision (extra) Flashcards | StudBud
Explore
/
BMSE1003 Revision (extra)
BMSE1003 Revision (extra)
36 terms
·
StudBud Administration
·
4 plays
Imported from external platform
Flashcards
36 cards
F
Practice quiz
P
Host live
L
Questions
36
Answers
1
A gym owner implem. automation of lighting at night in washroom, air-con automated temperature & video monitoring
Stimuli (suspicious behavior) -> Response (notify guard)
Stimuli (after 6::00am) -> Response (washroom light off)
Stimuli (room temperature > 28 deg) -> Response (air-con temperature down)
Stimuli (after 6:30pm) -> Response (washroom light on)
2
Need for self-esteem and respect. e.g. mgr offers praise + recognition, promotion, additional responsibilities
Esteem needs
Physiological needs
Love and belongingness needs
Safety needs
3
"Usability" is measured in terms of ease of use. E.g. the application shld be user-friendly, easy to learn & to navigate
True
False
4
In project planning, "deliverables"
specific tasks/actions that need to be performed to achieve project objs
tanglible or intangible outputs of project activities
products, services, or results that need to be delivered to meet proj objs
e.g. doc, prototypes, reports, designs, completed tasks
5
What are the common design issues in designing user interface (UI)?
System response time
Command labeling
Error information handling
User help facilities
6
Software development issues that software engineers are likely to face are ___
heterogeneity / diversity challenge
salary challenge
delivery challenge
legacy challenge
7
Group composition
Does the group think of itself as a team rather than a collection of inds?
Is there the right balance skills, experience + personalities in the team?
Do members of the group communicate effectively with each other?
Is the team organized such that all feel valued & satisfied with their role
8
Which activities may improve safety needs?
Introduce opportunities for skill development
Emphasizes workplace safety protocols
Implement clear performance evaluation process
Helps create a sense of security among employees
9
Agile software development process
Project size: suitable for all sizes (small to large-scale)
Planning: Required in the pre-development process
Risks: unknown risks may occur at any stage of project deveopment
Requirement: not clear, may change at any stage in the development process
Adaptability: very flexible & easily adapt to customer's need & expectation
Risks: Well-known from the preparation stage
10
Provide appropriate interaction facilities for different types of sys user, e.g. novice user: step-by-step instructions
User familiarity
User diversity
Minimal surprise
Consistency
Recoverability
User guidance
11
The significant concern that a project manager must include in his/her project plan are __
Deliverables
Milestones
Activities
Report
12
Choose the motivating factors according the Maslow Motivation model
Self-actualization needs
Physiological needs
Safety needs
Belongingness and love needs
Esteem needs
13
Maintainability software quality attribute
Different versions of the product should be easy to maintain
Should be working under different environment and conditions
Should be easy to upgrade for new features / technologies fr time to time
It should be easy to add code to the existing system
14
State the characteristics of a software.
It can be custom built
It is not manufactured in the classical sense
It does not "wear out"
It is developed or engineered
15
The legacy challenge involves __
maintaining and updating legacy software
ensure essential business services continue to be delivered
make software engineers' job tough
avoid excessive costs of legacy software
16
Group cohesiveness
Is there the right balance skills, experience + personalities in the team?
Is the team organized such that all feel valued & satisfied with their role
Do members of the group communicate effectively with each other?
Does the group think of itself as a team rather than a collection of inds?
17
Identify which software process (development) model is this:
Waterfall model
Extreme Programming (XP)
Incremental model
Prototyping model
Rapid Application Development (RAD)
Spiral model
18
Delivery challenge
involves shortening delivery times for large & complex system without compromising system quality
True
False
19
What are the major types of software?
Application software
Hard software
Artificial software
System software
20
Heterogeneity / Diversity challenge involves developing techniques to build dependable software that is __
up-to-date
flexible to cope with different types of computer and support system
cheap
error free
21
The advantages of using viewpoint-oriented analysis approach for requirements elicitation
get broad stakeholders coverage
it is usually natural to think of end-users as receivers of system services
relatively easy to decide if some agents is or not a valid viewpoint
cheap and fast
22
Which activities may improve belongingness and love needs?
Encourage interactions, remove isolation feelings
Organize team-building
Create opportunities for collaboration
Encourage open communication
23
As a manager, you can comfortable working conditions, reasonable work hrs and the necessary breaks to eat/bathroom
Love and belongingness needs
Safety needs
Physiological needs
Esteem needs
24
Traditional software development process
Planning: Should be completed before development starts
Requirement: clear and will not change in the development stage
Planning: Required in the pre-development process
Risks: Well-known from the preparation stage
Project size: suitable for all sizes (small to large-scale)
Adaptability: challenging to accept changes in a project
25
The disadvantages of viewpoint-oriented approaches
time-consuming
may be costly
no management support
tedious
26
Group communication
Do members of the group communicate effectively with each other?
Is the team organized such that all feel valued & satisfied with their role
Does the group think of itself as a team rather than a collection of inds?
Is there the right balance skills, experience + personalities in the team?
27
Group organization
Is the team organized such that all feel valued & satisfied with their role
Do members of the group communicate effectively with each other?
Does the group think of itself as a team rather than a collection of inds?
Is there the right balance skills, experience + personalities in the team?
28
Choose all statements about software quality attribute "Reliability"
Measured in terms of working of the product under diff env & conditions
Should give correct results consistently
Measured in terms of ease of use
Measure if the product is reliable enough to sustain in any condition
29
In project planning, "activities"
specific tasks/actions that need to be performed to achieve project objs
the tasks are broken down into smaller manageable units to be assigned
with clear description, start + end dates, dependencies, resources
sequenced in logical order for smooth flow of work
30
Physiological needs
are those needs required for human survival such as air, food, water, shelter, clothing and sleep.
True
False
31
Which activities may improve esteem needs?
Offer opportunities for career development.
Allows employees to feel appreciated and respected within the company
Establish an employee recognition program and provide regular feedback
Implement clear performance evaluation process
32
Which activities may improve self-actualization needs?
Provide autonomy in decision-making
Encourage employees to pursue personal and professional growth
Introduce opportunities for skill development
Provide challenging and growth-oriented tasks
33
Incremental model
Generates working software quickly and early during the software lifecycle
Broken down into multiple standalone modules of software development cycle
Needs clear and complete definition to the whole system
Flexible - less costly to change scope and requirements
Easier to test and debug during a smaller iteration
The whole requirement is divided into various builds
34
Factors that influence group working in a project are
Group timing
Group presentation
Group organization
Group cohesiveness
Group composition
Group communication
35
In project planning, "milestones"
associated with specific dates/timeframes
checkpoint to track progress
a key decision point
act as indicators of progress towards project completion
significant points/events that mark the completion of major deliverable
a critical phase
36
Self-actualization needs
e.g. provide challenging work
describe a person's need to reach full potential
e.g. give employees flexibility and autonomy in their jobs
e.g. invite employees to participate in decision-making