�Software Project Management�(SPM)�
Unit-II Syllabus
Life cycle phases
Life cycle phases
Engineering And Production Stages
Engineering And Production Stages
Engineering And Production Stages
Inception Phase
Primary Objectives
Inception Phase
Essential Activities
Inception Phase
Primary Evaluation Criteria
Elaboration Phase
Elaboration Phase
Primary Objectives
Essential Activities
Elaboration Phase
Primary Evaluation Criteria
Construction Phase
Construction Phase
Primary Objectives
Essential Activities
Construction Phase
Primary Evaluation Criteria
Transition Phase
Transition Phase
Primary Objectives
Transition Phase
Essential Activities
Evaluation Criteria
Artifacts of the process
Artifacts of the process
The Artifact Sets
Management Set
Management Set
--> Relevant stakeholder review.
--> Analysis of changes between current version of artifact and previous versions.
--> Major Milestone demonstrations of the balance among the artifacts and, in particular, the accuracy of the business case and vision artifacts.
Engineering Set
Engineering Set
Requirement Set:The Requirement set is the primary engineering context for evaluating the other three artifact sets and is the basis for test cases.
Engineering Set
Design Set:UML notation is used to engineer the design models for the solution.
Engineering Set
Implementation set:The implementation set includes source code (programming language notations) that represents the tangible implementations of components.
Engineering Set
Deployment Set:The deployment set includes user deliverables and machine language notations, executable software, and the build scripts, installation scripts, and executable target specific data necessary to use the product in its target environment.
Engineering Set
Most of today's software development tools map closely to one of the five artifact sets.
Implementation Set versus Deployment Set
Implementation Set versus Deployment Set
Artifact Evolution Over The Life Cycle
Test Artifacts
Test Artifacts
Management Artifacts
Business Case
Software Development Plan
Work Breakdown Structure
Software Change Order Database
Release Specifications
Release Descriptions
Status Assessments
Environment
Deployment
Management Artifact Sequences
Engineering Artifacts
Vision Document
Architecture Description
Software User Manual
Pragmatic Artifacts
Pragmatic Artifacts
Model based software architecture
Architecture: A Management Perspective
Architecture: A Management Perspective
Architecture: A Management Perspective
Architecture: A Technical Perspective
Architecture: A Technical Perspective
Architecture: A Technical Perspective