Date post: | 04-Apr-2018 |
Category: |
Documents |
Upload: | anthony-paras |
View: | 215 times |
Download: | 0 times |
of 23
7/30/2019 IT1402c
1/23
Bachelor of Information TechnologyExternal Degree Programme
Systems Analysis and Design
University of Colombo School of Computing
Ref_1 : System Analysis and Design Methods By Whitten, Bentley, Dittman ISBN 0-07-044539-7 (5 th Edition)Ref_2 : System Analysis and Design By Igor Hawryszkiewycz (4 th Edition) ISBN 81-203-1670-3
Ref_3 : Practical SSADM Version 4 A Complete Tutorial Guide By Philip L Weaver ISBN 0-273-60095-8
7/30/2019 IT1402c
2/23
Introduction toProblem Definition
7/30/2019 IT1402c
3/23
Introduction
There are 3 important factors to be considered when defining a problem.
1. Project goal : What the users expect the system to do?
2. Project bounds :Set the project boundaries
3. Resource limits:Specify the resources to be available to the project
Problem Definition- It is the activity of identifying the problem, understanding the problem(including causes and effects), and
- Understanding any constraints that may limit the solution
7/30/2019 IT1402c
4/23
Introduction.
We must then justify that solvingthe problem using computers isuseful to the business and not justinteresting.
Most important and first questions to ask in systems work are
This justification is made toOurselves and More importantlyto users
What systemshould weanalyze?
Whatproblems arewe going totackle?
How mightwe improveit?
7/30/2019 IT1402c
5/23
7/30/2019 IT1402c
6/23
Solutions in this stage are broad in concept and are sometimes known as theconceptual solution
Agreeing on a conceptual solution is often seen on the first phase of anydevelopment.
ConceptualSolution
Earlier in theDevelopment phase
Define User Requirements
Create precisesystem
specificationLater in theDevelopment phase
For more details refer - Ref_2: page 64
Introduction.
7/30/2019 IT1402c
7/23
7/30/2019 IT1402c
8/23
7/30/2019 IT1402c
9/23
7/30/2019 IT1402c
10/23
7/30/2019 IT1402c
11/23
Identifysystem
dependencies
Developprojectgoals
Generate
broadalternativesolutions
Evaluate
feasibility
Problem boundaries
PROBLEMDEFINITION
FEASIBILITYSTUDY
Problems andideas Mission
User needs
System
dependencies
Systemdeficiencies
Goal
Constraints
Alternatives
Selected
Alternatives
Possible revision
Feasibility StudyIntroduction
7/30/2019 IT1402c
12/23
7/30/2019 IT1402c
13/23
Feasibility Checkpoints in the Life Cycle
Systems Analysis
Systems Analysis
Systems Design
Feasibility Study.Introduction.
The first feasibility analysis is conducted during thepreliminary investigation phase. Find the first-cut estimate of development costs.
The next checkpoint occurs after a more detailed study andproblem analysis of the current system
Problems and requirements should be known by now. Alternative solutions are defined in terms of Input/outputmethods, data storage methods, etc. Range of options likeleave the current system alone, reengineer the manual system,
etc. are evaluated by the analyst. Each option is analyzed for feasibility.
7/30/2019 IT1402c
14/23
7/30/2019 IT1402c
15/23
7/30/2019 IT1402c
16/23
7/30/2019 IT1402c
17/23
Economic feasibility
Economic feasibility concerns returns from investments in a projectWill it be recovered?
Is it worth while to invest?
Necessary to place actual money values againstany:
Purchases needed to implement the system
Activities created by the project
Benefits that will acquire from a new system
Such calculations are often described as cost benefit analysis
Feasibility Study.
For more details refer - Ref_1: pages 367-370
There are popular techniques to Access Economic Feasibility
7/30/2019 IT1402c
18/23
Cost Benefit Analysis
Costs associated withdeveloping the system
Rs .
Determining whether a project is worthwhileEconomic feasibility has been defined as a cost-
benefit analysis. Costs and benefits are used todetermine whether the project is economicallyfeasible
Costs
Costs associated withOperating the system
Equipment cost for the new system Personnel costs Computer usage Training costs etc.
Onetime costs that will not recur after project
Has been completed
Recur throughout the lifetime of
The systemEg: Fixed costs
variable costsEg: Software License payments
Eg: Supplies
7/30/2019 IT1402c
19/23
7/30/2019 IT1402c
20/23
7/30/2019 IT1402c
21/23
Feasibility Analysis of Candidate Systems
Analyzing candidate solutions
NoTechnologically able?
Yes
Organization
Can I accommodate?
Can
Can we have enough background?
You can
System Proposals.
7/30/2019 IT1402c
22/23
System Proposals.
Feasibility Analysis Matrix Template
Ranking
EconomicFeasibility
Schedule
Feasibility
TechnicalFeasibility
Operational
Feasibility
DescriptionCandidate 3 NameCandidate 2 NameCandidate 1 Name
Cells contain the feasibility assessment notes for each candidate
Feasibility Analysis of Candidate Systems.
7/30/2019 IT1402c
23/23