Title: Diapositiva 1
1INTRODUCCION AL DESARROLLO DE PROYECTO SOFTWARE
2Qué es software?
Elemento lógico del sistema
3Qué es Ingeniería de Software?
Es una disciplina o área de la informática o
ciencia de la computación, que ofrece
conocimientos, técnicas y métodos para
desarrollar y mantener software de calidad que
resuelva problemas de todo tipo.
4ENFOQUE ACTUAL SOBRE LA CALIDAD DE SOFTWARE
Uno de los problemas que se afrontan actualmente
en el área de computación es precisamente la
calidad de software
Motivo de preocupación para especialistas
Especialistas Ingenieros Investigadores Comerc.
De software
Calidad de software
- Es aquí donde surgen dos cuestionamientos
importantes - Cómo obtener un software de Calidad?
- Cómo evaluar la calidad del software ?
5Qué es la calidad del software?
Eficiencia Flexibilidad Corrección Confiabilida
d Mantenibilidad Portabilidad Usabilidad Segur
idad integridad
Conjunto de Cualidades que lo caracterizan
Por tanto concluimos que la calidad de Software
es medible y varía de un sistema a otro.
6Ejemplos
Un software elaborado para el control de naves
espaciales debe ser confiable a un nivel cero
fallas
Otro software
Qué hecho para usarse una sola vez no requiere
del mismo nivel de calidad que el anterior
7Ejemplos
Un software que debe ser explotado por buen
tiempo (10 años ó más necesita ser confiable
mantenible y flexible)
8Cuándo se mide la calidad del Software?
- Después de elaborado el producto
- Por tanto es importante obtener la calidad del
software durante todas las etapas del ciclo de
vida de este sistema.
9Proyecto de Software como Tecnología Multicapa
10Proyecto de Software como Tecnología Multicapa
- Cualquier enfoque de construcción debe apoyarse
sobre un compromiso de organización de calidad. - El fundamento de la Proyecto del software es la
capa de proceso.
11Proyecto de Software como Tecnología Multicapa
- Los métodos de la Proyecto del software indican
cómo construir técnicamente el software. - Las herramientas de la Proyecto del software
proporcionan un enfoque automático o
semi-automático para el proceso y para los
métodos.
12Proceso de Software
Qué es un Proceso de Software?
Conjunto de etapas con la intención de lograr un
objetivo
Obtener un software de calidad
13Proceso de Software
Otra denominación del Proceso de Software
Al proceso de software también se le
conoce como Ciclo de Vida del Software
14Fases Genéricas
Proceso de Software
- La Fase de Definición Qué?
- La Fase de Desarrollo Cómo?
- La Fase de Mantenimiento - Cambio
15Modelo de Proceso de Software
Qué es un Modelo de Proceso de Software?
Es una estrategia de desarrollo que los
ingenieros de software deben emplear para
resolver problemas de la industria de software
16Modelos de Procesos de Software
?
El problema es seleccionar el modelo de proceso
de software apropiado para la ingeniería de
software que debe aplicar el equipo de proyecto
17Modelos de Procesos de Software
Construcción de Prototipos
Lineal Secuencial
DRA (Diseño rápido de
aplicaciones)
Incremental
Desarrollo Concurrente
Espiral
Ensamblaje de Componentes
18(No Transcript)
19 - Trabajo Grupal en Clase
- En base al material proporcionado, DIFERENTES
MODELOS DE PROCESO DE SOFTWARE, elegir un modelo
de proceso determinado - Explicar en que consiste
- Proporcionar un ejemplo
- A la conclusión del tiempo dado para esta
actividad grupal cada grupo debe elegir un
representante que dará una breve explicación del
trabajo realizado.