Documente Academic
Documente Profesional
Documente Cultură
Desarrollo y
Mantenimiento de Software
Proceso de software
Un proceso de software es la serie de
actividades que: tienen una meta
relacionada con el desarrollo, operación o
mantenimiento del software y son
funcionalmente coherentes, repetibles y
reusables.
Ingeniería de Software es:
1.La aplicación de un enfoque sistemático,
disciplinado y cuantificable al
desarrollo, operación y mantenimiento
del software; esto es la aplicación de la
ingeniería de software.
2.El estudio de los enfoques de (1).
Ingeniería de Software
• LA IEEE Computer Societyrealizó una
Guía para el Cuerpo de Conocimiento
de Ingeniería de Software.
• SWEBOK. Software Engineering Body of
Knowledge.
http://www.computer.org/portal/web/swebok
•
•
Comunicación con el cliente
1. Nombre del Proceso
• Desarrollo y Mantenimiento de Software
(DMS).
2. Propósito
• Realizar de manera sistemática las
actividades de obtención de requisitos,
análisis, diseño, construcción,
integración y pruebas de productos de
software nuevos o modificados
cumpliendo con los requisitos
especificados.
3. Descripción
• El proceso de Desarrollo y Mantenimiento
de Software es un proceso requerido
por CDS-UTEZ y se establece
considerando como modelos de
referencia la Norma Mexicana
MoProSoft.
• Realización de la fase de inicio
• Realización de la fase de requisitos.
• Realización de la fase de análisis y
diseño.
3. Descripción
• Realización de la fase de construcción
• Realización de la fase de integración y
pruebas.
En este documento cuando se refiere a la Norma Mexicana MoProSoftse
alude a la norma con el nombre Tecnología de la información-Software-
Modelos de Procesos y Evaluación para el Desarrollo y Mantenimiento de
Software -Parte 01: Definición de conceptos y productos (NMX-I-059/01-
NYCE-2005) y Parte 02: Requisitos de procesos (MoProSoft) (NMX-I-
059/02-NYCE-2005).
•
4. Objetivos
• O1. Lograr que los productos de salida sean
consistentes con los productos de entrada en
cada fase de un ciclo de desarrollo mediante
las actividades de verificación, validación o
prueba.
4. Objetivos
• O2. Sustentar la
realización de ciclos
posteriores o proyectos
de mantenimiento
futuros mediante la
integración de la
configuración de
software del ciclo actual.
4. Objetivos
• O3. Llevar a cabo las
actividades de las fases
de un ciclo mediante el
cumplimiento del Plan
de Desarrollo actual.
•
5. Indicadores
• I1 (O2) La configuración de software está
integrada por los productos generados
en el ciclo.
•
6. Metas Cuantitativas
• MC1 (I1) El 90 % de los
productos generados en
todos los proyectos
están integrados en la
configuración del
software. (El 90% es
debido a que no en todos
los proyectos se generan
manuales)
•
7. Mediciones
• M1(I1) Comparar los componentes que
deben integrar la configuración del
software contra los componentes que
integran la configuración del software de
cada unos de los proyectos.
8. Responsabilidad
Rol Responsable Descripción
Sistema;
12.Salidas
Nombre Destino
Minuta
14. Roles involucrados y capacitación
requerida.
Rol Abreviatura Capacitación
Cliente CL Ninguna
Usuario U Ninguna
15. Actividades
DMS.A1 Realización de la fase de inicio
Entradas Rol Actividad Salidas
Descripción del Proyecto APY A1.1. Participar en la R1.Reunión para Minuta de la R1.Reunión
APE Asignar RAPE y RD. para asignar a RAPE y
Formato del Documento RD RD.
Formal de Requerimientos
Documento Formal de
Requerimientos (en su
versión inicial)
Descripción del Proyecto RAPE A1.2 Definir en conjunto con RAPE el Plan de Desarrollo del
RD Proceso Especifico. Proyecto
Plan de Desarrollo del
Proyecto
15. Actividades
DMS.A1 Realización de la fase de inicio
Entradas Rol Actividad Salidas
Plan de Desarrollo del RAPE A1.3 Participar en la R2.Reunión para Minuta de R2.Reunión de
Proyecto RD Determinar el Equipo de Trabajo Formación del Equipo de
AR Trabajo.
Descripción del Proyecto ET A1.4 Participar en la R3.Reunión con el Minuta de R3.Reunión con
CL Cliente en donde se presenta el Equipo el Cliente
de Trabajo del Proyecto
Plan de Desarrollo del RAPE A1.5 Generar en conjunto con RAPE el Calendario de Desarrollo
Proyecto RD Calendario de Desarrollo del Proyecto. del Proyecto
Formato del
Calendario de Desarrollo
del Proyecto
Documento Formal de
Requerimientos
15. Actividades
DMS.A1 Realización de la fase de inicio
Entradas Rol Actividad Salidas
Procedimiento para Verificar el Plan de Desarrollo del Proyecto
Plan de Desarrollo del ET A1.10 Participar en la R4.Reunión Minuta de Reunión
Proyecto para conocer el Plan de Desarrollo del R4Reunion para conocer
Proyecto. el Plan de Desarrollo del
Calendario de Desarrollo Proyecto.
de Proyecto
15. Actividades
DMS.A1 Realización de la fase de inicio
Entradas Rol Actividad Salidas
Formato del RD A1.11 Generar el Reporte de Reporte de Actividades de
Reporte de Actividades de Actividades de la fase de inicio. la fase de Inicio
la fase de Inicio
A1.12 El Equipo de Trabajo deberá
ET reportar al final de cada día mediante el
sistema de Control de Asistencias y
Tareas, el avance de las tareas
RD A1.13 Asegurarse que todosde
los
asignadas en el Calendario
productos
Desarrollo de
deltrabajo generados se
Proyecto
encuentran en CDS-UTEZ-BC, de
acuerdo a los mecanismos
establecidos y publicados por el
subproceso Conocimiento de la
Organización en CDS-UTEZ-BC-
WIKICDS.
15. Actividades
DMS.A2 Realización de la fase de requerimientos
• Caso de uso.
• Los casos de uso sirven para estructurar los
requerimientos funcionales.
• Un modelo de casos de uso es un modelo del
sistema que contiene actores, casos de uso y
sus relaciones.
• Un caso de uso es un fragmento de
funcionalidad que el sistema ofrece para
aportar un resultado de valor para sus
actores.
15. Actividades
DMS.A2 Realización de la fase de requerimientos
• Manual de Usuario:
• Documento electrónico o impreso que
describe la forma de uso del software
con base a la interfaz del usuario. Éste
deberá ser redactado en términos
comprensibles a los usuarios.
15. Actividades
DMS.A2 Realización de la fase de requerimientos
Entradas Rol Actividad Salidas
Documento Formal ET A2.1Realizar diferentes Documento Formal
de Requerimientos entrevistas con el de Requerimientos
cliente(R3.Reunion con (detallado)
Formato de Cliente) Minuta de R3.
Minuta de R3. Reunión con Cliente
Reunión con Cliente
Estructura del
Proyecto
Registro de Rastreo RD A4.2 Actualizar el Registro de Registro de Rastreo
Rastreo.
Base de Datos
Procedimiento para Verificar el Registro de Rastreo
15. Actividades
DMS.A4 Realización de la fase de construcción
Entradas Rol Actividad Salidas
Componentes RD A4.7 Incorporar como línea Configuración del
base a la Configuración del Software
Registro de Rastreo Software los Componentes y el
Registro de Rastreo.
• Manual de operación.
• Documento electrónico o impreso que
contenga la información indispensable
para la instalación y administración del
software, así como el ambiente de
operación (sistema operativo, base de
datos, servidores, etc.), éste deberá ser
redactado
15. Actividades
DMS.A5 Realización de la fase de integración y pruebas.
Entradas Rol Actividad Salidas
Software RD A5.1 Realizar la integración de Software
ET los módulos del sistema
Plan-Reporte de siguiendo el Plan-Reporte de Plan-Reporte de
Pruebas de Pruebas de Integración Pruebas de
Integración ejecutando los Integración
Formato del RD correspondientes casos deel
A5.2 Generar en conjunto Manual de Operación
Manual de Operación ET prueba.
Manual de Operación.
Componente(s) Ninguna
Software Ninguna
procesos (NMX-I-059/03-NYCE-2005).
23. Guías de Ajuste
No. Actividad departe 03 Actividad del proceso Descripción
3 Componente Componente
4 Software Software
12 Usuario Usuario