Software Process Management Introduction Lecturer: Ngô Huy Biên nhbien@fit.hcmuns.edu.vn... Here are some useful books: • Recommended Approach to Software Development by NASA in 1992...
Trang 1Software Process Management Introduction
Lecturer: Ngô Huy Biên
nhbien@fit.hcmuns.edu.vn
Trang 2Basic Information
• Lecturer: Ngô Huy Biên
• Prerequisites: Introdution To SE, Programming Skill
• Grading:
Exam: 4
Seminar And Reports: 3
Practice: 3
Trang 3Books And Reading
There is no course textbook Here are some useful books:
• Recommended Approach to Software Development by NASA in 1992
Trang 4Software Development Life Cycle
Trang 5Planning
Trang 6Spec Analysis
User requirement specification
Software requirement specification Hardware requirement specification
Statement of work
Trang 7Architectural design specification
Detailed design specification
Trang 8file
tool
Trang 9Test specification Test Data and Hardware
Trang 10Integration
Trang 11Evaluation and Release
Package
Delivery
Trang 12Software maintenance is the process of enhancing and optimizing deployed software (software release), as well as remedying defects.
Trang 13Project Management
Trang 14Quality Assurance
Trang 15Risk Management
Risk Assessment
Risk
Identification Risk Analysis
Risk Prioritization
Risk Control
Risk Management Planning
Risk Resolution
Risk Monitoring
The job of software risk management is to identify, address, and eliminate sources of risk before they become threats to successful completion of a software project.
Trang 16Faster
Better
Configuration Management
SCM
Identification
Control
Status Accounting
Audit And
Review
The purpose of Configuration Management is to establish and maintain the integrity of work products using configuration identification, configuration control, configuration status accounting, and configuration audits
Trang 17Software Process
The software engineering process is a set of sequential practices that are functionally coherent, repeatable, and reusable for software engineering organization,
development, and management.
• People are more important than any process.
• Good people with a good process will outperform good people with no
process every time.
Grady Booch
Trang 18Thank you for your time