Chapter 3 : System Development Life Cycle Flashcards

1
Q

What is System Development Life Cycle ( SDLC ) ?

A
  1. An attempt to establish structured approach to systems analysis and design
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What concept that Sructured Analysis used?

A
  1. System Development Life Cycle ( SDLC )
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Structured Analysis used for?

A
  1. To plan and manage the system development process
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does the SDLC describes?

A
  1. Activities and functions that all system developers perform
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does Systems Development Life Cycle also known as?

A
  1. Applications Development Cycle
  • An organized approach used in organizations to develop an information system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What life cycle is a traditional methodology?

A
  1. Systems Development Life Cycle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What life cycle is normally used on large projects?

A
  1. Systems Development Life Cycle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the periods for Systems Development Life Cycle?

A
  1. Require extensive development periods more than 1 year
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the disadvantages for Systems Development Life Cycle?

A
  1. An expensive approach considering the money, time and effort put in
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

List out 5 steps of SDLC model

A
  1. System Planning
  2. System Analysis
  3. System Design
  4. System Implementation
  5. System Security and Support
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How to begin with Systems Planning?

A
  1. Begins the process with system request which describes problems or desired changes in an IS or a business process
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the purpose of Systems Planning?

A
  1. Perform a preliminary investigation to evaluate and IT related business opportunity and problem
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why preliminary investigation is a critical step in Systems Planning?

A
  1. Because the outcome will affect the entire development process
  • Deliver Preliminary Investigation Report
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

WHat is the purpose of Systems Analysis?

A
  1. Build a logical model of the new system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How to start Systems Analysis?

A
  1. Creating requirement modelling which to investigating business processes and document new system
  • Perform fact-finding techniques such as interview, survey
  • Deliver System Requirements Document
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How to start Systems Design?

A
  1. Create a physical model that satisfies all documented requirements for the system
17
Q

What is crucial in Systems Design? ( 2 )

A
  1. Management
  2. User Involvement
18
Q

List out 2 tasks on Systems Design

A
  1. Design User Interace
  2. Identify outputs, inputs and processes
19
Q

List out 3 task in systems implementation and what it delivers?

A
  1. New System is constructed
  2. Progeams are written, tested and documented
  3. System is installed
  • Delivers completely functioning and documented information system
20
Q

What does a well-designed system must have? ( 4 )

A
  1. Secure
  2. Reliable
  3. Maintainable
  4. Scalable
21
Q

What does Maintenance changes? ( 2 )

A
  1. Correct errors ( Bugs )
  2. Adapt to Changes in the environments ( New Tax Rates )
22
Q

What does Enhancements provide?

A
  1. New features and benefits the objective during this phase is to maximize return on the IT investment
23
Q

What does security controls safeguards?

A
  1. Safeguard the system from both external and internal threats
  • Most information systems need to be updated significantly replaced after several years
24
Q

What is the definition of Systems Development Methodology?

A
  1. A standard process followed in an organization to conduct all the steps necessary to analyze, design, implement & maintain IS
25
Q

What is the importance of Systems Development Methodology?

A
  1. To ensure consistency in management of projects
  2. To ensure easier estimation of project times and costs
  3. To eliminate those causes of unsuccessful system development – e.g. a more
    understandable process
  4. Reduce time & cost
  5. Interact & encourage user involvement
  6. To improve the quality of work & system
  7. Produce complete & accurate design specification and documentation
  8. Meet user requirement
26
Q

IS Waterfall Methodology = SDLC?

A
  1. No
27
Q

What is the main problem of Waterfall Methodology? ( 3 )

A
  1. Inflexible division of a project into separate stages
  2. Commitments made earlier on and it is difficult to react to changes in requirements
  3. Unsuitable if requirements are not well understood or likely to change
28
Q

List out other Development Methodologies ( 3 )

A
  1. Agile Method
  2. Prototyping Method
  3. Spiral