System development life cycle is used in system engineering which helps in defining a process in testing, planning, creating, deploying an information system. Like any other product development used in business organizations, system development requires careful analysis and design before implementation. System development generally has the following phases:
The project planning part involves the following steps:
The requirement analysis part involves understanding the goals, objectives, processes and the constraints of the system for which the information system is being designed.
It is basically an iterative process which includes systematic investigation of the processes and requirements. Various diagramming techniques are used which are created by the analyst in a blue print format. Those are in the form of:
Based on the costs and benefits, and also taken into consideration of all problems that may be face due to human, organizational or technological bottlenecks, the best alternative is to be chosen by the end-users of the system in order to solve the problem.
System design specifies how the system will accomplish this objective. System design consists of both logical design and physical design activity, which produces 'system specification' satisfying system requirements developed in the system analysis stage.
In this stage, the following documents are prepared:
The most creative and also challenging phase of the system life cycle is designing the system, which refers to the technical specifications that will be applicable in implementing the candidate system. It also involves the construction of programmers and program testing.
The final report includes procedural flowcharts, record layout, report layout and plan for implementing the candidate system. Information on personnel, money, hardware, facility and their estimated cost must also be provided. At this point projected cost must be close to actual cost of implementation.
System testing is a type of test plan that contains several key activities and steps for programs, strings, system, and user acceptance testing. The system performance criteria deals with turnaround time, backup, file protection and human factors.
Testing process focuses on both:
In some cases, a 'parallel run' of the system is performed, where both the current and the proposed system are used to run in parallel for a specified period of time and the current system is used to validate the proposed system.
When the system is put into production stage, it is used by the end-users. Sometimes, this system is put into Beta stage where feedback of the users is received and depending upon the feedback; the system is corrected or improved before a final release or official release of the system.
Maintenance is very important to delete the errors in the working system throughout its working life and need to tune the system to any variation in its working environment. Frequently, small system deficiencies are found, whenever the system is brought into operation and to remove them certain changes has to be made. System planner must always plan for availability resources to carry on these maintenance functions.
Management Information systems Related Interview Questions
|Microsoft Excel Interview Questions||Organisational Behaviour Interview Questions|
|Auditing Interview Questions||Taxation Interview Questions|
|Statistics Interview Questions||Excel pivot tables Interview Questions|
|Data Entry Operator (DEO) Interview Questions|
Management Information Systems Tutorial
Management Information Systems
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.