Академический Документы
Профессиональный Документы
Культура Документы
DESARROLLO
DE
SOFTWAR
E
Proceso de 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
Mtod
os
Comunicacin, requisitos,
modelado, desarrollo ,
despliegue
Herramientas
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.
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