You are on page 1of 1

actual work technical work hierarchy activities

work products encompassing actions, populated by


tasks Process Model in Generic
quality assurance filters
milestones

used to identify strengths, weaknesses, and Standard CMMI Assessment


ratings relative to SEI CMMI appraisal Method for Process Improvement
reference model (SCAMPI)
provides a diagnostic technique for assessing
the relative maturity of a software CMM-Based Appraisal for Internal
organization Process Improvement (CBA IPI):
standard that defines a set of Process Assessment and
requirements for software process Improvement
SPICE (ISO/IEC15504): work activities, actions, tasks,
assessment.
performed when software is to be
a generic standard that applies to any software process created
organization that wants to improve the overall
definition these activities, actions, and
quality of the products, systems, or services that
ISO 9001:2000 for Software tasks reside defines their
it provides process model relationship with the process

applicable to all software projects


communication;
linear process flow flow from Framework generic activities
planning;
communication through
V deployment. Waterfall Include modeling,
the development and delivery construction;
is broken down into increments linear and parallel process flows Incremental Process Activities deployment
when requirements are fuzzy Prototyping evolutionary process flow that applied throughout a software projec
Prescriptive Process Models
Each loop/pass consists of risk combines linear and iterative Evolutionary help manage and control
assessment Spiral progress, quality, change, and
exist concurrently but reside in Umbrella complementary activities risk
different states. iterative and parallel process flows Concurrent project tracking and control;
Module 2: Software Processes risk management;
Include software quality assurance (SQA);
technical reviews;
configuration management (CM)

apply when reuse is a


development objective Component based software development (CBSD)
emphasizes the mathematical
specification of requirements Formal methods
defining Linear in sequence.
specifying provides a process and each activity are organized repeats one activities before
methodological approach Aspect-oriented software development (AOSD) with respect to sequence and Iterative proceeding to the next
designing Process Flow time
Evolutionary in a‘circular’ manner.
constructing aspects
executes activities
Unified Process Parallel simultaneously
equirements specification Specialised Process Models
construction An iterative approach Agile Process
deployment,
Emphasizes the need to record
analyze errors each individual Personal Process Model a consistent method for describing problem
practitioner made describes a process-related problem
solutions within the context of the software
Build self-directed teams that Process Patterns process. identifies the environment problem
plan suggests o solutions to the problem.
track their work
Team Process Model
establish goals
own their processes and plans.

You might also like