Development Case
Development Case
<Project Name>
Development Case
Version <1.0>
[Note: The following template is provided for use with the Rational Unified Process . Text enclosed in square
brackets and displayed in blue italics (style=InfoBlue) is included to provide guidance to the author and should be
deleted before publishing the document. A paragraph entered following this style will automatically be set to normal
(style=Body Text).]
[To customize automatic fields in Microsoft Word (which display a gray background when selected), select
File>Properties and replace the Title, Subject and Company fields with the appropriate information for this
document. After closing the dialog, automatic fields may be updated throughout the document by selecting
Edit>Select All (or Ctrl-A) and pressing F9, or simply click on the field and press F9. This must be done separately
for Headers and Footers. Alt-F9 will toggle between displaying the field names and the field contents. See Word
help for more information on working with fields.]
<Project Name> Version: <1.0>
Development Case Date: <dd/mm/yy>
<document identifier>
Revision History
Date Version Description Author
01/12/10 1.0 <details>
Table of Contents
1. Introduction 2
1.1 Purpose 2
1.2 Scope 2
1.3 Definitions, Acronyms, and Abbreviations 2
1.4 References 2
1.5 Overview 2
3. Disciplines 2
3.1 Business Modeling 2
3.1.1 Workflow 2
3.1.2 Artifacts 2
3.1.3 Notes on the Artifacts 2
3.1.4 Reports 2
3.1.5 Notes on the Reports 2
3.1.6 Additional Review Procedures 2
3.1.7 Other Issues 2
3.1.8 Configuring the Discipline 2
3.2 Requirements 2
3.2.1 Workflow 2
3.2.2 Artifacts 2
3.2.3 Notes on the Artifacts 2
3.2.4 Reports 2
3.2.5 Notes on the Reports 2
3.2.6 Additional Review Procedures 2
3.2.7 Other Issues 2
3.2.8 Configuring the Discipline 2
3.3 Analysis & Design 2
3.3.1 Workflow 2
3.3.2 Artifacts 2
3.9.1 Workflow 2
3.9.2 Artifacts 2
3.9.3 Notes on the Artifacts 2
3.9.4 Reports 2
3.9.5 Notes on the Reports 2
3.9.6 Additional Review Procedures 2
3.9.7 Other Issues 2
3.9.8 Configuring the Discipline 2
4. Roles 2
Development Case
1. Introduction
[The introduction of the Development Case provides an overview of the entire document. It includes the purpose,
scope, definitions, acronyms, abbreviations, references, and overview of this Development Case.]
1.1 Purpose
[Specify the purpose of this Development Case.]
El propósito de este documento es describir el proceso de desarrollo del proyecto DEPI
1.2 Scope
[A brief description of the scope of this Development Case; what Project(s) it is associated with and anything else
that is affected or influenced by this document.]
1.3 Definitions, Acronyms, and Abbreviations
[This subsection provides the definitions of all terms, acronyms, and abbreviations required to properly interpret
the Development Case. This information may be provided by reference to the project’s Glossary.]
DEPI. Departamento de Estudios de Posgrado e Investigación
SIDEPI. Sistema de Información del Departamento de Estudios de Posgrado e Investigación.
DGEST Dirección General de Estudios Superiores Tecnológicos
1.4 References
[This subsection provides a complete list of all documents referenced elsewhere in the Development Case. Identify
each document by title, report number (if applicable), date, and publishing organization. Specify the sources from
which the references can be obtained. This information may be provided by reference to an appendix or to another
document.]
1.5 Overview
[This subsection describes what the rest of the Development Case contains and explains how the document is
organized.]
2. Overview of the Development Case
2.1 Lifecycle Model
[Briefly describe the lifecycle model employed by the project including descriptions of the milestones and their
purpose. The purpose is to serve as an introduction to the rest of the development case, not to be a project plan.]
2.2 Disciplines
[Describe which disciplines the development case covers.]
El caso de desarrollo del sistema DEPI pasa a través de los siguientes flujos de trabajo:
Requerimientos
Análisis y diseño
Implementación
Pruebas
Despliegue
Administración y configuración de cambios
Administración de desarrollo
Ambiente
2.3 Discipline Configuration
[Explain how the discipline configuration works. Explain the details described in the Discipline sections and use the
following text as a starting point.]
The purpose of this section is to explain how the discipline configuration works. This includes an
explanation of the purpose for the various tables and for each of the sections that describe the various
disciplines listed in the section titled Disciplines.
2.3.1 Workflow
[This section needs to detail any changes made to the structure of the workflow itself. Typical changes include
adding activities to describe company-specific ways of working, or removing activities.]
2.3.2 Artifacts
[Using a tabular format, this section describes how the artifact will be used. Additional ‘local’ artifacts can be
added to the table as needed.]
Could have
Won't have
Informal
None
Tools Used [Definition of the [References to the details of the tools used to develop and maintain
tool (or tools), used this artifact.]
to produce the
artifact.]
Templates/Examples [The templates to be [References to templates and examples. This could be referenced to
used and examples of either the templates and examples in the Rational Unified Process, or
artifacts using the to local templates and examples. This column may also contain
templates.] references to actual artifacts that provide additional help to the
project members.]
It contains a reference to the project's Configuration Management Plan, which describes the configuration
management strategy to be used when working on these artifacts. The Configuration Management Plan
allows developers to answer questions such as:
When do I release my artifact?
Where do I put my newly created or modified artifact?
Where do I find existing artifacts for the project?
If the Development Case is a an organization-level development case, this is where you add notes on what
each project will consider when they decide what to do with the artifact. Use the predefined table below as
a starting point.]
Artifacts How to Use Reason
2.3.4 Reports
[This section lists the reports to be used. Additional local reports are added to the table as needed.]
3.1.2 Artifacts
Artifacts How to Use Review Tools Used Templates/
Incep Elab Const Trans Details Examples
Business Actor
Business Architecture
Document
Business Entity
Business Glossary
Business Object Model
Business Rules
Business Use Case
Business Use-Case Model
Business Use-Case Realization
Business Vision
Business Worker
Organization Unit
Supplementary Business
Specification
Target-Organization Assessment
3.1.3 Notes on the Artifacts
Artifacts How to Use Reason
3.1.4 Reports
Reports How to use Tools Used Templates/Examples
Business Entity
Business Object Model Survey
Business Use-Case
Business Use-Case Model Realization
Business Use-Case Model Survey
Business Worker
3.1.5 Notes on the Reports
3.1.6 Additional Review Procedures
3.1.7 Other Issues
3.1.8 Configuring the Discipline
3.2 Requirements
[See the section titled Discipline Configuration that describes what each of the following sections will contain.]
3.2.1 Workflow
3.2.2 Artifacts
Artifacts How to Use Review Tools Used Templates/
Incep Elab Const Trans Details Examples
Actor
Boundary Class
Glossary
Requirements Attributes
Requirements Management Plan
Stakeholder Requests
Software Requirements
Specification
Supplementary Specification
Use Case
Use-Case Model
Use-Case Package
Use-Case Storyboard
User-Interface Prototype
Vision
3.2.3 Notes on the Artifacts
Artifacts How to Use Reason
3.2.4 Reports
Reports How to Use Tools Used Templates/Examples
Actor
Use-Case
Use-Case Model Survey
Use-Case Storyboard
3.2.5 Notes on the Reports
3.2.6 Additional Review Procedures
3.2.7 Other Issues
3.2.8 Configuring the Discipline
3.3.4 Reports
Reports How to Use Tools Used Templates/Examples
Class
Design-Model Survey
Design Package/Subsystem
Use-Case Realization
3.3.5 Notes on the Reports
3.3.6 Additional Review Procedures
3.3.7 Other Issues
3.3.8 Configuring the Discipline
3.4 Implementation
[See the section titled Discipline Configuration that describes what each of the following sections needs to contain.]
3.4.1 Workflow
3.4.2 Artifacts
Artifacts How to Use Review Tools Used Templates/
Incep Elab Const Trans Details Examples
Build
Component
Implementation Model
Implementation Subsystem
Integration Build Plan
3.4.3 Notes on the Artifacts
Artifacts How to Use Reason
3.4.4 Reports
Reports How to Use Tools Used Templates/Examples
3.5.2 Artifacts
Artifacts How to Use Review Tools Used Templates/
Incep Elab Const Trans Details Examples
Won´t Could Must Must Informal Microsof
Test Case
Word
Won´t Could Must Must Informal Visual
Test Class
Paradigm
Won´t Could Must Must Informal Visual
Test Components
Paradigm
Test Environment Won´t Could Must Must Informal Microsoft
Configuration Word
Won´t Could Must Must Informal Micrsosoft
Test Evaluation Summary
Word
Won´t Could Must Must Informal Microsoft
Test Suite
Word
Could Could Must Must Informal Microsoft
Test Plan
Word
Won´t Could Must Must Informal Microsoft
Test Results
Word
Won´t Could Must Must Informal Microsoft
Test Script
Word
Won´t Could Must Must Informal Microsoft
Workload Analysis Model
Word
3.5.3 Notes on the Artifacts
Artifacts How to Use Reason
Test-Ideas List Could Las
Test Data Could Se pueden incluir las pruebas de datos dentro del artefacto Test Script
Este artefacto es particularmente útil cuando la ejecución automática de
Test Automation Could pruebas de software deben mantenerse y ampliarse a través de varios
Architecture ciclos de prueba.
Solo es requerido específicamente cuando la ejecución de pruebas de
Test Interface Could software no puede se pueden logra de manera satisfactoria utilizando
Specification las interfaces estándar proporcionadas por el software.
3.5.4 Reports
Reports How to Use Tools Used Templates/Examples
Test Survey
3.6.2 Artifacts
Artifacts How to Use Review Tools Used Templates/
Incep Elab Const Trans Details Examples
Bill of Materials
Deployment Plan
Deployment Unit
End-User Support Material
Installation Artifacts
Product
Product Artwork
Release Notes
Training Materials
3.6.3 Notes on the Artifacts
Artifacts How to Use Reason
3.6.4 Reports
Reports How to Use Tools Used Templates/Examples
3.6.5 Notes on the Reports
3.6.6 Additional Review Procedures
3.6.7 Other Issues
3.6.8 Configuring the Discipline
3.7 Configuration & Change Management
[See the section titled Discipline Configuration that describes what each of the following sections needs to contain.]
3.7.1 Workflow
3.7.2 Artifacts
Artifacts How to Use Review Tools Used Templates/
Details Examples
Incep Elab Const Trans
Change Request
Configuration Audit Findings
Configuration Management
Plan
Project Repository
Workspace
3.7.4 Reports
Reports How to Use Tools Used Templates/Examples
3.7.5 Notes on the Reports
3.7.6 Additional Review Procedures
3.7.7 Other Issues
3.7.8 Configuring the Discipline
3.8 Project Management
[See the section titled Discipline Configuration that describes what each of the following sections needs to contain.]
3.8.1 Workflow
3.8.2 Artifacts
Artifacts How to Use Review Tools Used Templates/
Incep Elab Const Trans Details Examples
Business Case
Iteration Assessment
Iteration Plan
Measurement Plan
Problem Resolution Plan
Product Acceptance Plan
Project Measurements
Quality Assurance Plan
Review Record
Risk List
Risk Management Plan
Software Development Plan
Status Assessment
Work Order
3.8.3 Notes on the Artifacts
Artifacts How to Use Reason
3.8.4 Reports
Reports How to Use Tools Used Templates/Examples
3.9.4 Reports
Reports How to Use Tools Used Templates/Examples
3.9.5 Notes on the Reports
3.9.6 Additional Review Procedures
3.9.7 Other Issues
3.9.8 Configuring the Discipline
4. Roles
[This section is used for the following purposes:
To describe any changes in the set of roles; for example, it is common to refine the role Stakeholder into
more than one role.
To map job positions in the organization to the roles in the Rational Unified Process. The reason for this is
that in some development organizations there are job positions defined. If these job positions are
commonly used and have a wide acceptance within the organization, it may be worth doing a mapping
between the roles in the Rational Unified Process and the job positions in the organization. Mapping job
positions to roles makes it easier for people in the organization to understand how to employ the Rational
Unified Process. The mapping can also help people understand that roles are not job positions, which is a
common misconception.]
Rol Trabajador
Revisor de requerimientos Tania Abigail Vivanco Romero
Especificador de requerimientos Erick Ulisses Monfil Contreras
Analista de pruebas Tania Abigail Vivanco Romero
Diseñador de interfaces de usuario Uziel David Castellanos Cruz
Revisor de código Uziel David Castellanos Cruz
Diseñador de base de datos Víctor Manuel Álvarez Amador
Implementador Mario Andrés Paredes Valverde
Integrador Tania Abigail Vivanco Romero
Arquitecto de sw Tania Abigail Vivanco Romero
Revisor de arquitectura Mario Andrés Paredes Valverde
Revisor de diseño Víctor Manuel Álvarez Amador
Diseñador Tania Abigail Vivanco Romero
Diseñador de pruebas Víctor Manuel Álvarez Amador
Tester Uziel David Castellanos Cruz
Ingeniero de procesos Mario Andrés Paredes Valverde
Administrador de proyectos Uziel David Castellanos Cruz
Administrador de control de cambios Erick Ulisses Monfil Contreras
Administrador de la configuración Erick Ulisses Monfil Contreras
Administrador de despliegue Mario Andrés Paredes Valverde
Revisor del proyecto Erick Ulisses Monfil Contreras
Administrador de pruebas Víctor Manuel Álvarez Amador
Especialista de herramientas Víctor Manuel Álvarez Amador
Administrador de sistema Tania Abigail Vivanco Romero
Escritor técnico Mario Andrés Paredes Valverde