INTRODUCCION AL DESARROLLO DE PROYECTO SOFTWARE. ¿Qué es software? Elemento lógico del sistema.

Slides:



Advertisements
Presentaciones similares
Desarrollo en espiral.
Advertisements

CICLO DE VIDA DEL DESARROLLO DE SOFTWARE
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
Modelos de Ciclo de Vida
Ingeniería de Software
MARCO METODOLOGICO.
Modelos de Proceso del Software
Jesús Gonzales Ramos Juan Carlos Mosqueda Agustín Velázquez Corona Calidad de software.
M.S.C. Ivette Hernández Dávila
 EL MODELO INCREMENTAL.:  EL MODELO EN ESPIRAL:  viene a suplir el problema de no poder retroceder en las fases de desarrollo del software.  : no.
HERRAMIENTAS CASE.
INGENIERIA DEL SOFTWARE
Temas Unidad I – 1.1 Modelos Prescriptivos de Procesos Cascada
Ingeniería de Software
Ingeniería de Software
 Docentes ◦ Jonathan Erlich  ◦ Ariel Glikman   Organización de la materia ◦ Idesmaimonides.wikidot.com.
Ingeniería de Software
CICLO DE VIDA DEL SOFTWARE
Las etapas de un proyecto
Ingenieria de software
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN UNIVERSIDAD NACIONAL DEL SUR Año 1º 2º 3º 4º 5º Programación Matemática Software Sistemas de Hardware.
Ingeniería de Software
CONCEPTOS BÁSICOS Diseño de Sistemas.
Modelo de espiral Fue originalmente propuesto por Barry Boehm en Es una secuencia de actividades con retrospectiva de una actividad a otra, representado.
Modelos de desarrollo de Software
Técnicas de Programación
Ingeniería de Software
I NTRODUCCIÓN A LA I NGENIERÍA DEL S OFTWARE Ing. Sonia Godoy H Informática empresarial Ing-Sonia Godoy H.
EL APORTE DE LA INGENIERIA DE SOFTWARE A LAS ORGANIZACIONES
Tema 1: Introducción a la Ingeniería de Software
LA INGENIERÍA DE SOFTWARE Y RUP
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Team Software Process IntroductionTSPiSM Watts Humphrey
INTRODUCCIÓN INGENIERIA DE SISTEMAS
¿Qué es la Ingeniería del Software?
Diseño de Sistemas Expertos
INGENIERIA DEL SOFTWARE
INGENIERIA DE SOFTWARE
Metodología de Desarrollo Unidad Educativa Bolívar Sebastián Torres 6° 18°
Alexander Aristizabal Ángelo flores herrera
Tecnológico de Estudios Superiores Huixquilucan
Las etapas de un proyecto Yussef Farran L.
Capitulo 1 Roger S. Presman
Ciclo de vida de un sistema
Método iterativo Integrantes : Paola Ramón Armando 19 octubre 2011.
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
Definición de sistema__________
Ing. José Manuel Poveda.  Muchas personas asocian el término de Software con los programas de PC. Sin embargo, software no son sólo programas, sino todos.
Ingeniería de software
PROCESOS DE DESARROLLO DE SOFTWARE
Ingeniería de software
Actividades en el Proceso de desarrollo de Software
Modelo Prescriptivos de proceso
Ingeniería del Software I
problemas de la calidad del software
METODOLOGÍAS DEL CICLO DE VIDA DEL SOFTWARE
Sistema de control de calidad de software
INTRODUCCIÓN A INGENIERIA KARLA TATIANA OLAYA TORRES ID ( )
Introducción Mayo 16, 2012 Análisis y Diseño de Sistemas.
¿Qué es la Ingeniería De Software? Ingeniería de Software.
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
Especificación del Problema Partimos del hecho de un programador no puede resolver un problema que no entiende. Por esta razón, la primera etapa en todo.
Las fases del ciclo de la vida de desarrollo de sistemas
Software de Comunicaciones
Modelo de procesos de software
Planificación de Sistemas de Información
NOTA: Para cambiar la imagen de esta dispositiva, seleccione la imagen y elimínela. A continuación haga clic en el icono Imágenes en el marcador de posición.
Desarrollo iterativo e incremental
Transcripción de la presentación:

INTRODUCCION AL DESARROLLO DE PROYECTO SOFTWARE

¿Qué es software? Elemento lógico del sistema

¿Qué 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.

ENFOQUE 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: Calidad de software Motivo de preocupación para especialistas Especialistas Ingenieros Investigadores Comerc. De software Es aquí donde surgen dos cuestionamientos importantes - Cómo obtener un software de Calidad? - Cómo evaluar la calidad del software ?

¿Qué es la calidad del software? Conjunto de Cualidades que lo caracterizan Eficiencia Flexibilidad Corrección Confiabilidad Mantenibilidad Portabilidad Usabilidad Seguridad integridad Por tanto concluimos que la calidad de Software es medible y varía de un sistema a otro.

Ejemplos Otro software Un software elaborado para el control de naves espaciales debe ser confiable a un nivel “cero fallas” Qué hecho para usarse una sola vez no requiere del mismo nivel de calidad que el anterior

Ejemplos Un software que debe ser explotado por buen tiempo (10 años ó más necesita ser confiable mantenible y flexible)

¿Cuá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.

UN ENFOQUE DE CALIDAD PROCESO MÉTODOS HERRAMIENTAS Proyecto 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. Proyecto 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. Proyecto de Software como Tecnología Multicapa

¿Qué es un Proceso de Software? Conjunto de etapas con la intención de lograr un objetivo: Proceso de Software

Otra denominación del Proceso de Software Al proceso de software también se le conoce como Ciclo de Vida del Software Proceso de Software

Fases Genéricas La Fase de Definición ¿Qué? La Fase de Desarrollo ¿Cómo? La Fase de Mantenimiento - Cambio 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 Modelo de Proceso de Software

Modelos 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 ?

Modelos de Procesos de Software Lineal Secuencial Construcción de Prototipos DRA (Diseño rápido de aplicaciones) Incremental Espiral Desarrollo Concurrente Ensamblaje de Componentes

DAPC DAPC DAPC DAPC Entrega 2 Entrega 1 Ent.3 Ent4 MODELO INCREMENTAL Construir y revisar la maqueta Escuchar al cliente El cliente prueba la maqueta MODELO DE CONSTRUCCION DE PROTOTIPOS AnálisisDiseñoCódigoPrueba MODELO LINEAL

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.