Systems Development Life Cycle (SDLC) is “A software development process”? ” Information systems development” or ” Application development”.
SDLC is a systematic approach to problem solving and is composed of several phases; it is used by a systems analyst to develop an information system through several phases:
Investigation or Feasibility Study
Analysis
Design
Development
Implementation
Testing
Maintenance
Discuss two different approaches to improving development
It includes in a high quality system that meets customer expectations and requirements ? within time schedule and cost estimates? works effectively and efficiently in the current and planned information technology infrastructure? and is cheap to maintain and cost-effective to enhance.
Sometimes one ore more of the above phases becomes optional or included implicitly in others in some cases.
The organization should have skilled personnel to build the system through SDLC? the IT specialist have to plan the project of system development following one of the known project management standards? then initiate ? execute ? control ? and finally closeout to deliver the system.
Illustration 1 : System Development Life Cycle
List and define the three classes of information systems
The 'classic' view of Information systems found in the textbooks[9] of the 1980s was of a pyramid of systems that reflected the hierarchy of the organization? usually Transaction processing systems at the bottom of the pyramid? followed by Management information systems? Decision support systems and ending with Executive information systems at the top.
However? as new information technologies have been developed? new categories of information systems have emerged? some of which no longer fit easily into the original pyramid model. Some examples of such systems are:
Data warehouses
Enterprise resource planning
Enterprise systems
Expert systems
Global information system
Office Automation
Geographic information system
What are methodologies? techniques? and tools
The methodologies? techniques? and tools must be defined and put into a project scope document. Next? develop the project plan? the details of tasks to be completed? which should complete them and time schedule for completion. Managing and monitoring the project plan ? this will allows the tracking of project
The users and IT specialists collaborate to collect? comprehend? and logistically formalize business requirements by Gathering the business requirements ? and discuss which tasks to undertake to make the system most successful. Next ? analyzing the requirements ? business requirements are prioritized and put in a requirements definition document where the knowledge worker will approve and place their signatures
Briefly identify six sources of software
Sources of software is created by designing the technical architecture. Designing the systems model - graphically creating a model from graphical user interface? GUI screen design? and databases? to placement of objects on screen.
Executing the design into an actual system by building the architecture? building the database and programs? the IT specialists write programs which will be used on the system.
Testing the developed system. Write the test conditions? which mean comparing expected outcomes to actual outcomes. If these differ? a bug is generated and a development team must be informed.
Identify the most common criteria for choosing off-the-shelf software. Which two criteria would be among the most important