23
Quiz (5 marks) Identify the skills and sub skills needed for a System Analyst.

04 SKJ4632 Traditional Systems Development LifeCycle

Embed Size (px)

Citation preview

Page 1: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 1/23

Quiz (5 marks)

• Identify the skills and sub skills needed for a

System Analyst.

Page 2: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 2/23

SKJ4632

Principles of Software Design Specification

The traditional systems development

lifecycle

Page 3: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 3/23

Topic & structure of the lesson

•  The traditional systems development

lifecycle

 –  Stages (Phases) of Systems Development

 –  Project Initiation:

•  Feasibility Studies

 –  Technical

 – Operational

 –  Economic

 –  Schedule

Page 4: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 4/23

Learning Outcomes

•  By the end of this module, YOU should be

•   able:

 –  describe two paradigms of analysis and

 –   design, specifically object-oriented and

 –   structured approaches

Page 5: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 5/23

Key terms you must be able to use

•  If you have mastered this topic, you should be

able to use the following terms correctly in

your assignments and exams:

 – Systems Development Lifecycle

 – Feasibility Studies

 –  PIECES framework

Page 6: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 6/23

The System Life Cycle

•  Software crisis – systems delivered were

 –  late

 –  over budget

 –  unreliable –  difficult to maintain

 –  did not do what was required

 System life cycle - an attempt to establishstructured approach to systems analysis anddesign

Page 7: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 7/23

Page 8: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 8/23

The System Life Cycle

•  specified

 –  the general nature of activities involved in each

stage

 –  the sequence in which these activities should be

ordered

 –  the output or deliverables from each stage

Page 9: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 9/23

The importance of feasibility study

• Why is feasibility study important?

 – to determine whether a project has a reasonable

chance of success

• When are all projects feasible ?

 – NO tight budgetary & time constraints

Page 10: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 10/23

Technical Feasibility

• Process of determining whether the organization has

the technology resources to develop or purchase,

install, and operate the system.

 –Is the proposed technology or solution practical?

 – Do we currently possess the necessary technology?

 – Do we possess the necessary technical expertise, and is

the schedule reasonable?

 – If the technology is not available, can it be acquired?

Page 11: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 11/23

Operational Feasibility

• The process of assessing the degree to which a

proposed system solves business problems or takes

advantage of business opportunities

• refers to a system that users will accept and useeffectively to support business objectives

• The PIECES framework can help identify operational

problems to be solved and their urgency

Page 12: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 12/23

PIECES framework

• Performance

• Information

Economy• Control

• Efficiency

• Services

Page 13: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 13/23

Schedule Feasibility

• The process of assessing the degree to which

the potential time frame and completion

dates for all major activities within a project

meet organizational deadlines and constraintsfor affecting change.

Page 14: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 14/23

Page 15: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 15/23

Economic feasibility

• consists of 2 tests :

 – Is the anticipated value of the benefits greater

than projected costs of development? (cost /

benefit analysis)

 – Does the organization have adequate cash flow to

fund the project during the development period?

Page 16: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 16/23

Economic feasibility

• cost-benefit analysis

 – process of identifying the financial benefits and

costs associated with a development project

Page 17: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 17/23

Cost Classifications

• Tangible / Intangible costs

• Direct / Indirect costs

Fixed / Variable costs• Developmental / Operational costs

Page 18: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 18/23

Page 19: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 19/23

Strategies for cost-benefit analysis

• Payback Analysis

 – Accumulated Benefits equal Accumulated Costs

• Return on Investment Analysis

 – % of (total benefits – total costs) / (total costs)

• Net Present Value Analysis

 – Value of a dollar years from now based on a

discount rate

Page 20: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 20/23

Quick Review Question

• What is present value analysis and what does

it measure?

• What is the meaning of the phrase, time value

of money?

Page 21: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 21/23

Follow Up Assignment

•  Draw a chart which summarizes the stages of

the life cycle, and the deliverables at each

stage

Page 22: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 22/23

Summary of Main Teaching Points

• The traditional systems development

lifecycle

 –  Stages (Phases) of Systems Development

 –  Project Initiation:

•  Feasibility Studies

 –  Technical

 –

 Operational –  Economic

 –  Schedule

Page 23: 04 SKJ4632 Traditional Systems Development LifeCycle

8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle

http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 23/23

Question and Answer Session

Q & A