SlideShare a Scribd company logo
1 of 45
SYSTEM DEVELOPMENT 
• It includes those activities that go into producing an IS solution to 
organizational problems 
• It consists of two phases: 
System Analysis- includes analysis of a problem which is to be 
solved. It is a phase of system development process in which the 
system analyst determines that a new system should accomplish 
System Design –provides details of how a system will meet the 
information requirements as determined by the system 
analyst/system development team.
SYSTEM DEVELOPMENT APPROACHES 
1.WATERFALL MODEL/SDLC MODEL 
Project definition: Recognition of need 
• Whether or not the organization has a problem and whether or 
not it can be solved by launching a new system 
• Preliminary survey is needed to see whether the alternative 
system can solve the problem 
• All bottlenecks, inefficient existing procedures and the parts 
which needs computerization 
• If problem is serious analyst is called, who prepares a 
statement specifying the scope and causes of a problem
2.SYSTEM ANALYSIS: 
• Analysis of problem of existing system is undertaken and 
how the new system can overcome it. 
• It is detailed study of various operations performed b a 
system and their relationship within and outside the system. 
• Data is collected regarding the above files, decision points 
,transactions handled by an existing system 
• Various tools used are interviews, questionnaires, in site 
observation etc 
• Once analysis is done analyst has a firm understanding of 
what can be done to overcome various problems
3.SYSTEM DESIGN 
• Most creative and challenging phase 
• It describes how the chosen system will be developed 
• It prescribes the technical specifications, that are to be 
applied 
• It also includes construction of programs and their testing 
Steps involved are: 
• To determine how input is to be produced 
• It involves designing of input data and database that meets 
the output requirements 
• Data processing phase is handled through program 
construction & testing, including the list of programs 
needed to meet systems objectives
4.IMPLEMENTATION 
• Is less creative 
• Related to user training, site preparation and file conversion 
5.POST IMPLEMENTATION 
• After the system is installed 
• It consists of system evaluation and 
• EVALUATION: analysis of how the new system is achieving its 
objectives 
• MAINTAINENCE: involves maintaining the hardware ,software and 
other devices 
• Also includes enhancing the capacity of the present system either by 
updating hardware, software or another balancing devices
ADVANTAGES OF SDLC 
• Requirements can be expressed in structured form so SDLC 
provides chronological stages 
• Project scheduling and its execution can be determined well in 
advance 
• Once a system is developed and is in place, enhancement in its 
capacity can be achieved on continuous basis, in a limited 
extent without disturbing the system
LIMITATIONS 
• Is ill-suited for developing decision oriented systems 
• Quite rigid and inflexible 
• Is very resource intensive 
• Real projects rarely follow the sequential flow that the 
model proposes. 
• Developing a system using the Waterfall Model can be a 
long, painstaking process that does not yield a working 
version of the system until late in the process
PROTOTYPE MODEL 
• The Prototyping Model was developed on the assumption that 
it is often difficult to know all of your requirements at the 
beginning of a project 
• In this approach, a prototype of the system is developed. 
• Prototype is a comprehensive system and does not include all 
the requirements of the user 
• Once it becomes operational, it is further refined until it 
confirms users requirements 
• Used where identification of requirements is difficult and may 
change during the development process
STEPS: 
• Identification of basic requirements 
• Developing the initial prototype 
• Using the initial prototype 
• Redefining and enhancing the prototype
Identification of basic information 
requirements 
Developing the initial 
prototype 
Using the initial 
prototype 
Operational 
prototype 
If not accepted 
Working 
prototype 
Revising and 
enhancing working 
prototype 
If accepted 
If accepted
ADVANTAGES 
• In a situation where there is uncertainty about information 
requirements or design solution 
• Morale and satisfaction of users remain high 
• System can be developed easily
LIMITATIONS 
• Large systems must be divided so that prototype can be 
developed 
• May encourage the developers to move to quickly 
• Final steps of polishing may not be carried out 
• Developers assume testing could be handled by end-users.
Incremental Model 
• The problems with the Waterfall Model created a demand for 
a new method of developing systems which could provide 
faster results, require less up-front information, and offer 
greater flexibility. 
• With Iterative Development, the project is divided into small 
parts. This allows the development team to demonstrate results 
earlier on in the process and obtain valuable feedback from 
system users 
• The incremental model is an intuitive approach to the waterfall 
model. Multiple development cycles take place here, making 
the life cycle a “multi-waterfall” cycle. Cycles are divided up 
into smaller, more easily managed iterations
• A working version of software is produced during the first 
iteration, so you have working software early on during the 
software life cycle. 
• the software products which are produced at the end of each 
step (or series of steps) can go into production immediately 
as incremental releases. 
• It is a popular model software evolution used by many 
commercial software companies and system vendor. 
Incremental software development model may be applicable 
to projects where: 
- Software Requirements are well defined 
- The basic software functionality are required early
Advantages 
• Generates working software quickly and early during the 
software life cycle. 
• More flexible – less costly to change scope and requirements. 
• Easier to test and debug during a smaller iteration. 
• Easier to manage risk because risky pieces are identified and 
handled during its iteration. 
• Each iteration is an easily managed milestone. 
Disadvantages 
• Each phase of an iteration is rigid and do not overlap each 
other. 
• Problems may arise pertaining to system architecture because 
not all requirements are gathered up front for the entire 
software life cycle.
Spiral Model 
• The Spiral Model was designed to include the best features 
from the Waterfall and Prototyping models, and introduces a 
new component - risk-assessment 
• The term “spiral” is used to describe the process that is 
followed as the development of the system takes place 
• Similar to the Prototyping Model, an initial version of the 
system is developed, and then repetitively modified based on 
input received from customer evaluations. 
• Unlike the Prototyping Model, however, the development of 
each version of the system is carefully designed using the 
steps involved in the Waterfall Model. 
• With each iteration around the spiral (beginning at the center 
and working outward), progressively more complete versions 
of the system are built.
• The spiral model has four phases: Planning, Risk Analysis, 
Engineering and Evaluation. 
• Requirements are gathered during the planning phase. 
• In the risk analysis phase, a process is undertaken to identify 
risk and alternate solutions. A prototype is produced at the 
end of the risk analysis phase. 
• Software is produced in the engineering phase, along with 
testing at the end of the phase. 
• The evaluation phase allows the customer to evaluate the 
output of the project to date before the project continues to the 
next spiral.
Advantages 
• High amount of risk analysis 
• Good for large and mission-critical projects. 
• Software is produced early in the software life cycle. 
Disadvantages 
• Can be a costly model to use. 
• Risk analysis requires highly specific expertise. 
• Project’s success is highly dependent on the risk analysis 
phase. 
• Doesn’t work well for smaller projects.
SYSTEM ANALYSIS 
The basic objective of System analysis is to determine feasibility 
of a system and how it will meet the requirements of the users. 
This job is assigned to system analyst 
System analysis involves the following aspects of system 
development: 
• Feasibility study 
• Requirement analysis 
• Structured analysis
FEASIBILITY STUDY 
•A process of determining whether a system is appropriate in 
the context of organizational resources and constraints and 
meets the user requirements. 
•Basic objective is to identify whether the proposed system is 
feasible and will be more appropriate than the existing system. 
•System analyst defines the problems or opportunities 
,establishes overall objectives of the system and defines the 
scope of the system. 
•It covers economic feasibility, technical feasibility ,operational 
feasibility and legal feasibility 
.
• Economic feasibility: involves determination of whether the 
given system is economically viable (cost-benefit analysis) 
• Technical feasibility: analyses whether the system is 
technically viable with the available hardware, software and 
technical resources 
• Operational / behavioral feasibility: whether the proposed 
system will work efficiently with the existing managerial and 
organizational framework (resistance from people, 
management) 
• Legal feasibility: tries to ensure whether the new system meets 
the requirements of various IT regulations such as privacy 
laws., cyber crime laws, international laws etc.
STEPS IN FESIBILITY STUDY 
• Constitution of a project team 
• Identification of a potential candidate systems 
• Identification of characteristics of candidate systems 
• Performance and cost evaluation 
• Weighing system performance and cost data 
• Selection of the best system 
• Preparation of feasibility report
REQUIREMENT ANALYSIS 
Most crucial stage of system analysis in which analysis is done 
about who requires what information in what form and when. 
It defines the scope of the system and the functions it is 
expected to perform. 
Tools used are 
• Procedures and forms used 
• On-site observation 
• Interviews 
• Questionnaires 
• System used in other organizations
STRUCTURED ANALYSIS 
• It is graphic that presents a picture of what is being specified 
and is a conceptually easy to understand 
• The process used in structured analysis is partitioned so that a 
clear picture of progression from general to specific in the 
system flow emerges 
• It is logical rather than physical 
• Certain tasks that are normally carried out late in the system 
development are undertaken at the analysis phase.
SYSTEM DESIGN 
• This is the most crucial stage of system development 
process as the design determines the success or failure of the 
system. 
• System design involves: 
1. Reviewing the system’s informational and functional 
requirements and 
2. Developing a model of the new system , including logical 
and physical specifications of outputs, inputs, processing , 
storage and procedures. 
• Logical design: also known as conceptual design , lays out 
the components of the system and their relationship to each 
other as they appear to users.
• It shows what the system will do as opposed to how it is 
actually implemented physically. 
• It contains input/output specifications ,file specifications and 
processing specifications. 
• Physical design: also known as detailed design., translates the 
abstract logical design into specific technical for the new 
system. it contains details of output design, input design, data 
storage design, processing design, and procedure design.
Documentation 
• After completion of system analysis and design , 
documentation is required. 
• It describes how an IS works from both, a technical and 
end-user standpoint. 
• It is a written record of different phases of a system 
development and establishes design and performance criteria 
for these phases. 
• Documentation should be done for all types of personnel 
who come in contact with the system. These personnel are : 
1. End users 
2. Secondary users 
3. Computer operating personnel 
4. Trainers
Methods of documentation 
1. Conventional (cookbook) 
2. Play script 
3. Caption 
4. Matrix 
5. Flowchart
Tools for system analysis and design 
• In a system development process, one of the basic objectives 
is to complete the development process in as short time as 
possible 
• For this purpose various methodologies are used. 
1. Data flow diagrams 
2. Flowchart 
3. Structured design 
4. Structured programming 
5. Object oriented development 
6. Computer-aided software engineering
SYSTEM TESTING 
• If a system is installed without testing , two types of problems 
can occur: 
• If the system has an error ,it may appear later. The time lag 
between the cause and appearance of the problem may 
enhance correction time 
• The system errors may effect files and record s in the system 
and a small system error may explode into a much larger 
problem. 
• Testing tries to ensure that the system produces desired 
results under known conditions 
• Its utility as a user oriented vehicle before implementation
STEPS IN TESTING 
• F or system testing ,a testing plan showing sequence of testing, time 
schedule and personnel involved in testing should be prepared. 
After finalizing this plan , the following steps should be followed: 
• PROGRAM TESTING : syntax and logical errors 
• STRING TESTING : Each program must be tested independently as 
well as jointly to ensure that all programs work well jointly 
• SYSTEM TESTING: it tests the functioning of the system as a 
whole. It includes forced system failure and validation of the entire 
system. 
• ACCEPTANCE TESING: provides final certification that the 
system is ready to be used.
SYSTEM IMPLEMENTATION 
After the analysis ,design and testing of a system ,it is ready 
for implementation and maintenance. 
There are basically 3 types: 
• Implementation of a computer system to replace a manual 
system which requires acquisition of a computer hardware and 
software, file conversion, creating accurate files, and user 
training. 
• Implementation of a new computer system to replace an 
existing system like from mainframe to a network of mini 
computers. 
• Implementation of a modified application to replace an 
existing one using the same computer
HARDWARE AQUISITION 
The type of hardware that is required for implementing a system is 
specified in system analysis and design documentation. 
After the specifications are made the type of computer may be chosen for 
acquisition (main frame, mini computer and micro computer). 
HARDWARE EVALUATION 
For acquiring a computer hardware two aspects are evaluated: 
• Hardware capability 
• Vendor capability 
Hardware capability :Information is generally collected from different 
sources like vendors catalogues, other publications and current users of the 
same hardware 
A committee is formed which evaluates H/W with the help of certain pre-determined 
criteria. 
For using these criteria in evaluation three approaches can be adopted:
APPROACHES 
• Ad hoc approach: least methodological, uses personal opinions, including 
biases , not a scientific approach 
• Scoring approach: characteristics of each hardware is listed and each one is 
given a score in relation to max rating points. The alternative having max 
points is selected 
• Cost-value approach: monetary value is assigned to different 
characteristics of hardware alternatives. The alternative which gives the 
highest value in comparison to its price is selected. 
Vendor capability :various criteria like delivery time, performance records, 
user training and number of hardware installed should be taken into 
consideration. Again the same approaches are used.
HARDWARE ACQUISITION METHODS 
1. Rental directly from the manufacturer: 
Is a form of lease by the manufacturer. May be paid monthly or any other 
period decided by the manufacturer and the user. 
Reasons for preferring rental option are: 
• No investment required in procuring the hardware 
• It makes it easy to change to other hardware systems (no risk of 
technological obsolescence) 
• Insurance, maintenance and other expenses are included in rental 
charges 
• Rental charge is tax deductible 
2. Leasing through a third party: the lessor (a leasing company) remains 
the owner of the hardware and charges rent from the user. 
Advantages are: No fund is required for acquiring hardware system and 
the technological risk is borne to the lessor 
• Lease charges are generally lower as compared to rental charges for the 
same period
CONTD.. 
Limitation are :in the absence of up gradation clause the 
user may not be able to exchange the leased system for 
another system 
If the lease term is terminated, it may involve heavy 
financial penalty 
3. Outright purchase: assuming all the risks of ownership 
including taxes insurance and technical obsolescence 
Its advantages are: There is a flexibility of modification of 
the hardware system at will. 
Tax benefits are available in the form of depreciation
SOFTWARE AQUISITION 
• SELECTION OF A SYSTEM SOFTWARE 
In evaluating the suitability of a system software following factors should 
be considered 
The type of computer required for using a given system software 
The types of applications that can run on a system software 
Ease of learning and using a system software 
Extent to which multiple users on networks can use the system software 
Extent of multitasking capabilities 
Reliability of a system software 
Cost of installation 
• SELECTION OF APPLICATION SOFTWARE 
Can be developed in-house or acquired from the market
PROCESS OF ACQUIRING HARDWARE 
/SOFTWARE 
1. Determination of hardware/software required 
2. Request for proposal 
3. Proposal evaluation 
4. Finalization of Hardware/software and vendor 
5. Final approval and acquisition
INSTALLATION 
It involves 
1. SITE PREPARATION: Appropriate location must be found 
that provides conductive operating environment for the 
system with prescribed temperature, humidity, dust control. 
• Site layout should be planned 
• Air conditioning equipment should be provided 
2. EQUIPMENT INSTALLATION 
3. EQUIPMENT CHECKUP
CONVERSION 
It’s a process of changing over from the existing system to the new system 
CONVERSION STRATEGIES 
1. PARALLEL CONVERSION: 
• Possibility of checking new data against new data in order to catch 
errors in processing in new system 
• Offers a feeling of security to the users 
• Incur the cost of running both the systems together virtually doubling 
the work load during the conversion process. 
• The employees tend to stick to the old system because of their 
familiarity with it 
• There is a risk of higher resistance 
2. DIRECT CONVERSION 
• There is no need of using both the systems 
• It is a risky process, until the new system has been tested properly in all 
respects
Contd.. 
3. MODULAR CONVERSION: building modular prototypes to change 
from old system to the new system in a gradual manner 
• Each module is thoroughly tested before being used and users become 
familiar with each module as it becomes operational 
• Sometimes prototypes do not work in real operating conditions with the 
same efficiency as these would have worked during the testing time 
4. PHASED CONVERSION: old system is converted into a new in phases 
• This phasing might be function wise or unit wise 
• New system can be tested at a small area and when it is successful it can 
be applied to other areas. This reduces the burden of errors caused. 
• If all the units of an organization are not similar the system working 
efficiently in one unit may not function with same efficiency in a u it 
which is different
ACTIVITIES INVOLVED IN CONVERSION 
• PROCEDURE CONVERSION: involves changing the procedure of the 
old system to the procedures of the new system. 
Procedures must be developed for data input, data files, operating method, 
outputs and internal control 
• FILE CONVERSION: capturing data and creating computer files from 
existing files 
• SYSTEM CONVERSION: after online and off-line files have been 
converted and reliability of the new system has been confirmed, daily data 
processing can be shifted to the new system 
• SCHEDULING EQUIPMENT AND PERSONNEL 
• ALTERNATIVE PLANS IN CASE OF SYSTEM FAILURE

More Related Content

What's hot

Function oriented design
Function oriented designFunction oriented design
Function oriented designVidhun T
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceAman Adhikari
 
Information system for strategic advantage
Information system for strategic advantageInformation system for strategic advantage
Information system for strategic advantageHarmanjeet Kaur
 
Lecture 12 requirements modeling - (system analysis)
Lecture 12   requirements modeling - (system analysis)Lecture 12   requirements modeling - (system analysis)
Lecture 12 requirements modeling - (system analysis)IIUI
 
System Analysis and Design
System Analysis and Design System Analysis and Design
System Analysis and Design Matthew McKenzie
 
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...Uttar Tamang ✔
 
Model Based Software Architectures
Model Based Software ArchitecturesModel Based Software Architectures
Model Based Software ArchitecturesMunazza-Mah-Jabeen
 
Information Management unit: 2 System Analysis and Design
Information Management unit: 2 System Analysis and DesignInformation Management unit: 2 System Analysis and Design
Information Management unit: 2 System Analysis and DesignGanesha Pandian
 
WORKFLOW OF THE PROCESS IN SPM
 WORKFLOW OF THE PROCESS IN SPM WORKFLOW OF THE PROCESS IN SPM
WORKFLOW OF THE PROCESS IN SPMgarishma bhatia
 
Characteristic of dabase approach
Characteristic of dabase approachCharacteristic of dabase approach
Characteristic of dabase approachLuina Pani
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 
Prototype model
Prototype modelPrototype model
Prototype modelsadhana8
 
Chapter07 determining system requirements
Chapter07 determining system requirementsChapter07 determining system requirements
Chapter07 determining system requirementsDhani Ahmad
 
List of Software Development Model and Methods
List of Software Development Model and MethodsList of Software Development Model and Methods
List of Software Development Model and MethodsRiant Soft
 

What's hot (20)

Function oriented design
Function oriented designFunction oriented design
Function oriented design
 
SDLC
SDLCSDLC
SDLC
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Information system for strategic advantage
Information system for strategic advantageInformation system for strategic advantage
Information system for strategic advantage
 
Lecture 12 requirements modeling - (system analysis)
Lecture 12   requirements modeling - (system analysis)Lecture 12   requirements modeling - (system analysis)
Lecture 12 requirements modeling - (system analysis)
 
System Analysis and Design
System Analysis and Design System Analysis and Design
System Analysis and Design
 
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
 
Spiral Model
Spiral ModelSpiral Model
Spiral Model
 
PROTOTYPE MODEL
PROTOTYPE MODELPROTOTYPE MODEL
PROTOTYPE MODEL
 
Use case Diagram
Use case DiagramUse case Diagram
Use case Diagram
 
Model Based Software Architectures
Model Based Software ArchitecturesModel Based Software Architectures
Model Based Software Architectures
 
Information Management unit: 2 System Analysis and Design
Information Management unit: 2 System Analysis and DesignInformation Management unit: 2 System Analysis and Design
Information Management unit: 2 System Analysis and Design
 
WORKFLOW OF THE PROCESS IN SPM
 WORKFLOW OF THE PROCESS IN SPM WORKFLOW OF THE PROCESS IN SPM
WORKFLOW OF THE PROCESS IN SPM
 
Characteristic of dabase approach
Characteristic of dabase approachCharacteristic of dabase approach
Characteristic of dabase approach
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Prototype model
Prototype modelPrototype model
Prototype model
 
System design
System designSystem design
System design
 
Chapter07 determining system requirements
Chapter07 determining system requirementsChapter07 determining system requirements
Chapter07 determining system requirements
 
List of Software Development Model and Methods
List of Software Development Model and MethodsList of Software Development Model and Methods
List of Software Development Model and Methods
 

Similar to System development

2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system developmentcymark09
 
Generic Software Process Models
Generic Software Process ModelsGeneric Software Process Models
Generic Software Process ModelsEducation Front
 
340_18CS35_se_mod1(secab).pdf
340_18CS35_se_mod1(secab).pdf340_18CS35_se_mod1(secab).pdf
340_18CS35_se_mod1(secab).pdfkrishnaraj714229
 
Software process Models
Software process ModelsSoftware process Models
Software process ModelsSADEED AMEEN
 
Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxMohit Rajvanshi
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design Jayant Dalvi
 
Software Engineering & SDLC
Software Engineering & SDLCSoftware Engineering & SDLC
Software Engineering & SDLCRida Murad
 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsAOmaAli
 
Software Engineering : Process Models
Software Engineering : Process ModelsSoftware Engineering : Process Models
Software Engineering : Process ModelsAjit Nayak
 
2015-HNDIT1212 Lecture 3.pptx
2015-HNDIT1212  Lecture 3.pptx2015-HNDIT1212  Lecture 3.pptx
2015-HNDIT1212 Lecture 3.pptxusama537223
 
Software Process Model.ppt
Software Process Model.pptSoftware Process Model.ppt
Software Process Model.pptSasiR18
 
Chapter 1,2,3,4 notes
Chapter 1,2,3,4 notesChapter 1,2,3,4 notes
Chapter 1,2,3,4 notesAruna M
 

Similar to System development (20)

2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
 
SDLC
SDLCSDLC
SDLC
 
Generic Software Process Models
Generic Software Process ModelsGeneric Software Process Models
Generic Software Process Models
 
340_18CS35_se_mod1(secab).pdf
340_18CS35_se_mod1(secab).pdf340_18CS35_se_mod1(secab).pdf
340_18CS35_se_mod1(secab).pdf
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Software process Models
Software process ModelsSoftware process Models
Software process Models
 
Sad1
Sad1Sad1
Sad1
 
Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptx
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
Software Engineering & SDLC
Software Engineering & SDLCSoftware Engineering & SDLC
Software Engineering & SDLC
 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) Models
 
Software Engineering : Process Models
Software Engineering : Process ModelsSoftware Engineering : Process Models
Software Engineering : Process Models
 
Mis unit iii by arnav
Mis unit iii by arnavMis unit iii by arnav
Mis unit iii by arnav
 
2015-HNDIT1212 Lecture 3.pptx
2015-HNDIT1212  Lecture 3.pptx2015-HNDIT1212  Lecture 3.pptx
2015-HNDIT1212 Lecture 3.pptx
 
sdlc.pptx
sdlc.pptxsdlc.pptx
sdlc.pptx
 
Chapter6
Chapter6Chapter6
Chapter6
 
Software Process Model.ppt
Software Process Model.pptSoftware Process Model.ppt
Software Process Model.ppt
 
تحليل النظم
تحليل النظمتحليل النظم
تحليل النظم
 
Process models
Process modelsProcess models
Process models
 
Chapter 1,2,3,4 notes
Chapter 1,2,3,4 notesChapter 1,2,3,4 notes
Chapter 1,2,3,4 notes
 

More from Praveen Minz

Types of Information System
Types of Information SystemTypes of Information System
Types of Information SystemPraveen Minz
 
Management Information System
Management Information SystemManagement Information System
Management Information SystemPraveen Minz
 
Information security
Information securityInformation security
Information securityPraveen Minz
 
Electronic commerce
Electronic commerceElectronic commerce
Electronic commercePraveen Minz
 
Business Process Re-engineering
Business Process Re-engineeringBusiness Process Re-engineering
Business Process Re-engineeringPraveen Minz
 
Research Methodology report writing
  Research Methodology report writing  Research Methodology report writing
Research Methodology report writingPraveen Minz
 
Research Methodology anova
  Research Methodology anova  Research Methodology anova
Research Methodology anovaPraveen Minz
 
Research Methodology chi square test
 Research Methodology chi square test Research Methodology chi square test
Research Methodology chi square testPraveen Minz
 
Data collection methodology
Data collection methodologyData collection methodology
Data collection methodologyPraveen Minz
 
Sampling and measurement
Sampling and measurementSampling and measurement
Sampling and measurementPraveen Minz
 
Identification of research problem
Identification of research problemIdentification of research problem
Identification of research problemPraveen Minz
 
Introduction to research methodology
  Introduction to research methodology  Introduction to research methodology
Introduction to research methodologyPraveen Minz
 
Dell suply chain mgmt
Dell suply chain mgmtDell suply chain mgmt
Dell suply chain mgmtPraveen Minz
 

More from Praveen Minz (17)

Types of Information System
Types of Information SystemTypes of Information System
Types of Information System
 
Management Information System
Management Information SystemManagement Information System
Management Information System
 
Information security
Information securityInformation security
Information security
 
Info systems
Info systemsInfo systems
Info systems
 
Electronic commerce
Electronic commerceElectronic commerce
Electronic commerce
 
Decision making
Decision makingDecision making
Decision making
 
Database
DatabaseDatabase
Database
 
Business Process Re-engineering
Business Process Re-engineeringBusiness Process Re-engineering
Business Process Re-engineering
 
Research Methodology report writing
  Research Methodology report writing  Research Methodology report writing
Research Methodology report writing
 
Research Methodology anova
  Research Methodology anova  Research Methodology anova
Research Methodology anova
 
Research Methodology chi square test
 Research Methodology chi square test Research Methodology chi square test
Research Methodology chi square test
 
Data collection methodology
Data collection methodologyData collection methodology
Data collection methodology
 
Sampling and measurement
Sampling and measurementSampling and measurement
Sampling and measurement
 
Identification of research problem
Identification of research problemIdentification of research problem
Identification of research problem
 
Introduction to research methodology
  Introduction to research methodology  Introduction to research methodology
Introduction to research methodology
 
Dell suply chain mgmt
Dell suply chain mgmtDell suply chain mgmt
Dell suply chain mgmt
 
Apple vs. dell
Apple vs. dellApple vs. dell
Apple vs. dell
 

Recently uploaded

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 

Recently uploaded (20)

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 

System development

  • 1. SYSTEM DEVELOPMENT • It includes those activities that go into producing an IS solution to organizational problems • It consists of two phases: System Analysis- includes analysis of a problem which is to be solved. It is a phase of system development process in which the system analyst determines that a new system should accomplish System Design –provides details of how a system will meet the information requirements as determined by the system analyst/system development team.
  • 2. SYSTEM DEVELOPMENT APPROACHES 1.WATERFALL MODEL/SDLC MODEL Project definition: Recognition of need • Whether or not the organization has a problem and whether or not it can be solved by launching a new system • Preliminary survey is needed to see whether the alternative system can solve the problem • All bottlenecks, inefficient existing procedures and the parts which needs computerization • If problem is serious analyst is called, who prepares a statement specifying the scope and causes of a problem
  • 3. 2.SYSTEM ANALYSIS: • Analysis of problem of existing system is undertaken and how the new system can overcome it. • It is detailed study of various operations performed b a system and their relationship within and outside the system. • Data is collected regarding the above files, decision points ,transactions handled by an existing system • Various tools used are interviews, questionnaires, in site observation etc • Once analysis is done analyst has a firm understanding of what can be done to overcome various problems
  • 4. 3.SYSTEM DESIGN • Most creative and challenging phase • It describes how the chosen system will be developed • It prescribes the technical specifications, that are to be applied • It also includes construction of programs and their testing Steps involved are: • To determine how input is to be produced • It involves designing of input data and database that meets the output requirements • Data processing phase is handled through program construction & testing, including the list of programs needed to meet systems objectives
  • 5. 4.IMPLEMENTATION • Is less creative • Related to user training, site preparation and file conversion 5.POST IMPLEMENTATION • After the system is installed • It consists of system evaluation and • EVALUATION: analysis of how the new system is achieving its objectives • MAINTAINENCE: involves maintaining the hardware ,software and other devices • Also includes enhancing the capacity of the present system either by updating hardware, software or another balancing devices
  • 6.
  • 7. ADVANTAGES OF SDLC • Requirements can be expressed in structured form so SDLC provides chronological stages • Project scheduling and its execution can be determined well in advance • Once a system is developed and is in place, enhancement in its capacity can be achieved on continuous basis, in a limited extent without disturbing the system
  • 8. LIMITATIONS • Is ill-suited for developing decision oriented systems • Quite rigid and inflexible • Is very resource intensive • Real projects rarely follow the sequential flow that the model proposes. • Developing a system using the Waterfall Model can be a long, painstaking process that does not yield a working version of the system until late in the process
  • 9. PROTOTYPE MODEL • The Prototyping Model was developed on the assumption that it is often difficult to know all of your requirements at the beginning of a project • In this approach, a prototype of the system is developed. • Prototype is a comprehensive system and does not include all the requirements of the user • Once it becomes operational, it is further refined until it confirms users requirements • Used where identification of requirements is difficult and may change during the development process
  • 10. STEPS: • Identification of basic requirements • Developing the initial prototype • Using the initial prototype • Redefining and enhancing the prototype
  • 11. Identification of basic information requirements Developing the initial prototype Using the initial prototype Operational prototype If not accepted Working prototype Revising and enhancing working prototype If accepted If accepted
  • 12. ADVANTAGES • In a situation where there is uncertainty about information requirements or design solution • Morale and satisfaction of users remain high • System can be developed easily
  • 13. LIMITATIONS • Large systems must be divided so that prototype can be developed • May encourage the developers to move to quickly • Final steps of polishing may not be carried out • Developers assume testing could be handled by end-users.
  • 14. Incremental Model • The problems with the Waterfall Model created a demand for a new method of developing systems which could provide faster results, require less up-front information, and offer greater flexibility. • With Iterative Development, the project is divided into small parts. This allows the development team to demonstrate results earlier on in the process and obtain valuable feedback from system users • The incremental model is an intuitive approach to the waterfall model. Multiple development cycles take place here, making the life cycle a “multi-waterfall” cycle. Cycles are divided up into smaller, more easily managed iterations
  • 15. • A working version of software is produced during the first iteration, so you have working software early on during the software life cycle. • the software products which are produced at the end of each step (or series of steps) can go into production immediately as incremental releases. • It is a popular model software evolution used by many commercial software companies and system vendor. Incremental software development model may be applicable to projects where: - Software Requirements are well defined - The basic software functionality are required early
  • 16.
  • 17. Advantages • Generates working software quickly and early during the software life cycle. • More flexible – less costly to change scope and requirements. • Easier to test and debug during a smaller iteration. • Easier to manage risk because risky pieces are identified and handled during its iteration. • Each iteration is an easily managed milestone. Disadvantages • Each phase of an iteration is rigid and do not overlap each other. • Problems may arise pertaining to system architecture because not all requirements are gathered up front for the entire software life cycle.
  • 18. Spiral Model • The Spiral Model was designed to include the best features from the Waterfall and Prototyping models, and introduces a new component - risk-assessment • The term “spiral” is used to describe the process that is followed as the development of the system takes place • Similar to the Prototyping Model, an initial version of the system is developed, and then repetitively modified based on input received from customer evaluations. • Unlike the Prototyping Model, however, the development of each version of the system is carefully designed using the steps involved in the Waterfall Model. • With each iteration around the spiral (beginning at the center and working outward), progressively more complete versions of the system are built.
  • 19. • The spiral model has four phases: Planning, Risk Analysis, Engineering and Evaluation. • Requirements are gathered during the planning phase. • In the risk analysis phase, a process is undertaken to identify risk and alternate solutions. A prototype is produced at the end of the risk analysis phase. • Software is produced in the engineering phase, along with testing at the end of the phase. • The evaluation phase allows the customer to evaluate the output of the project to date before the project continues to the next spiral.
  • 20.
  • 21. Advantages • High amount of risk analysis • Good for large and mission-critical projects. • Software is produced early in the software life cycle. Disadvantages • Can be a costly model to use. • Risk analysis requires highly specific expertise. • Project’s success is highly dependent on the risk analysis phase. • Doesn’t work well for smaller projects.
  • 22. SYSTEM ANALYSIS The basic objective of System analysis is to determine feasibility of a system and how it will meet the requirements of the users. This job is assigned to system analyst System analysis involves the following aspects of system development: • Feasibility study • Requirement analysis • Structured analysis
  • 23. FEASIBILITY STUDY •A process of determining whether a system is appropriate in the context of organizational resources and constraints and meets the user requirements. •Basic objective is to identify whether the proposed system is feasible and will be more appropriate than the existing system. •System analyst defines the problems or opportunities ,establishes overall objectives of the system and defines the scope of the system. •It covers economic feasibility, technical feasibility ,operational feasibility and legal feasibility .
  • 24. • Economic feasibility: involves determination of whether the given system is economically viable (cost-benefit analysis) • Technical feasibility: analyses whether the system is technically viable with the available hardware, software and technical resources • Operational / behavioral feasibility: whether the proposed system will work efficiently with the existing managerial and organizational framework (resistance from people, management) • Legal feasibility: tries to ensure whether the new system meets the requirements of various IT regulations such as privacy laws., cyber crime laws, international laws etc.
  • 25. STEPS IN FESIBILITY STUDY • Constitution of a project team • Identification of a potential candidate systems • Identification of characteristics of candidate systems • Performance and cost evaluation • Weighing system performance and cost data • Selection of the best system • Preparation of feasibility report
  • 26. REQUIREMENT ANALYSIS Most crucial stage of system analysis in which analysis is done about who requires what information in what form and when. It defines the scope of the system and the functions it is expected to perform. Tools used are • Procedures and forms used • On-site observation • Interviews • Questionnaires • System used in other organizations
  • 27. STRUCTURED ANALYSIS • It is graphic that presents a picture of what is being specified and is a conceptually easy to understand • The process used in structured analysis is partitioned so that a clear picture of progression from general to specific in the system flow emerges • It is logical rather than physical • Certain tasks that are normally carried out late in the system development are undertaken at the analysis phase.
  • 28. SYSTEM DESIGN • This is the most crucial stage of system development process as the design determines the success or failure of the system. • System design involves: 1. Reviewing the system’s informational and functional requirements and 2. Developing a model of the new system , including logical and physical specifications of outputs, inputs, processing , storage and procedures. • Logical design: also known as conceptual design , lays out the components of the system and their relationship to each other as they appear to users.
  • 29. • It shows what the system will do as opposed to how it is actually implemented physically. • It contains input/output specifications ,file specifications and processing specifications. • Physical design: also known as detailed design., translates the abstract logical design into specific technical for the new system. it contains details of output design, input design, data storage design, processing design, and procedure design.
  • 30. Documentation • After completion of system analysis and design , documentation is required. • It describes how an IS works from both, a technical and end-user standpoint. • It is a written record of different phases of a system development and establishes design and performance criteria for these phases. • Documentation should be done for all types of personnel who come in contact with the system. These personnel are : 1. End users 2. Secondary users 3. Computer operating personnel 4. Trainers
  • 31. Methods of documentation 1. Conventional (cookbook) 2. Play script 3. Caption 4. Matrix 5. Flowchart
  • 32. Tools for system analysis and design • In a system development process, one of the basic objectives is to complete the development process in as short time as possible • For this purpose various methodologies are used. 1. Data flow diagrams 2. Flowchart 3. Structured design 4. Structured programming 5. Object oriented development 6. Computer-aided software engineering
  • 33. SYSTEM TESTING • If a system is installed without testing , two types of problems can occur: • If the system has an error ,it may appear later. The time lag between the cause and appearance of the problem may enhance correction time • The system errors may effect files and record s in the system and a small system error may explode into a much larger problem. • Testing tries to ensure that the system produces desired results under known conditions • Its utility as a user oriented vehicle before implementation
  • 34. STEPS IN TESTING • F or system testing ,a testing plan showing sequence of testing, time schedule and personnel involved in testing should be prepared. After finalizing this plan , the following steps should be followed: • PROGRAM TESTING : syntax and logical errors • STRING TESTING : Each program must be tested independently as well as jointly to ensure that all programs work well jointly • SYSTEM TESTING: it tests the functioning of the system as a whole. It includes forced system failure and validation of the entire system. • ACCEPTANCE TESING: provides final certification that the system is ready to be used.
  • 35. SYSTEM IMPLEMENTATION After the analysis ,design and testing of a system ,it is ready for implementation and maintenance. There are basically 3 types: • Implementation of a computer system to replace a manual system which requires acquisition of a computer hardware and software, file conversion, creating accurate files, and user training. • Implementation of a new computer system to replace an existing system like from mainframe to a network of mini computers. • Implementation of a modified application to replace an existing one using the same computer
  • 36. HARDWARE AQUISITION The type of hardware that is required for implementing a system is specified in system analysis and design documentation. After the specifications are made the type of computer may be chosen for acquisition (main frame, mini computer and micro computer). HARDWARE EVALUATION For acquiring a computer hardware two aspects are evaluated: • Hardware capability • Vendor capability Hardware capability :Information is generally collected from different sources like vendors catalogues, other publications and current users of the same hardware A committee is formed which evaluates H/W with the help of certain pre-determined criteria. For using these criteria in evaluation three approaches can be adopted:
  • 37. APPROACHES • Ad hoc approach: least methodological, uses personal opinions, including biases , not a scientific approach • Scoring approach: characteristics of each hardware is listed and each one is given a score in relation to max rating points. The alternative having max points is selected • Cost-value approach: monetary value is assigned to different characteristics of hardware alternatives. The alternative which gives the highest value in comparison to its price is selected. Vendor capability :various criteria like delivery time, performance records, user training and number of hardware installed should be taken into consideration. Again the same approaches are used.
  • 38. HARDWARE ACQUISITION METHODS 1. Rental directly from the manufacturer: Is a form of lease by the manufacturer. May be paid monthly or any other period decided by the manufacturer and the user. Reasons for preferring rental option are: • No investment required in procuring the hardware • It makes it easy to change to other hardware systems (no risk of technological obsolescence) • Insurance, maintenance and other expenses are included in rental charges • Rental charge is tax deductible 2. Leasing through a third party: the lessor (a leasing company) remains the owner of the hardware and charges rent from the user. Advantages are: No fund is required for acquiring hardware system and the technological risk is borne to the lessor • Lease charges are generally lower as compared to rental charges for the same period
  • 39. CONTD.. Limitation are :in the absence of up gradation clause the user may not be able to exchange the leased system for another system If the lease term is terminated, it may involve heavy financial penalty 3. Outright purchase: assuming all the risks of ownership including taxes insurance and technical obsolescence Its advantages are: There is a flexibility of modification of the hardware system at will. Tax benefits are available in the form of depreciation
  • 40. SOFTWARE AQUISITION • SELECTION OF A SYSTEM SOFTWARE In evaluating the suitability of a system software following factors should be considered The type of computer required for using a given system software The types of applications that can run on a system software Ease of learning and using a system software Extent to which multiple users on networks can use the system software Extent of multitasking capabilities Reliability of a system software Cost of installation • SELECTION OF APPLICATION SOFTWARE Can be developed in-house or acquired from the market
  • 41. PROCESS OF ACQUIRING HARDWARE /SOFTWARE 1. Determination of hardware/software required 2. Request for proposal 3. Proposal evaluation 4. Finalization of Hardware/software and vendor 5. Final approval and acquisition
  • 42. INSTALLATION It involves 1. SITE PREPARATION: Appropriate location must be found that provides conductive operating environment for the system with prescribed temperature, humidity, dust control. • Site layout should be planned • Air conditioning equipment should be provided 2. EQUIPMENT INSTALLATION 3. EQUIPMENT CHECKUP
  • 43. CONVERSION It’s a process of changing over from the existing system to the new system CONVERSION STRATEGIES 1. PARALLEL CONVERSION: • Possibility of checking new data against new data in order to catch errors in processing in new system • Offers a feeling of security to the users • Incur the cost of running both the systems together virtually doubling the work load during the conversion process. • The employees tend to stick to the old system because of their familiarity with it • There is a risk of higher resistance 2. DIRECT CONVERSION • There is no need of using both the systems • It is a risky process, until the new system has been tested properly in all respects
  • 44. Contd.. 3. MODULAR CONVERSION: building modular prototypes to change from old system to the new system in a gradual manner • Each module is thoroughly tested before being used and users become familiar with each module as it becomes operational • Sometimes prototypes do not work in real operating conditions with the same efficiency as these would have worked during the testing time 4. PHASED CONVERSION: old system is converted into a new in phases • This phasing might be function wise or unit wise • New system can be tested at a small area and when it is successful it can be applied to other areas. This reduces the burden of errors caused. • If all the units of an organization are not similar the system working efficiently in one unit may not function with same efficiency in a u it which is different
  • 45. ACTIVITIES INVOLVED IN CONVERSION • PROCEDURE CONVERSION: involves changing the procedure of the old system to the procedures of the new system. Procedures must be developed for data input, data files, operating method, outputs and internal control • FILE CONVERSION: capturing data and creating computer files from existing files • SYSTEM CONVERSION: after online and off-line files have been converted and reliability of the new system has been confirmed, daily data processing can be shifted to the new system • SCHEDULING EQUIPMENT AND PERSONNEL • ALTERNATIVE PLANS IN CASE OF SYSTEM FAILURE