stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
BACS2163 Revision 2 (202309) Flashcards | StudBud
Explore
/
BACS2163 Revision 2 (202309)
BACS2163 Revision 2 (202309)
29 terms
·
StudBud Administration
·
57 plays
Imported from external platform
Flashcards
29 cards
F
Practice quiz
P
Host live
L
Questions
29
Answers
1
Group composition
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?
2
Software requirements
the specifications & descriptions of what a software system shld accomplish
the cost of developing the software
serve as foundation for the design, dev, testing, & maint. of the software
how to implement the software
3
Incremental model
Needs clear and complete definition to the whole system
Broken down into multiple standalone modules of software development cycle
Easier to test and debug during a smaller iteration
The whole requirement is divided into various builds
Flexible - less costly to change scope and requirements
Generates working software quickly and early during the software lifecycle
4
Incremental model:
Requirements gathering and analysis
Requirements are div into smaller subsets based on priority & complexity
The scope of the project is defined
Dev. team works closely with stakeholders to understand their needs
Initial requirements for the software are gathered, analyzed & prioritized
Team design and develops the software incrementally, 1 subset at a time
Testing is conducted to ensure that it meets the specified reqs & functions
5
What are the common design issues in designing user interface (UI)?
Command labeling
System response time
Error information handling
User help facilities
6
Physiological needs
are those needs required for human survival such as air, food, water, shelter, clothing and sleep.
False
True
7
Functional requirements
describes the qualities, chars, constraints that govern the behaviour + perf. of a software sys
False
True
8
Factors that influence group working in a project are
Group communication
Group composition
Group timing
Group organization
Group presentation
Group cohesiveness
9
Provide appropriate interaction facilities for different types of sys user, e.g. novice user: step-by-step instructions
Recoverability
User familiarity
Minimal surprise
User diversity
User guidance
Consistency
10
Need for self-esteem and respect. e.g. mgr offers praise + recognition, promotion, additional responsibilities
Physiological needs
Safety needs
Esteem needs
Love and belongingness needs
11
The advantages of using viewpoint-oriented analysis approach for requirements elicitation
get broad stakeholders coverage
relatively easy to decide if some agents is or not a valid viewpoint
it is usually natural to think of end-users as receivers of system services
cheap and fast
12
Incremental model:
Testing and Integration
Testing is conducted to ensure that it meets the specified reqs & functions
Integration testing verifies that different increments work together
Includes unit testing, integration testing + system testing
Tested increment is integrated with prev developed one for compatability
13
As a manager, you can comfortable working conditions, reasonable work hrs and the necessary breaks to eat/bathroom
Safety needs
Love and belongingness needs
Esteem needs
Physiological needs
14
Identify which software process (development) model is this:
Rapid Application Development (RAD)
Waterfall model
Incremental model
Extreme Programming (XP)
Spiral model
Prototyping model
15
The significant concern that a project manager must include in his/her project plan are __
Report
Milestones
Deliverables
Activities
16
The processes involved in incremental software development model are:
Testing and Integration
Deployment and Evolution
Design and Development
Requirements Gathering and Analysis
17
Functional requirements in software engineering __
focus on what the software shld do in terms of specific tasks + operations
features that a software must exhibit to meet users needs
describe the specific behaviour + functions that a software must exhibit
focus on aspects such as performance, usability, security, reliability, etc
18
Incremental model:
Deployment and Evolution
Deploy to the production environment
After deployment, software may evolve via subsequent increments
Software evolution may include addition of features, enhancements, bugs fix
Involves user training, data migration, system configuration
19
A gym owner implem. automation of lighting at night in washroom, air-con automated temperature & video monitoring
Stimuli (after 6:30pm) -> Response (washroom light on)
Stimuli (suspicious behavior) -> Response (notify guard)
Stimuli (room temperature > 28 deg) -> Response (air-con temperature down)
Stimuli (after 6::00am) -> Response (washroom light off)
20
Group organization
Does the group think of itself as a team rather than a collection of inds?
Do members of the group communicate effectively with each other?
Is the team organized such that all feel valued & satisfied with their role
Is there the right balance skills, experience + personalities in the team?
21
The disadvantages of viewpoint-oriented approaches
may be costly
no answer
tedious
time-consuming
22
Incremental model:
Design and Development
The activities are performed iteratively: start fr high priority reqs.
Each increment focuses on a specific set of functionalities or modules
Testing is conducted to ensure that it meets the specified reqs & functions
Team design and develops the software incrementally, 1 subset at a time
23
In project planning, "activities"
sequenced in logical order for smooth flow of work
with clear description, start + end dates, dependencies, resources
the tasks are broken down into smaller manageable units to be assigned
specific tasks/actions that need to be performed to achieve project objs
24
Group cohesiveness
Do members of the group communicate effectively with each other?
Is there the right balance skills, experience + personalities in the team?
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?
25
Self-actualization needs
e.g. give employees flexibility and autonomy in their jobs
e.g. invite employees to participate in decision-making
e.g. provide challenging work
describe a person's need to reach full potential
26
In project planning, "deliverables"
e.g. doc, prototypes, reports, designs, completed tasks
products, services, or results that need to be delivered to meet proj objs
specific tasks/actions that need to be performed to achieve project objs
tanglible or intangible outputs of project activities
27
Software process models
Component-based Development Model
Prototyping model
Waterfall (linear sequential) model
Extreme Programming (XP) model
Spiral Model
Feature Driven Development (FDD) model
28
Group communication
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 the team organized such that all feel valued & satisfied with their role
Is there the right balance skills, experience + personalities in the team?
29
In project planning, "milestones"
checkpoint to track progress
act as indicators of progress towards project completion
a critical phase
significant points/events that mark the completion of major deliverable
associated with specific dates/timeframes
a key decision point