Вы находитесь на странице: 1из 11

Software

Development
Process
Prof. Ralph Laviste

Software Development Life Cycle Training


PASAR Corp.

Department of Computer Science


University of the Philippines
Cebu

Training Program

Requirements Day 1
Planning & Estimating
Day 2
Specification Days 3 & 4
Design Days 5 & 6
Implementation / Integration
Day 7
Maintenance Day 7
Software Quality & Assurance Day 8
Software Configuration Management Day 8

Software Development Life Cycle Training


PASAR Corp.

Course Outline
Requirements

Functional requirements
Non-functional requirements
Fact-finding techniques
CASE tools

Software Development Life Cycle Training


PASAR Corp.

Course Outline
Planning & Estimating

Planning the Software Process


Software Project Estimation
CASE Tools
IEEE Standard for Software Project Management
Plans

Software Development Life Cycle Training


PASAR Corp.

Course Outline
Specification

Analysis concepts and principles


Data modeling (data objects, ERD)
Functional modeling (DFD, class diagrams)
Behavioral modeling (sequence diagram,
collaboration diagram)
Structured systems analysis vs Object-oriented
analysis
IEEE Recommended Software Requirements
Specification
Software Development Life Cycle Training
PASAR Corp.

Course Outline
Design

Design concepts and principles


System design
Detailed design
Action-oriented design
Object-oriented design
CASE Tools
IEEE Recommended Practice for Software Design
Descriptions

Software Development Life Cycle Training


PASAR Corp.

Course Outline
Implementation / Integration

Implementation and integration techniques


Black-box module testing techniques
Glass-box module testing techniques
IEEE Standard for Software Test Documentation

Software Development Life Cycle Training


PASAR Corp.

Course Outline
Maintenance

Management of Maintenance
Maintenance of Object-Oriented Software
Testing During Maintenance
IEEE Standard for Software Maintenance

Software Development Life Cycle Training


PASAR Corp.

Course Outline
Software Quality Assurance

Quality Concepts
Approaches to Software Quality Assurance
Quality Standards
IEEE Standard for Software Quality Assurance Plans

Software Development Life Cycle Training


PASAR Corp.

Course Outline
Software Configuration Management

Software Configuration Management Concepts


Version Control and Change Control
Configuration Audit and Reporting
IEEE Standard for Software Configuration
Management Plans

Software Development Life Cycle Training


PASAR Corp.

10

Day 1 Schedule
8:00 9:00
9:01 10:00
10:01 11:00
11:01 12:00
12:01 12:59
1:00 2:00
2:01 3:00
3:01 4:00
4:01 5:00

Course Overview
Software Process
Requirements Discovery
Exercise 1
Lunch Break
Use Case (CASE Tool)
Exercise 2
Activity Diagram (CASE Tool)
Exercise 3

Software Development Life Cycle Training


PASAR Corp.

11

Вам также может понравиться