Upload
azienazman
View
220
Download
0
Embed Size (px)
Citation preview
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.
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
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
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
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
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
8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle
http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 7/23
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
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
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?
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
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
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.
8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle
http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 14/23
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?
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
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
8/13/2019 04 SKJ4632 Traditional Systems Development LifeCycle
http://slidepdf.com/reader/full/04-skj4632-traditional-systems-development-lifecycle 18/23
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
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?
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
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
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