University of California, Davis

Application Development Methodology

"Task Performed by Role" Matrix

for General Development Path

Design Stage

Stage/Task

Small
System

Large
In-house
Develop
System

Purch-ased System

Feas./
Assmnt.
Project

4. Design Stage:
Business System Design Phase:
A4.1 Design system structure:
A4.1.1 Define procedure

R

R

X

N/A

A4.1.2 Design procedure interaction

R

R

X

N/A

A4.2 Design for implementation:
A4.2.1 Revise implementation strategy

O; TPM

R

X

N/A

A4.2.2 Identify interface data

R

R

R

N/A

A4.2.3 Define implementation algorithms

R

R

R

N/A

A4.2.4 Design bridging procedures

R

R

R

N/A

A4.2.5 Define training requirements

R

R

R

N/A

A4.2.6 Plan rollout

R

R

R

N/A

A4.3 Design preliminary data structures:
A4.3.1 Summarize data model usage

O; BPM

O; BPM

O; BPM

N/A

A4.3.2 Design data code values

R

R

R

N/A

A4.3.3 Prepare preliminary data structure

R

R

X

N/A

A4.4 Define data and procedure interactions:
A4.4.1 Select procedures for definition

O; TPM

R

O; TPM

N/A

A4.4.2 Summarize data interactions

O; TPM

R

O; TPM

N/A

A4.4.3 Define procedure data access

O; TPM

R

O; TPM

N/A

A4.4.4 Refine data structure

O; TPM

R

O; TPM

N/A

A4.5 Design procedures:
A4.5.1 Define human interface procedures

R

R

X

N/A

A4.5.2 Design layouts

R

R

X

N/A

A4.5.3 Prototype the system behavior

O; TPM & BPM

O; TPM & BPM

O; TPM & BPM

N/A

A4.5.4 Define procedure actions

R

R

X

N/A

A4.6 Check design completeness

R

R

X

N/A

A4.7 Check design correctness:
A4.7.1 Conduct design walk-through

O; TPM

R

X

N/A

A4.7.2 Check data availability

R

R

R

N/A

A4.7.3 Modify lists of elements

R

R

X

N/A

A4.7.4 Check conformity to architectures and standards

R

R

O; TPM & QC

N/A

A4.7.5 Produce correctness quality report

O; TPM

R

X

N/A

A4.8 Plan for technical design:
A4.8.1 Analyze benefits

O; BPM

O; BPM

O; BPM

N/A

A4.8.2 Analyze costs

O; BPM

O; BPM

O; BPM

N/A

A4.8.3 Select procedures for implementation

O; TPM & BPM

R

X

N/A

A4.8.4 Group procedures into implementation areas

O; TPM

R

X

N/A

A4.8.5 Sequence the implementation areas

O; TPM

R

X

N/A

A4.8.6 Plan for technical design and construction

R

R

X

N/A

Technical Design Phase:
A4.9 Define technical context and requirements:
A4.9.1 Define project standards

R

R

X

N/A

A4.9.2 Define system acceptance criteria

R

R

R

N/A

A4.9.3 Define technical objectives

O; TPM

R

R

N/A

A4.9.4 Evaluate capacity requirements

R

R

R

N/A

A4.9.5 Draw hardware context diagram

O; TPM

R

O; TPM & BPM

N/A

A4.9.6 Draw software context diagram

O; TPM

R

O; TPM

N/A

A4.9.7 Draw language evaluation matrix

O; SA

O; SA

O; SA

N/A

A4.9.8 Place orders for products

O; TPM

O; TPM

O; TPM

N/A

A4.10 Design the data structures:
A4.10.1 Prepare load matrices

R

R

R

N/A

A4.10.2 Refine the data structure

R

R

R

N/A

A4.10.3 Define the perceived data structures

R

R

R

N/A

A4.10.4 Design the data storage structure

R

R

R

N/A

A4.10.5 Estimate space requirements

R

R

R

N/A

A4.10.6 Design buffering

R

R

R

N/A

A4.10.7 Design non-database files

R

R

R

N/A

A4.10.8 Identify system performance problems

R

R

R

N/A

A4.10.9 Design on-line data storage recovery

R

R

R

N/A

A4.11 Develop program specifications:
A4.11.1 Define programs and modules

R

R

X

N/A

A4.11.2 Design programs and modules

R

R

X

N/A

A4.11.3 Conduct a program/module walk-through

O; TPM

R

X

N/A

A4.12 Prepare for testing:
A4.12.1 Define integration groups

R

R

R

N/A

A4.12.2 Define integration test requirements

R

R

R

N/A

A4.13 Prepare for implementation:
A4.13.1 Finalize design for implementation

R

R

R

N/A

A4.13.2 Refine training requirements

O; TPM & BPM

R

R

N/A

A4.13.3 Refine rollout plan

O; TPM & BPM

R

R

N/A

A4.13.4 Design operations procedures

R

R

R

N/A

A4.14 Assess performance

R

R

R

N/A

A4.15 Design for system testing:
A4.15.1 Define the scope of system tests

O; TPM

R

R

N/A

A4.15.2 Design system test cycles

O; TPM & BPM

R

R

N/A

A4.15.3 Specify test conditions for system testing

O; TPM & BPM

R

R

N/A

A4.15.4 Define benchmark testing

O; TPM & BPM

O; TPM

O; TPM

N/A

A4.15.5 Define acceptance test cycles

O; TPM & BPM

R

R

N/A

A4.15.6 Specify test conditions for acceptance tests

O; TPM & BPM

R

R

N/A

A4.16 Plan construction and implementation stages

R

R

R

N/A


General Development Path

Next : Construction Stage Matrix

Previous : Analysis Stage Matrix

Section Overview : Tasks Performed in General Development Path

Stage Cross Reference: Design Stage

Overview : Table of Contents


This page was last built on April 29, 1997.