2-System development Life Cycle (SDLC) Flashcards

1
Q

What is SDLC

A

A framework for deciding what software should do, building it accordingly, performing testing to verify features, placing it in production, providing support, and maintaining it after initial implementation.

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

Phases of the SDLC - called waterfall-style framework

A
1-Feasibility Study
2-Requirements definition
3-Design
4-Development
5-Testing
6-Implementation
7-Post-implementation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A gate process approach to SDLC

A

Formal review at the conclusion of each phase of the SDLC before a move to the next phase is permitted

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

Request For Proposal (RFP)

A

Activity used to communicate requirements and solicit proposals from vendors.

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

Design effort

A

It should be a top-down process.

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

Why should internal IT auditors be included in the design review

A

So that they can confirm whether the application design will result in an application whose integrity can be confirmed through auditing.

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

Activities included in the development phase

A

1-Coding the application
2-Developing program-and system -level documents
3-Developing user procedures
4-Working with users

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

Debugging

A

The process of testing software to make sure that it operates properly and is free of defects.

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

Source Code Management

A

A source code repository tool, for example, has purposes such as :

1-Protection - Access control so that only authorized personnel are permitted to access application code

2-Control - Check out and check in function to ensure the integrity of the application’s source code.

3-version control - Trach change made from version to version

4-recordkeeping - Maintain a record for check-out, check-in, modification to the source code

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

Stage of testing in a software development project

A

1-Unit testing - performed during the coding phase by the developer.

2- System Testing- includes interface testing to confirm that the application is communicating properly with other applications.

3- Functional Testing - Primarily concerned with the verification of functional requirements that were developed earlier in the application project.

4-User Acceptance Testing (UAT) - Before business formally approve and begin using a new applicaton

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