Software Engineering: Software Is A Collection of Programs, Documentation and Operating Procedure

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 14

Previous Lesson

Software Engineering

Software is a collection of
programs, documentation and
operating procedure.

Software Characteristics

Functionality
Reliability
Usability
Efficiency
Maintainability
Portability
Robustness and integrity

Types of Software

Computer software is often divided into


two categories:
1. System software. This software
includes the operating system and all
utilities that enable the computer to
function.
2. Application software. These consist
of programs that do real work for users.

Classification of Software

Operating Systems
Utilities
Compilers and Interpreters
Word Processor
Spreadsheets
Presentation Graphics
Database Management System (DBMS)

System Development
Life Cycle (SDLC)
Example of System
Development Life Cycle
Waterfall Model
V Shaped Model
Spiral Method

Extreme Programming (Agile

development)

SDLC Phases
Preliminary
Investigation
System
Analysis

System Operation
& Maintenance

System
Implementation
n

System
Design

System
Development

Six Phases of the


System Development
Life Cycle
Preliminary
Investigation
Assesses feasibility and practicality of
system
System Analysis
Study old system and identify new
requirements
Steps followed by the developer:

1. Collection of facts
2.Scutiny of the existing system
3. Analyzing the proposed system

Six Phases of the


System Development
System
LifeDesign
Cycle

System Development

Design new/alternative system


Defines system from technical view

New hardware and software is acquired,


developed, and tested

System Implementation

System installation and training

Six Phases of the


System Development
LifeOperation
Cycle & Maintenance
System

Daily operation

Periodic evaluation and updating

You might also like