Вы находитесь на странице: 1из 18

PROCESOS DE

DESARROLLO
DE

SOFTWAR
E

Proceso de software

Marco de trabajo para las


tareas que se requieren
en la construccin de
software de alta
calidad.

Ingeniera del Software

La aplicacin de un enfoque
sistemtico, disciplinado y
cuantifcable al desarrollo,
operacin y mantenimiento
del software

Estratos de la

Ingeniera de
Software
Herramienta
s
Mtodos
Proceso
Enfoque de calidad

Enfoque de calidad

Todo proceso
debe tener una
orientacin
hacia la
calidad. Lo
anterior para
conseguir
resultados

Proceso

Mantiene juntos los


estratos de la
ingeniera del software
y permite desarrollar
un marco de trabajo
que produce calidad.

Mtod
os

Especifcan los elementos


tcnicos y responden los
COMOS del hacer. Son
considerados unos
principios bsicos.

Comunicacin, requisitos,
modelado, desarrollo ,
despliegue

Herramientas

Proporciona el soporte para el


proceso y los mtodos.

Proceso del
Software

Marco de
Trabajo

Actividades
Sombrilla Actividad de
trabajo

Acciones de
ingeniera del
software. Tareas
de trabajo

Actividad de
trabajo
Acciones de
ingeniera del
software. Tareas
de trabajo

Actividad de
trabajo

Comunicaci Relaci
n
directa
n: con el cliente,
hay que
investigar sobre los
requisitos.

Planeaci Se
determinan
actividades,
riesgos,
n:
recursos y el
producto a entregar.

Actividad de
trabajo

Modelad
o

Construcc
in

Desplieg
ue

Se desarrollan
que le permite
a un cliente y
un
desarrollador
entender mejor
los requisitos.

Generacin de
cdigo y
realizacin de
pruebas.

Se efecta la
entrega al
cliente.

Actividades
Sombrilla
Seguimiento y
control del
proyec
permite
evaluar
comparndolo
con el
to:

Gestin del
Riesgo: Evala
plan.

aquellos riesgos que


pueden afectar el
proyecto.

Aseguramiento
de la calidad
del software:
Defne actividades
necesarias para
conseguir la calidad.

Revisiones
tcnicas

Actividades
Sombrilla
Medicin: Se defnen y
recolectan
medidas.

Gestin de la
configuracin del
software: administra
los
cambios realizados al
software.
Gestin de la
reutilizacin:
Establece los criterios
para la reutilizacin.

Preparacin y
produccin

Se ejecutan
a lo largo de
todas las
actividades
de trabajo.

Roles en el

desarrollo de
software
Administrador del
Proyecto: Administra y
controla los recursos, no
es el dueo , solo es el
encargado.

Analista:
Estudia el problema y lo
descompone en
problemas de menor
complejidad.

Diseador:
Genera el diseo de un
sistema basado en los
requisitos. Prototipos,
documentos, etc

Programador:
Transforma
especifcaciones en
cdigo fuente
ejecutable.

Roles en el
desarrollo de
software
Tester
Realiza pruebas de
verifcacin del
software.

Ingenieros de
validacin y
verificacin
Verifcacin del proceso
al final de su proceso de
desarrollo.

Documentador
Documenta todo el
proceso de desarrollo.

Aseguradores de
calidad Encargado de
garantizar que el
software producido
cumple con las
caractersticas de
calidad.

Administrador de

Ingeniero de
Manutencin
Adapta y modifca
el software.

Cliente
comprometido
Participa

MODELOS
DE
DESARROLL
SOFTW
O
ARE
DE
-Modelo de
Cascada
-Prototipito
-Desarrollo
Evolutivo
-En espiral
-Desarrollo
basado en

CONSUL
TAR

-MODELO DE
CAPACIDAD DE
MADUREZ(CMMI).
-PROCESO DE
SOFTWARE
PERSONAL(PSP).
-PROCESO DE
SOFWTARE EN

CONSUL
TAS
Msc.Ing.Jose Fabin Diaz Silva
@josefabiandiaz
josefabiandiazs@Gmail.com
https://www.youtube.com/user/fabi

Вам также может понравиться