PROCESOS DE DESARROLLO DE SOFTWARE

Slides:



Advertisements
Presentaciones similares
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Advertisements

Lenguaje Unificado de Modelado
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
METRICAS DE PROCESO Y PROYECTO
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Herramientas CASE.
Objetivo Realizar el modelado del negocio, identificar a partir de este los casos de uso de sistema que darán soporte informático al negocio modelado y.
Objetivo Realizar el modelado del negocio, identificar a partir de este los casos de uso de sistema que darán soporte informático al negocio modelado y.
Modelos de Proceso del Software
CONCEPTOS Y PRINCIPIOS DE DISEÑO
Ingeniería del Software
Ingeniería del Software
Unidad I: CONCEPTOS FUNDAMENTALES
Erique Gaspar, Carlos Alfredo
M.S.C. Ivette Hernández Dávila
Desarrollo Orientado a Objetos con UML
HERRAMIENTAS CASE.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Ingeniería Web.
Ingeniería de Software
Fundamentos de programación
Ingeniería de Software
CICLO DE VIDA DEL SOFTWARE
Ingenieria de software
Ciclo de Vida del Software Paradigmas de Desarrollo
Análisis y Diseño Orientado a Objetos utilizando UML
REQUERIMIENTOS DE SOFTWARE
Métricas de calidad de software
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Ingeniería de Software
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
ESCUELA POLITÉCNICA DEL EJÉRCITO
Importancia en la efectividad del:
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
Medición y Métricas del Software
INGENIERIA DE SOFTWARE
Alexander Aristizabal Ángelo flores herrera
Métricas de calidad de software
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
UML.
Unidad 3 MODELO DE ANALISIS.
ANALISIS Y PLANEACION DE LA CALIDAD
Introducción al proceso de verificación y validación.
Unidad I: CONCEPTOS FUNDAMENTALES
Análisis y Diseño de Aplicaciones
Ingeniería de software
Modelo Prescriptivos de proceso
UNIDAD 2: “Características del Modelado UML” CONTENDIDO Elaborado por: Ingeniero Harold Cabrera Meza Actualizado por: Ingeniero Nilson Albeiro Ferreira.
REVISION Y AUDITORIA.
INTRODUCCIÓN A INGENIERIA KARLA TATIANA OLAYA TORRES ID ( )
Modelos del Proceso Omar de Jesús Rosales Hernández.
INGENIERIA DE SOFTWARE
Proceso de desarrollo 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.
Administración de Calidad de Software
Las fases del ciclo de la vida de desarrollo de sistemas
ETAPA DE ANÁLISIS Profesora: Msc. Nelwi Báez. Etapas Sistema de Información AnálisisDesarrolloDiseño.
Software de Comunicaciones
Modelo de procesos de software
Planificación de Sistemas de Información
TEAM SOFTWARE PROCESS CICLO 1. El software propuesto por el equipo de Ingenium para cumplir con las necesidades planteadas, modela los un conjunto de.
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
Fundamentos de Ingeniería de Software
Sistemas de calidad en el desarrollo de software.
Entregables del Proyecto
INGENIERÍA WEB FORMULACIÓN Y PLANEACIÓN PARA INGENIERÍA WEB.
Transcripción de la presentación:

PROCESOS DE DESARROLLO DE SOFTWARE Ánalisis de Sistemas Ingeniería de Software 1° Trimestre – 3° Año INCOS

UNA VISIÓN GENERAL DEL PROCESO Conjunto de actividades para crear el producto Es una plantilla para crear proyectos (Instancia del proceso) Se define en términos de flujos de trabajo (conjunto de actividades) Se identifican trabajadores y artefactos Adaptación o especialización del proceso Se utilizan diagramas de actividad de UML para describir los flujos de trabajo

¿Qué es el proceso de Software? El proceso define como un marco de trabajo que debe establecerse para la entrega efectiva de la tecnología de la ingeniería del software. Es la forma base para el control de la gestión de los proyectos de software y establece el contexto en el cual se aplican los métodos técnicos, se generan los productos de trabajo como ser modelos, documentos, datos, reportes, formatos, etc. La secuencia de actividades que debe seguirse se llama proceso de software.

¿Por qué es Importante el proceso de Software? Para seguir una serie de pasos predecibles. Permite crear de alta calidad y a tiempo. Porque ofrece estabilidad, control y organización a una actividad que puede volverse caótica si no se controla. Nota: El proceso que se adopte para desarrollar un producto determinado depende del tipo de software que se está construyendo.

La ingeniería del software: Una tecnología estratificada Como se muestra en la gráfica, cualquier enfoque de la ingeniería (incluido el de la ingeniería del software) debe estar sustentado en un compromiso con la calidad: La base que soporta la ingeniería del software es un enfoque de calidad.

Los Métodos la ingeniería del software proporcionan los “cómo” técnicos para construir software. Los métodos abarcan un amplio espectro de tareas que incluyen la comunicación, el análisis de requisitos, el modelado del diseño, la construcción del programa, la realización de pruebas y el soporte. Las herramientas de la ingeniería del software proporcionan el soporte automatizado o semi-automatizado para el proceso y los métodos (Ingeniería de Software Asistida por Computadora)

Marco de trabajo para el proceso Se establece como la base para un proceso de software completo al identificar un número pequeño de actividades del marco de trabajo aplicables a todos los proyectos de software, sin importar su tamaño o complejidad. Además, el marco de trabajo del proceso abarca un conjunto de actividades sombrilla aplicable a lo largo del proceso del software.

El marco de trabajo presenta 5 actividades genéricas que son útiles durante el desarrollo de sistemas. Comunicación. Implica una intensa colaboración y comunicación con los clientes; además, abarca la investigación de requisitos y otras actividades relacionadas. Planeación. Establece un plan para el trabajo de la ingeniería del software. Describe las tareas técnicas que deben realizarse, los riesgos probables, los recursos que serán requeridos, los productos de trabajo que se producirán y un programa de trabajo.

Modelado. Abarca la creación de modelos que permiten al desarrollador y al cliente entender mejor los requisitos del software y el diseño que logrará satisfacerlos. Construcción. Combina la generación del código (ya sea manual o automatizado) y la realización de pruebas necesarias para descubrir errores en el código. Despliegue. El software (como una entidad completa o un incremento completado de manera parcial) se entrega al cliente, quien evalúa el producto recibido y proporciona información basada en su evaluación.