Software Engineering 5 Flashcards

1
Q

refers to a flexible software development strategy that focuses on experimentation and quick feedback rather than explicit design

A

Rapid Application Development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  • application development methodology that emphasizes speed and efficiency in creating web applications.
  • It typically involves using pre-built, reusable code libraries and frameworks and agile development techniques such as incremental development and prototypinG
A

Rapid Web Application
Development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Rapid Application Development Steps

A
  1. Requirements Planning
  2. User Design (Prototype, Refine, Test)
  3. Construction
  4. Cutover
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Why do you use Rapid Application
Development?

A

best approach to develop prototypes swiftly for testing software functionalities without worrying about any effects on the end product

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

RAD asks for a broad
requirement

A

Define the
requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

are quickly made to
work to showcase just
the key features

A

Prototype

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

flesh out a working
system from a working
model

A

Construction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

deploying the built system into a live production environment

A

Deployment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Benefits of Rapid Application Development

A
  1. reduced risks
  2. cost savings
  3. increased value generation
  4. enhanced customer satisfaction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

each small iteration is
manageable and can be easily
tested, the risk of any major
issue affecting the entire project
is significantly reduced

A

Reduced Risks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

RAD involves continuous user
feedback, errors and issues
are identified and rectified
early in the development
process.

A

Cost Savings

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

RAD allows for the frequent release of
smaller features, which not only keeps
the end-users engaged but also
provides them with immediate value.

A

Increased Value
Generation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

RAD ensures that the final
product meets user
expectations and
requirements.

A

Enhanced Customer
Satisfaction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

When can you use the Rapid Application
Development methodology?

A
  1. you have budget
  2. you need project done quickly
  3. reliability test on prototype
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Where to use the RAD model?

A
  • Clients need to be involved in the development
  • The project requires a dynamic approach
  • Apps need to be developed quickly
  • progress needs to be visible
  • user feedback is readily available
  • technical risk is not high
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are some apps that can be developed
through RAD?

A
  1. IT help desk
  2. employee onboarding
  3. performance appraisals
  4. expense reimbursements
  5. creative requests