MODULE 2-3 Flashcards

1
Q

It is the process of breaking a complex topic or substance into
smaller parts in order to gain a better understanding of it.

A

Analysis

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

It is a systematic process that includes phases such
as planning, analysis, design, deployment, and maintenance

A

Systems Development

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

It is a process of collecting and interpreting facts, identifying the problems, and
decomposition of a system into its components.

A

Systems Analyst

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

It is a process of planning a new business system or replacing an existing system
by defining its components or modules to satisfy the specific requirements.

A

System Design

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

A process for experimentation that is used to
explore observations and answer questions.

A

Scientific Method

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

It is a common methodology for
systems development in many organizations; it features several phases that
mark the progress of the systems analysis and design effort.

A

System Development Life Cycle

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

In this phase, the system analyst
identifies the need for a new or enhanced system. In a larger organization, this
recognition may be part of a corporate and systems planning process.
Information needs of the organization as a whole are examined, and projects to
meet these needs are proactively identified.

A

Planning

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

During this phase, the analyst
thoroughly studies the organization’s current procedures and the information
systems used to perform organizational tasks.

A

Analysis

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

In this subphase, analysts work with
users to determine what the users want from a proposed system. This process usually involves a careful study of any
current systems, manual and computerized, that might be replaced or enhanced
as part of the project.

A

Requirements Determination

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

The second part of the analysis

A

The analysts study the
requirements and structure them according to their interrelationships and
eliminate any redundancies

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

During this phase, analysts convert
the description of the recommended alternative solution into logical and then
physical system specifications

A

Design

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

The physical system
specifications, whether in the form of a detailed model or as detailed written
specifications, are turned over to programmers as the first part of this phase. During this phase, analysts turn system
specifications into a working system that is tested and then put into use.
It includes coding, testing, and installation.

A

Implementation

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

When a system
(including its training, documentation, and support) is operating in an
organization, users sometimes find problems with how it works and often think
of better ways to perform its functions. Also, the organization’s needs with
respect to the system change over time. In this phase, programmers make the
changes that users ask for and modify the system to reflect evolving business
conditions. These changes are necessary to keep the system running and useful.

A

Maintenance

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

It is the classic SDLC methodology that has been used for many
years. Being linear and sequential, it emphasizes the need for a logical
progression of the phases involved. One phase must be carried out to completion
then its output is used as the input for the next.

A

Waterfall

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

Similar to the waterfall method, it is linear and
sequential though different.It is also called the
verification and validation model because every phase has a validation test
attached to it. The left side of the ‘V’ has the verification phases while the right
side has the validation phases. At the bottom is the coding phase.

A

V-Shaped

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

It is an agile project management
strategy popular in software development. The key benefit of this approach is
fast project turnaround, making it an attractive choice for developers working in
a fast-paced environment like software development. This rapid pace is made
possible by this SDLC methodology focus on minimizing the planning stage and maximizing
prototype development.

A

Rapid Application Development (RAD)

17
Q

This model is mainly focused on providing an approximation of the final
system at the initial stages. It is widely used when fixed requirements are not
available. A prototype is built to show how the final product will look and work.

A

Prototyping

18
Q

This model uses a sequential approach while working as a prototype. This
way, it delivers a system that is not complete but is under constant review. The
biggest differentiating aspect though is that it is focused on risk analysis. It is
best suited for projects where risk management is critical

A

Spiral

19
Q

This model begins development by building only a part of the
software. Full specifications of requirements are usually not known. The small
part of the system developed is reviewed to identify further requirements. Every
successful iteration produces a software build upon which more features are
implemented. This continues until the final system is achieved.

A

Iterative

20
Q

The model focuses on building the whole system in small portions. It works
quite similarly to the iterative model but the difference is that this approach
starts with the full knowledge of requirements. This determines the number of
smaller portions of the system to be built.

A

Incremental

21
Q

This method is used to counter the limitations of those which cannot cater
to a fast-changing environment. Projects which use the agile approach always
have their requirements changing quickly. This approach is based on iterative
and incremental processes. It guarantees customer satisfaction through quick
deliverable parts of the whole system. The cycles through which the system is
delivered are called sprints. Technically speaking, the agile model is more of a
framework or guideline than a distinct model.

A

Agile