New Page 1
Welcome to basicsofcomputer.com
 

Share This Free Knowledge With Your Friends:

Home » Basics of Information Technology Questions and Answers » Define System Development Life Cycle (SDLC) and Phases of SDLC

Define System Development Life Cycle (SDLC) and Phases of SDLC.

System Development Life Cycle (SDLC):

A set of activities or steps that are required to develop a system (such as software) is called system development life cycle (SDLC). It is an organized way to develop a successful system.

Phases of System Development Life Cycle (SDLC):

Different phases of System Development Life Cycle (SDLC) are Preliminary Investigation, System Analysis, Design, Coding, Testing, Implementation, and Maintenance.

Preliminary investigation phase of SDLC:

The main objective of this phase is to conduct an initial analysis (or investigation). In this phase following tasks are performed: System Identification, System Scope, Alternate Solutions, Feasibility Study, and initial planning to develop the system.

Feasibility Study:

Feasibility study is conducted to find out whether the proposed system is possible to develop and acceptable for the organization.

System analysis phase of SDLC:

In this phase, the current system is studied in detail. The data is collected about the system to be developed. The collected data is analyzed and the analysis report is created.

Design phase of SDLC:

In Design phase, the model of the,system is prepared. The logical representation of the system is called system model. Typically, the requirements collected in analysis phase are translated into logical representation of system.

Coding phase of SDLC:

In this phase, the code of software is written. The code of software is written in any programming language. Coding phase is very important phase of the system development process. It needs a lot of time effort and budget to produce the system.

Implementation phase of SDLC:

In this phase, the system is implemented. It means that the developed system is installed for use to solve the problem. Users of the organization are also trained to operate the
system.

Maintenance phase of SDLC:

Maintenance is a process of upgrading the system to accommodate the new requirements of die users and to adjust the problems (if any) in the running system. Regular maintenance is essential for the betterment of the system or software.

Relevant Questions

Basics of Information Technology Questions and Answers
 
New Page 1

Basic Computer Science

   
» The Age of Information

» Types of Computer and Digital Age

» Input and Output Devices

» Storage Devices Of Computer

» Central Processing Unit

» Software: The Power Behind The Power

» Data Communication and Computer Networks

» The Nature Of Information

» The System Theory

» Transaction Processing System (TPS) and Management Information System (MIS)

» Decision Support System (DSS) and Executive Support System (ESS)

» Expert System (ES) and Office Information System (OIS)

 

Operating Systems

   
» Introduction to Operating System

» Introduction to Process Management

» Threads and CPU Scheduling

» Process Synchronization in Operating System

» Deadlocks

» Memory Management in Operating System

» Virtual Memory in Operating System

» File System Management in Operating System

» I/O and Device Management

» Security

» Linux Operating System

 

Database Management System

   
» Introduction to Database Systems

» Database System Architecture

» Database Administration and Database Development Process

» The Entity-Relationship Model

» Semantic Object Model

» Logical Database Design and Relational Data Model

» Normalization in Database

» Transformation of E-R Model into Relational Data Model

» Representing Semantic Object Model and Types of Semantic Object Model

» Physical Database Design

» Introduction to Structured Query Language (SQL)

» Implementation of Relational Database and Database Application Design

» Client Server Database Systems & Open Database Connectivity (ODBC)

 

Questions and Answers

   
» Basics of Information Technology

» Computer Architecture

» Data Communication

» Information Networks

» Fundamentals of the Internet

» Application and Uses of Computer

» Security, Copyright and The Law

» Windows Operating Systems

» Spreadsheet Software

» Process Management in CPU

» CPU Scheduling

» Process Synchronization

» Deadlocks

» Memory Management

» Database Systems

» Database System Architecture

» Database Administration and Database Development Process
 
 
New Page 1
 

Home                Dictionary                 Contact us                   About us                    Privacy policy                  Link to us                   Advertise

Copy right ©  2012