Chapter 10 Flashcards

1
Q

What are the 7 steps of the System Development Lifecycle (SDLC)?

A

Planning: Establishes a high-level plan of the intended project and determines project goals.

Analysis phase – Involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system.
Business requirement – Specific business requests the system must meet to be successful

Design phase – Establishes descriptions of the desired features and operations of the system including screen layouts, business rules, process diagrams, pseudo code, and other documentation.

Development phase – Involves taking all of the detailed design documents from the design phase and transforming them into the actual system.

Testing phase – Involves bringing all the project pieces together into a special testing environment to eliminate errors and bugs, and verify that the system meets all of the business requirements defined in the analysis phase.

Implementation phase – Involves placing the system into production so users can begin to perform actual business operations with it.

Maintenance phase – Involves performing changes, corrections, additions, and upgrades to ensure the system continues to meet its business goals

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

What is a Systems Development Life Cycle (SDLC)?

A

The overall process for developing information systems from planning and analysis to implementation and maintenance.

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

What is a methodology?

A

It’s a set of policies, procedures, standards, processes, practices, tools, techniques and tasks that people apply to technical and management challenges.

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

What are the primary forms of agile methodology?

A

Rapid application development (RAD)
Extreme programming methodology
Rational unified process (RUP) methodology
Scrum methodology

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

Define Agile Methodology?

A

Agile Methodology—aims for customer satisfaction with early and continuous delivery of useful system or software components meeting bare minimum requirements.

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

Define Iterative development?

A

consists of a series of fast, efficient, short, lower cost projects that achieve rapid feedback and acceptance. It’s speed, size and focus account for end user satisfaction.

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