SlideShare a Scribd company logo
1
COM125 Continues…
FEASIBILITY STUDY
A feasibility study is an analysis used in measuring the ability and likelihood to
complete a project successfully including all relevant factors. It must account for factors
that affect it such as economic, technological, legal and scheduling factors. System analyst
or Project managers use feasibility studies to determine potential positive and negative
outcomes of a project before investing a considerable amount of time and money into it.
The main objective of our feasibility study is to test the technical, social and
economic feasibility of developing a computer system. This is achieved by investigating
the existing system thereby generating ideas about a new system. The proposed system(s)
must be evaluated from a technical viewpoint first, in which its impact on the organisation
and staff must be assessed. If the system is compatible socially and technically, then they
must be tested for economic feasibility.
USEFULNESS OF FEASIBILITY
1. Essential for business survival.
2. It saves time, money of the organization.
COMMON FACTORS FOR FEASIBILITY STUDY
1. ASSESSING TECHNICAL FEASIBILITY
The assessment of technical feasibility must be done based on an outline design of system
requirements in terms of inputs, outputs, files, programs, procedures, process, field and
staff. This can then be quantified in terms of volumes of data, trends, frequency of updating,
cycles of activity, etc, in order to give an indication of the scale of the technical system.
Technical feasibility is also carried out to determine whether the company has the
capability, in terms of software, hardware, personnel and expertise, to handle the
completion of the project.
Having identified an outline system, the investigator must go on to suggest;
i. The type of equipment required,
2
ii. Methods of developing the system,
iii. Methods of running the system once it has been designed.
The feasibility study will need to consider the possibility of;
i. Using available in-house equipment,
ii. The nature of the hardware to be used for data collection, storage, output and
processing.
As the technology develops, the range of choice is widening and the complications of batch
processing, online processing, distributed processing, microprocessors, etc., all have to be
taken into account.
On the system development side, the feasibility study must consider the various ways of
acquiring the system. These include;
i. Purchase of a package,
ii. The use of a consultancy organisation or
iii. Software house to design the system and write the programs,
iv. A cooperative development with another similar organisation, or
v. In-house development of the system (or a combination of these).
2. ASSESSING SOCIAL FEASIBILITY
The assessment of social feasibility will be done alongside technical feasibility.
Each of the alternative technical solutions which emerge must be evaluated for its social
implications. The needs of various people affected by the proposed system (both directly
and indirectly) must be taken into account. Impact on organisation structure, authority,
salary levels, group relationships, and jobs should be considered-not just in negative terms
(i.e. bad effects) but positively (i.e. what can be improved? what contribution can be
made?).
The various social costs must also be evaluated; these will include the costs of
education and training, communication, consultation, salary changes, job improvements,
redundancy payments, and hidden costs like those caused by hostility, ignorance and fear.
3
But primarily the social evaluation should rank the possible technical solutions in terms of
the extent to which they improve the jobs and the working environment of those affected.
3. ASSESSING ECONOMIC FEASIBILITY
Justification for any capital outlay is that it will increase profit, reduce expenditure
or improve the quality of a service or goods which in turn may he expected to provide
increased profits. Proposed or developing systems must be justified by cost and benefit
criteria to entire that effort is concentrated on projects which will give the best return at the
earliest opportunity.
This determines the benefits and savings that are expected from a candidate system and
compare them with costs. “If BENEFITS outweigh COSTS, then the decision is made
to design and implement the system”. An Entrepreneur must accurately weigh the cost
versus benefits before taking an action.
ECONOMIC FEASIBILITY IS DIVIDED INTO TWO (2) FOR ITS EFFECTIVENESS:
 Cost-based study: It is important to identify cost and benefit factors, which can be
categorized as follows:
1. Development costs;
2. Operating costs: This is an analysis of the costs to be incurred in the system and the
benefits derivable out of the system.
 Time-based study: This is an analysis of the time required to achieve a return on
investments. The future value of a project is also a factor.
Note: “if the short term costs are not overshadowed by long term gain meaning that
the system is not economically feasible and the project should not proceed any
further”.
The technique of cost Benefit Analysis is often used as a basis for assessing
economic feasibility. This type of analysis is not new; it is carried out as a matter of course
for many other capital development projects. The factors for evaluation are:
4
 Cost of operation of the existing and proposed system;
 Cost of development of the proposed system;
 Value of the benefits of the proposed system.
Cost of operation of the existing system
These costs will normally be calculated from cost records. Items to be identified and
investigated include:
 Manpower;
 Materials;
 Equipment;
 Overhead Expenses;
 Intangible Costs.
Some of these factors are more easily obtainable than others, but they can all be determined
within reasonable limits either by interviews with management or by scrutiny of records.
Departmental budgets and accounting records are the most fruitful source to reveal the
operating costs of the existing system. Costs ascertained by interviews should be confirmed
by analysis of the appropriate records.
Manpower costs can be extracted from budgets or payrolls, and it is usual to add an amount
relating to the additional cost to the company of each employee such as insurance and
pensions.
Materials costs include consumables such as stationery, but stocks and work in progress
may need to be considered.
The operating cost of equipment may be expressed as a unit rate if it is established as a cost
Centre; in this case, it will need to be extended to a period of time, such as annual cost;
otherwise depreciation costs, initial or replacement costs of the equipment will need to be
estimated.
5
Overhead expenses are indirect expenses incurred by the company on behalf of all
department, such as rent, rate, power, lighting and may be extracted from records of cost
centres or departmental centres to which they are allocated by the company's accountant.
Intangible costs of the existing system include such things as lost sales, as a result of
inappropriate stock levels, or loss of interest because of poor credit control. Such costs must
be estimated and included in present system costs. It must be borne in mind also, that the
future costs of the existing system may well change.
Costs of operation of the proposed system
The proposed system is likely to include costs in all the areas mentioned above. There are,
however, certain other specific cost areas which must be considered in a computer-based
system:
 data preparation operators, consumable materials, equipment and
maintenance;
6
 computer running costs, operators, consumable materials, equipment, and
maintenance;
 Data control staff, equipment and storage; system maintenance staff.
Each computer installation will have to have its own method of apportioning these costs.
Cost of development of the proposed system
The costs of development will be based on the time estimates for the overall project plan.
The accuracy and detail of such estimates will depend on the point in development at which
justification of the system is required.
Project development cost is a once-only cost, though in some installations it is extended to
include any subsequent maintenance and modifications during the operational life of the system.
Benefits of proposed system
The benefits of any proposed system can be considered as falling into two categories:
 Tangible benefits;
 Intangible benefits (which may be difficult to quantify).
Tangible benefits are those which are readily evaluated in money; they arise out of a direct
comparison between the costs of operating the existing and proposed system as net cost reductions
or savings. These cost reductions are of the type discussed under 'the costs of operating the existing
system' (i.e. manpower, materials, equipment and overheads
The following are the further constrained by the limitations of the company:
 Financial limits of cash and credit;
 Capacity of management to undertake the heavy load of innovations put forward;
 Customers and employees who may be affected by the innovations.
7
Management are now looking more selectively at the extent to which projects contribute to
achieving the corporate objectives of the company within the limitations set out above.
A significant benefit of a computer-based system may be that it can enable the company's
financial resources to be used more effectively; for example, in an inventory control system, the
computer enables techniques to be used which can provide very large savings in capital, previously
locked up in stock holdings, by reducing the quantities previously held, and at the same time
offering an improved service.
Intangible benefit are more difficult to estimate and justify, usually requiring the skill of
the particular management concerned; in the example used above, given adequate information,
production management and the accountant would be able to estimate the effect on profit margins
of reducing the unit cost of production. This, in turn, could improve the ability of the company to
compete in its markets, but the estimated value of this benefit would require the judgment of the
marketing and sales manager. Generally speaking, the computer can be used for lots of activities
whose benefits are intangible. For example, greater accuracy, resulting from elimination of boring
tasks and more extensive checking, is difficult to evaluate. The computer can make time available
to managers for more useful activities instead of record keeping or control, but it is difficult to
assess the financial benefit or the likely utilisation of this extra time.
4. ASSESSING OPERATIONAL FEASIBILITY
Operational feasibility is a measure of how well a proposed system solves the problems.
THE NEED FOR OPERATIONAL FEASIBILITY
Operational feasibility studies are generally utilized to answer the following questions:
1. Process – How do the end-users feel about a new process that may be implemented?
2. Evaluation – Whether or not the process within the organization will work but also if it
can work.
3. Implementation – Stakeholder, manager, and end-user tasks.
4. Resistance – Evaluate management, team, and individual resistance and how that
resistance will be handled.
8
5. In-House Strategies – How will the work environment be affected? How much will it
change?
6. Adapt & Review– Once change resistance is overcome, explain how the new process will
be implemented along with a review process to monitor the process change.
5. ASSESSING SCHEDULE FEASIBILITY
“Schedule feasibility is a measure of how reasonable the project timetable is.
It also makes prototype model with proper time span which allot the steps and their required time
duration”. A project will fail if it takes too long to be completed before it is useful. Typically this
means estimating how long the system will take to develop, and if it can be completed in a given
time period using some methods like payback period. Some projects are initiated with specific
deadlines. A system analyst needs to determine whether the deadlines are mandatory or desirable
it is an essential type of feasibility
6. ASSESSING LEGAL FEASIBILITY
This determines whether the proposed system conflicts with legal requirements, e.g. a data
processing system must comply with the local data protection acts.
STEPS IN FEASIBILITY
1. Quantify goals
2. Find alternative solution to meets goals
3. Set goals to remove deficiencies
4. Ranks order alternative and discuss with the users
5. Prepare a system proposal management approval
6. Define goals and sub goals of the proposed system
7. Note down the deficiencies in current system found while preparing system document
PRESENTING THE ASSESSMENT OF FEASIBILITY
The proposed system must be presented to management with some indication of anticipated
performance. The factors which should be included are:
i. Cost: operating, maintenance, unit, once-of;
9
ii. Time: response, access, elapsed, resource, cycle, project management;
iii. Accuracy: frequency, significance and correction of errors;
iv. Reliability: stability, durability;
v. Security: legal, safety, secrecy, confidentiality;
vi. Flexibility: variability and sensitivity;
vii. Capacity: average, low and peak loads;
viii. Efficiency: performance ratios;
ix. Acceptance: customer, employee, management, shareholders.
Not all of these factors will be important in every system, nor every measurement factor
specified with equal precision. For convenience, these may be shown graphically on a
measurement scale indicating comparisons between:
 existing;
 acceptable;
 desirable;
 proposed.
On this scale, the systems analyst will be able to record the performance of these factors,
as say, average and best. This highlights those factors which need reviewing or justifying in the
first place. In establishing what is acceptable and desirable, the systems analyst will try to produce
that performance which will gain management acceptance. For this, the systems analyst must know
what are the business needs, the views and opinions of individual managers and the capabilities of
the data processing facilities available or specified.
FEASIBILITY STUDY ( REPORT)
Theoretically, feasibility report* should be written in user's language (not necessarily non-
technical language). Technical parts for designing should be put into an appendix.
All reports must have a cover page with name of project, its author, address, contact
numbers. Cover page is followed by content pages with the following main items:
 Objectives of the system;
 Inter-connection between related departments;
10
 Details of the current system;
 Future system and sketchy estimate of costs and benefits;
 Advice;
 Time frame and plan for system development;
 General description (non-technical);
 Original document;
 Evaluation of the current system in terms of: organizational structure, technology,
information system, users' IT skills, policy renovation...
The following points should be included in the conclusion part of the report:
 Is the document of the current system adequate?
 Have users reviewed and agreed with your point of view?
 Have users been consulted and has analyzer addressed their concern properly?
 Has the whole report been researched thoroughly?
 What functional requirements need further research?
 Have all requirements been reviewed?
 What are the substitute designing solutions?
 What are the project's possible changes?
DATA FLOW DIAGRAM: DESCRIBE THE INFORMATION FLOW IN THE SYSTEM
The next step of system analysis is to consider in detail the information necessary for the
implementation of functions discussed above and the one necessary for the improvement of the
functions. Modeling tool frequently used for this purpose is data flow diagrams. Data flow diagram
will support 4 main activities:
 Analysis: DFD is used to determine requirements of users
 Design: DFD is used to map out a plan and illustrate solutions to analysts and users
while designing a new system.
 Communication: One of the strength of DFD is its simplicity and ease to understand to
analysts and users;
11
 Documents: DFD is used to provide special description of requirements and system
design. DFD provide an components. We have to use other tools like database
dictionary, process specification to get an idea of which information will be exchange
and how.
THE MAIN COMPONENTS OF DATA FLOW DIAGRAM ARE:
 The process: The process shows a part of the system that transforms inputs into outputs;
that is, it shows how one or more inputs are changed into outputs. Generally, the
process is represented graphically as a circle or rectangle with rounded edges. The
process name will describe what the process does.
 The flow: The flow is used to describe the movement of information from one part of
the system to another. Thus, the flow represents data in motion, whereas the stores
represent data at rest. A flow is represented graphically by an arrow into or out of a
process.
 The store: the store is used to model a collection of data packets at rest. A store is
represented graphically by two parallel lines. The name of a store identified the store
is the plural of the name of the packets that are carried by flows into and out of the store
 External factors: External factors can be a person, a group of persons or an organization
that are not under the studying field of the system (they can stay in or out of the
organization), but has certain contact with the system. The presence of these factors on
the diagram shows the limit of the system and identifies the system relationship to the
outside world. External factors are important components crucial to the survival of
every system, because they are sources of information for the systems and are where
system products are transferred to. An external factor tends to be represented by an
rectangle, one shorter edge of which isj omitted while the other is drawn by a duplicated
line.
 Internal factors: While the external factors' names are always nouns showing a
department or organization, internal factors' names are expressed by verbs or modifiers.
Internal factors are syster functions or process. To distinguish itself from external
factors, an internal factor is represented by/ rectangle, one shorter edge of which is
omitted while the other is drawn by a single line.
12
ANALYSIS SPECIFICATION
You can construct DFD model of system with the following guidelines:
 Choose meaningful names for processes, flows, stores, and terminators
 Number of processes
 Re-draw the DFD many times
 Avoid overly complex DFD
 Make sure the DFD is consistent internally and with any associated DFD

More Related Content

What's hot

Ais Romney 2006 Slides 09 Auditing Computer Based Is
Ais Romney 2006 Slides 09 Auditing Computer Based IsAis Romney 2006 Slides 09 Auditing Computer Based Is
Ais Romney 2006 Slides 09 Auditing Computer Based Is
Sharing Slides Training
 
James hall ch 13
James hall ch 13James hall ch 13
James hall ch 13
David Julian
 
CIS Audit Lecture # 1
CIS Audit Lecture # 1CIS Audit Lecture # 1
CIS Audit Lecture # 1
Cheng Olayvar
 
415 quiz1 answers
415 quiz1 answers415 quiz1 answers
415 quiz1 answers
IIUM
 
Security audit
Security auditSecurity audit
Security audit
Rosaria Dee
 
ERP
ERPERP
Cisa exam mock test questions-1
Cisa exam mock test questions-1Cisa exam mock test questions-1
Cisa exam mock test questions-1
Hemang Doshi
 
Security Audit Best-Practices
Security Audit Best-PracticesSecurity Audit Best-Practices
Security Audit Best-Practices
Marco Raposo
 
Ais
AisAis
The Key Challenges in Implementing Enterprise Asset Management Systems
The Key Challenges in Implementing Enterprise Asset Management SystemsThe Key Challenges in Implementing Enterprise Asset Management Systems
The Key Challenges in Implementing Enterprise Asset Management Systems
Barcoding, Inc.
 
Rm 11-1
Rm 11-1Rm 11-1
Rm 11-1
tomkacy
 
Technology Audit
Technology AuditTechnology Audit
Technology Audit
Arish Roy
 
Auditing by CIS . Chapter 6
Auditing by CIS . Chapter 6Auditing by CIS . Chapter 6
Auditing by CIS . Chapter 6
Sharah Ayumi
 
Technology Audit
Technology AuditTechnology Audit
Technology Audit
Arish Roy
 
IT Audit For Non-IT Auditors
IT Audit For Non-IT AuditorsIT Audit For Non-IT Auditors
IT Audit For Non-IT Auditors
Ed Tobias
 
Technology audit presentation
Technology audit presentationTechnology audit presentation
Technology audit presentation
Arish Roy
 
It Security Audit Process
It Security Audit ProcessIt Security Audit Process
It Security Audit Process
Ram Srivastava
 
2 feasibility-study
2 feasibility-study2 feasibility-study
2 feasibility-study
Fajar Baskoro
 
Information system audit 2
Information system audit 2 Information system audit 2
Information system audit 2
Jayant Dalvi
 
Internal control
Internal controlInternal control

What's hot (20)

Ais Romney 2006 Slides 09 Auditing Computer Based Is
Ais Romney 2006 Slides 09 Auditing Computer Based IsAis Romney 2006 Slides 09 Auditing Computer Based Is
Ais Romney 2006 Slides 09 Auditing Computer Based Is
 
James hall ch 13
James hall ch 13James hall ch 13
James hall ch 13
 
CIS Audit Lecture # 1
CIS Audit Lecture # 1CIS Audit Lecture # 1
CIS Audit Lecture # 1
 
415 quiz1 answers
415 quiz1 answers415 quiz1 answers
415 quiz1 answers
 
Security audit
Security auditSecurity audit
Security audit
 
ERP
ERPERP
ERP
 
Cisa exam mock test questions-1
Cisa exam mock test questions-1Cisa exam mock test questions-1
Cisa exam mock test questions-1
 
Security Audit Best-Practices
Security Audit Best-PracticesSecurity Audit Best-Practices
Security Audit Best-Practices
 
Ais
AisAis
Ais
 
The Key Challenges in Implementing Enterprise Asset Management Systems
The Key Challenges in Implementing Enterprise Asset Management SystemsThe Key Challenges in Implementing Enterprise Asset Management Systems
The Key Challenges in Implementing Enterprise Asset Management Systems
 
Rm 11-1
Rm 11-1Rm 11-1
Rm 11-1
 
Technology Audit
Technology AuditTechnology Audit
Technology Audit
 
Auditing by CIS . Chapter 6
Auditing by CIS . Chapter 6Auditing by CIS . Chapter 6
Auditing by CIS . Chapter 6
 
Technology Audit
Technology AuditTechnology Audit
Technology Audit
 
IT Audit For Non-IT Auditors
IT Audit For Non-IT AuditorsIT Audit For Non-IT Auditors
IT Audit For Non-IT Auditors
 
Technology audit presentation
Technology audit presentationTechnology audit presentation
Technology audit presentation
 
It Security Audit Process
It Security Audit ProcessIt Security Audit Process
It Security Audit Process
 
2 feasibility-study
2 feasibility-study2 feasibility-study
2 feasibility-study
 
Information system audit 2
Information system audit 2 Information system audit 2
Information system audit 2
 
Internal control
Internal controlInternal control
Internal control
 

Similar to SYSTEM ANALYSIS AND DESIGN

The tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docxThe tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docx
sarah98765
 
Spm unit2
Spm unit2Spm unit2
Spm unit2
sweetyammu
 
Auditing Systems Development
Auditing Systems DevelopmentAuditing Systems Development
Auditing Systems Development
essbaih
 
Systems request
Systems requestSystems request
Systems request
Fajar Baskoro
 
Building cbis, mis, csvtu
Building cbis, mis, csvtuBuilding cbis, mis, csvtu
Building cbis, mis, csvtu
Narender Chintada
 
Feasibility_Study
Feasibility_StudyFeasibility_Study
Feasibility_Study
Swapnil Walde
 
Running head AUDITING INFORMATION SYSTEMS PROCESS .docx
Running head AUDITING INFORMATION SYSTEMS PROCESS              .docxRunning head AUDITING INFORMATION SYSTEMS PROCESS              .docx
Running head AUDITING INFORMATION SYSTEMS PROCESS .docx
joellemurphey
 
Feasibility of a project
Feasibility of a projectFeasibility of a project
Feasibility of a project
Bikramjit Singh
 
SAD_SDLC.pptx
SAD_SDLC.pptxSAD_SDLC.pptx
SAD_SDLC.pptx
SharmilaMore5
 
Lecture 3 spm
Lecture 3 spmLecture 3 spm
Lecture 3 spm
Tribhuvan University
 
papp01.pptx
papp01.pptxpapp01.pptx
papp01.pptx
WrushabhShirsat3
 
CIS 2303 LO2 Part 2
CIS 2303 LO2 Part 2CIS 2303 LO2 Part 2
CIS 2303 LO2 Part 2
Ahmad Ammari
 
Preparation and approaches of cost estimates
Preparation and approaches of cost estimatesPreparation and approaches of cost estimates
Preparation and approaches of cost estimates
nagashree123
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cycle
Doma Ngonie
 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014
Md Imran
 
Sdlc1
Sdlc1Sdlc1
Running Head DECISION SUPPORT SYSTEM PLAN 1DECISION SUPPORT.docx
Running Head DECISION SUPPORT SYSTEM PLAN 1DECISION SUPPORT.docxRunning Head DECISION SUPPORT SYSTEM PLAN 1DECISION SUPPORT.docx
Running Head DECISION SUPPORT SYSTEM PLAN 1DECISION SUPPORT.docx
susanschei
 
System Development Life Cycle(SDLC)
System Development Life Cycle(SDLC)System Development Life Cycle(SDLC)
System Development Life Cycle(SDLC)
mambopoa
 
Ict governance
Ict governanceIct governance
Ict governance
Zablon Peter
 
Chapter 7 Solution
Chapter 7 SolutionChapter 7 Solution
Chapter 7 Solution
Deborah Gastineau
 

Similar to SYSTEM ANALYSIS AND DESIGN (20)

The tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docxThe tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docx
 
Spm unit2
Spm unit2Spm unit2
Spm unit2
 
Auditing Systems Development
Auditing Systems DevelopmentAuditing Systems Development
Auditing Systems Development
 
Systems request
Systems requestSystems request
Systems request
 
Building cbis, mis, csvtu
Building cbis, mis, csvtuBuilding cbis, mis, csvtu
Building cbis, mis, csvtu
 
Feasibility_Study
Feasibility_StudyFeasibility_Study
Feasibility_Study
 
Running head AUDITING INFORMATION SYSTEMS PROCESS .docx
Running head AUDITING INFORMATION SYSTEMS PROCESS              .docxRunning head AUDITING INFORMATION SYSTEMS PROCESS              .docx
Running head AUDITING INFORMATION SYSTEMS PROCESS .docx
 
Feasibility of a project
Feasibility of a projectFeasibility of a project
Feasibility of a project
 
SAD_SDLC.pptx
SAD_SDLC.pptxSAD_SDLC.pptx
SAD_SDLC.pptx
 
Lecture 3 spm
Lecture 3 spmLecture 3 spm
Lecture 3 spm
 
papp01.pptx
papp01.pptxpapp01.pptx
papp01.pptx
 
CIS 2303 LO2 Part 2
CIS 2303 LO2 Part 2CIS 2303 LO2 Part 2
CIS 2303 LO2 Part 2
 
Preparation and approaches of cost estimates
Preparation and approaches of cost estimatesPreparation and approaches of cost estimates
Preparation and approaches of cost estimates
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cycle
 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Running Head DECISION SUPPORT SYSTEM PLAN 1DECISION SUPPORT.docx
Running Head DECISION SUPPORT SYSTEM PLAN 1DECISION SUPPORT.docxRunning Head DECISION SUPPORT SYSTEM PLAN 1DECISION SUPPORT.docx
Running Head DECISION SUPPORT SYSTEM PLAN 1DECISION SUPPORT.docx
 
System Development Life Cycle(SDLC)
System Development Life Cycle(SDLC)System Development Life Cycle(SDLC)
System Development Life Cycle(SDLC)
 
Ict governance
Ict governanceIct governance
Ict governance
 
Chapter 7 Solution
Chapter 7 SolutionChapter 7 Solution
Chapter 7 Solution
 

Recently uploaded

Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
contactproperweb2014
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
M. A. Architect
 
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
184804
 
定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样
qo1as76n
 
Graphic Design Tools and Software .pptx
Graphic Design Tools and Software   .pptxGraphic Design Tools and Software   .pptx
Graphic Design Tools and Software .pptx
Virtual Real Design
 
Branding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdfBranding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdf
PabloMartelLpez
 
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economicoZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
jhonguerrerobarturen
 
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdfAHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
talaatahm
 
Timeless Principles of Good Design
Timeless Principles of Good DesignTimeless Principles of Good Design
Timeless Principles of Good Design
Carolina de Bartolo
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
kecekev
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
Techno Merch
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
GOWSIKRAJA PALANISAMY
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
GOWSIKRAJA PALANISAMY
 
Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1
Decomart Studio
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
Jaime Brown
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
peuce
 
ARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdfARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdf
Knight Moves
 
Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
lunaemel03
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NishantRathi18
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
Febless Hernane
 

Recently uploaded (20)

Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
 
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
 
定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样
 
Graphic Design Tools and Software .pptx
Graphic Design Tools and Software   .pptxGraphic Design Tools and Software   .pptx
Graphic Design Tools and Software .pptx
 
Branding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdfBranding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdf
 
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economicoZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
 
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdfAHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
 
Timeless Principles of Good Design
Timeless Principles of Good DesignTimeless Principles of Good Design
Timeless Principles of Good Design
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
 
Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
 
ARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdfARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdf
 
Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
 

SYSTEM ANALYSIS AND DESIGN

  • 1. 1 COM125 Continues… FEASIBILITY STUDY A feasibility study is an analysis used in measuring the ability and likelihood to complete a project successfully including all relevant factors. It must account for factors that affect it such as economic, technological, legal and scheduling factors. System analyst or Project managers use feasibility studies to determine potential positive and negative outcomes of a project before investing a considerable amount of time and money into it. The main objective of our feasibility study is to test the technical, social and economic feasibility of developing a computer system. This is achieved by investigating the existing system thereby generating ideas about a new system. The proposed system(s) must be evaluated from a technical viewpoint first, in which its impact on the organisation and staff must be assessed. If the system is compatible socially and technically, then they must be tested for economic feasibility. USEFULNESS OF FEASIBILITY 1. Essential for business survival. 2. It saves time, money of the organization. COMMON FACTORS FOR FEASIBILITY STUDY 1. ASSESSING TECHNICAL FEASIBILITY The assessment of technical feasibility must be done based on an outline design of system requirements in terms of inputs, outputs, files, programs, procedures, process, field and staff. This can then be quantified in terms of volumes of data, trends, frequency of updating, cycles of activity, etc, in order to give an indication of the scale of the technical system. Technical feasibility is also carried out to determine whether the company has the capability, in terms of software, hardware, personnel and expertise, to handle the completion of the project. Having identified an outline system, the investigator must go on to suggest; i. The type of equipment required,
  • 2. 2 ii. Methods of developing the system, iii. Methods of running the system once it has been designed. The feasibility study will need to consider the possibility of; i. Using available in-house equipment, ii. The nature of the hardware to be used for data collection, storage, output and processing. As the technology develops, the range of choice is widening and the complications of batch processing, online processing, distributed processing, microprocessors, etc., all have to be taken into account. On the system development side, the feasibility study must consider the various ways of acquiring the system. These include; i. Purchase of a package, ii. The use of a consultancy organisation or iii. Software house to design the system and write the programs, iv. A cooperative development with another similar organisation, or v. In-house development of the system (or a combination of these). 2. ASSESSING SOCIAL FEASIBILITY The assessment of social feasibility will be done alongside technical feasibility. Each of the alternative technical solutions which emerge must be evaluated for its social implications. The needs of various people affected by the proposed system (both directly and indirectly) must be taken into account. Impact on organisation structure, authority, salary levels, group relationships, and jobs should be considered-not just in negative terms (i.e. bad effects) but positively (i.e. what can be improved? what contribution can be made?). The various social costs must also be evaluated; these will include the costs of education and training, communication, consultation, salary changes, job improvements, redundancy payments, and hidden costs like those caused by hostility, ignorance and fear.
  • 3. 3 But primarily the social evaluation should rank the possible technical solutions in terms of the extent to which they improve the jobs and the working environment of those affected. 3. ASSESSING ECONOMIC FEASIBILITY Justification for any capital outlay is that it will increase profit, reduce expenditure or improve the quality of a service or goods which in turn may he expected to provide increased profits. Proposed or developing systems must be justified by cost and benefit criteria to entire that effort is concentrated on projects which will give the best return at the earliest opportunity. This determines the benefits and savings that are expected from a candidate system and compare them with costs. “If BENEFITS outweigh COSTS, then the decision is made to design and implement the system”. An Entrepreneur must accurately weigh the cost versus benefits before taking an action. ECONOMIC FEASIBILITY IS DIVIDED INTO TWO (2) FOR ITS EFFECTIVENESS:  Cost-based study: It is important to identify cost and benefit factors, which can be categorized as follows: 1. Development costs; 2. Operating costs: This is an analysis of the costs to be incurred in the system and the benefits derivable out of the system.  Time-based study: This is an analysis of the time required to achieve a return on investments. The future value of a project is also a factor. Note: “if the short term costs are not overshadowed by long term gain meaning that the system is not economically feasible and the project should not proceed any further”. The technique of cost Benefit Analysis is often used as a basis for assessing economic feasibility. This type of analysis is not new; it is carried out as a matter of course for many other capital development projects. The factors for evaluation are:
  • 4. 4  Cost of operation of the existing and proposed system;  Cost of development of the proposed system;  Value of the benefits of the proposed system. Cost of operation of the existing system These costs will normally be calculated from cost records. Items to be identified and investigated include:  Manpower;  Materials;  Equipment;  Overhead Expenses;  Intangible Costs. Some of these factors are more easily obtainable than others, but they can all be determined within reasonable limits either by interviews with management or by scrutiny of records. Departmental budgets and accounting records are the most fruitful source to reveal the operating costs of the existing system. Costs ascertained by interviews should be confirmed by analysis of the appropriate records. Manpower costs can be extracted from budgets or payrolls, and it is usual to add an amount relating to the additional cost to the company of each employee such as insurance and pensions. Materials costs include consumables such as stationery, but stocks and work in progress may need to be considered. The operating cost of equipment may be expressed as a unit rate if it is established as a cost Centre; in this case, it will need to be extended to a period of time, such as annual cost; otherwise depreciation costs, initial or replacement costs of the equipment will need to be estimated.
  • 5. 5 Overhead expenses are indirect expenses incurred by the company on behalf of all department, such as rent, rate, power, lighting and may be extracted from records of cost centres or departmental centres to which they are allocated by the company's accountant. Intangible costs of the existing system include such things as lost sales, as a result of inappropriate stock levels, or loss of interest because of poor credit control. Such costs must be estimated and included in present system costs. It must be borne in mind also, that the future costs of the existing system may well change. Costs of operation of the proposed system The proposed system is likely to include costs in all the areas mentioned above. There are, however, certain other specific cost areas which must be considered in a computer-based system:  data preparation operators, consumable materials, equipment and maintenance;
  • 6. 6  computer running costs, operators, consumable materials, equipment, and maintenance;  Data control staff, equipment and storage; system maintenance staff. Each computer installation will have to have its own method of apportioning these costs. Cost of development of the proposed system The costs of development will be based on the time estimates for the overall project plan. The accuracy and detail of such estimates will depend on the point in development at which justification of the system is required. Project development cost is a once-only cost, though in some installations it is extended to include any subsequent maintenance and modifications during the operational life of the system. Benefits of proposed system The benefits of any proposed system can be considered as falling into two categories:  Tangible benefits;  Intangible benefits (which may be difficult to quantify). Tangible benefits are those which are readily evaluated in money; they arise out of a direct comparison between the costs of operating the existing and proposed system as net cost reductions or savings. These cost reductions are of the type discussed under 'the costs of operating the existing system' (i.e. manpower, materials, equipment and overheads The following are the further constrained by the limitations of the company:  Financial limits of cash and credit;  Capacity of management to undertake the heavy load of innovations put forward;  Customers and employees who may be affected by the innovations.
  • 7. 7 Management are now looking more selectively at the extent to which projects contribute to achieving the corporate objectives of the company within the limitations set out above. A significant benefit of a computer-based system may be that it can enable the company's financial resources to be used more effectively; for example, in an inventory control system, the computer enables techniques to be used which can provide very large savings in capital, previously locked up in stock holdings, by reducing the quantities previously held, and at the same time offering an improved service. Intangible benefit are more difficult to estimate and justify, usually requiring the skill of the particular management concerned; in the example used above, given adequate information, production management and the accountant would be able to estimate the effect on profit margins of reducing the unit cost of production. This, in turn, could improve the ability of the company to compete in its markets, but the estimated value of this benefit would require the judgment of the marketing and sales manager. Generally speaking, the computer can be used for lots of activities whose benefits are intangible. For example, greater accuracy, resulting from elimination of boring tasks and more extensive checking, is difficult to evaluate. The computer can make time available to managers for more useful activities instead of record keeping or control, but it is difficult to assess the financial benefit or the likely utilisation of this extra time. 4. ASSESSING OPERATIONAL FEASIBILITY Operational feasibility is a measure of how well a proposed system solves the problems. THE NEED FOR OPERATIONAL FEASIBILITY Operational feasibility studies are generally utilized to answer the following questions: 1. Process – How do the end-users feel about a new process that may be implemented? 2. Evaluation – Whether or not the process within the organization will work but also if it can work. 3. Implementation – Stakeholder, manager, and end-user tasks. 4. Resistance – Evaluate management, team, and individual resistance and how that resistance will be handled.
  • 8. 8 5. In-House Strategies – How will the work environment be affected? How much will it change? 6. Adapt & Review– Once change resistance is overcome, explain how the new process will be implemented along with a review process to monitor the process change. 5. ASSESSING SCHEDULE FEASIBILITY “Schedule feasibility is a measure of how reasonable the project timetable is. It also makes prototype model with proper time span which allot the steps and their required time duration”. A project will fail if it takes too long to be completed before it is useful. Typically this means estimating how long the system will take to develop, and if it can be completed in a given time period using some methods like payback period. Some projects are initiated with specific deadlines. A system analyst needs to determine whether the deadlines are mandatory or desirable it is an essential type of feasibility 6. ASSESSING LEGAL FEASIBILITY This determines whether the proposed system conflicts with legal requirements, e.g. a data processing system must comply with the local data protection acts. STEPS IN FEASIBILITY 1. Quantify goals 2. Find alternative solution to meets goals 3. Set goals to remove deficiencies 4. Ranks order alternative and discuss with the users 5. Prepare a system proposal management approval 6. Define goals and sub goals of the proposed system 7. Note down the deficiencies in current system found while preparing system document PRESENTING THE ASSESSMENT OF FEASIBILITY The proposed system must be presented to management with some indication of anticipated performance. The factors which should be included are: i. Cost: operating, maintenance, unit, once-of;
  • 9. 9 ii. Time: response, access, elapsed, resource, cycle, project management; iii. Accuracy: frequency, significance and correction of errors; iv. Reliability: stability, durability; v. Security: legal, safety, secrecy, confidentiality; vi. Flexibility: variability and sensitivity; vii. Capacity: average, low and peak loads; viii. Efficiency: performance ratios; ix. Acceptance: customer, employee, management, shareholders. Not all of these factors will be important in every system, nor every measurement factor specified with equal precision. For convenience, these may be shown graphically on a measurement scale indicating comparisons between:  existing;  acceptable;  desirable;  proposed. On this scale, the systems analyst will be able to record the performance of these factors, as say, average and best. This highlights those factors which need reviewing or justifying in the first place. In establishing what is acceptable and desirable, the systems analyst will try to produce that performance which will gain management acceptance. For this, the systems analyst must know what are the business needs, the views and opinions of individual managers and the capabilities of the data processing facilities available or specified. FEASIBILITY STUDY ( REPORT) Theoretically, feasibility report* should be written in user's language (not necessarily non- technical language). Technical parts for designing should be put into an appendix. All reports must have a cover page with name of project, its author, address, contact numbers. Cover page is followed by content pages with the following main items:  Objectives of the system;  Inter-connection between related departments;
  • 10. 10  Details of the current system;  Future system and sketchy estimate of costs and benefits;  Advice;  Time frame and plan for system development;  General description (non-technical);  Original document;  Evaluation of the current system in terms of: organizational structure, technology, information system, users' IT skills, policy renovation... The following points should be included in the conclusion part of the report:  Is the document of the current system adequate?  Have users reviewed and agreed with your point of view?  Have users been consulted and has analyzer addressed their concern properly?  Has the whole report been researched thoroughly?  What functional requirements need further research?  Have all requirements been reviewed?  What are the substitute designing solutions?  What are the project's possible changes? DATA FLOW DIAGRAM: DESCRIBE THE INFORMATION FLOW IN THE SYSTEM The next step of system analysis is to consider in detail the information necessary for the implementation of functions discussed above and the one necessary for the improvement of the functions. Modeling tool frequently used for this purpose is data flow diagrams. Data flow diagram will support 4 main activities:  Analysis: DFD is used to determine requirements of users  Design: DFD is used to map out a plan and illustrate solutions to analysts and users while designing a new system.  Communication: One of the strength of DFD is its simplicity and ease to understand to analysts and users;
  • 11. 11  Documents: DFD is used to provide special description of requirements and system design. DFD provide an components. We have to use other tools like database dictionary, process specification to get an idea of which information will be exchange and how. THE MAIN COMPONENTS OF DATA FLOW DIAGRAM ARE:  The process: The process shows a part of the system that transforms inputs into outputs; that is, it shows how one or more inputs are changed into outputs. Generally, the process is represented graphically as a circle or rectangle with rounded edges. The process name will describe what the process does.  The flow: The flow is used to describe the movement of information from one part of the system to another. Thus, the flow represents data in motion, whereas the stores represent data at rest. A flow is represented graphically by an arrow into or out of a process.  The store: the store is used to model a collection of data packets at rest. A store is represented graphically by two parallel lines. The name of a store identified the store is the plural of the name of the packets that are carried by flows into and out of the store  External factors: External factors can be a person, a group of persons or an organization that are not under the studying field of the system (they can stay in or out of the organization), but has certain contact with the system. The presence of these factors on the diagram shows the limit of the system and identifies the system relationship to the outside world. External factors are important components crucial to the survival of every system, because they are sources of information for the systems and are where system products are transferred to. An external factor tends to be represented by an rectangle, one shorter edge of which isj omitted while the other is drawn by a duplicated line.  Internal factors: While the external factors' names are always nouns showing a department or organization, internal factors' names are expressed by verbs or modifiers. Internal factors are syster functions or process. To distinguish itself from external factors, an internal factor is represented by/ rectangle, one shorter edge of which is omitted while the other is drawn by a single line.
  • 12. 12 ANALYSIS SPECIFICATION You can construct DFD model of system with the following guidelines:  Choose meaningful names for processes, flows, stores, and terminators  Number of processes  Re-draw the DFD many times  Avoid overly complex DFD  Make sure the DFD is consistent internally and with any associated DFD