ingenieria del softaware. seún glenn brookshear

20
UPNFM PROGRAMA DE FORMACIÓN PERMANENTE INFORMÁTICA BÁSICA INTEGRANTES DEL EQUIPO 1. CHRISTELL ARTICA 2. CLAUDIA GALO 3. DIANA COELLO 4. INGRID PONCE 5. DANIEL RECONCO 6. FILIBERTO RIVAS CAPITULO: 7 Ingeniería del softwa

Upload: carlos-escobar

Post on 16-Jan-2017

62 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: Ingenieria del Softaware. Seún Glenn Brookshear

UPNFMPROGRAMA DE FORMACIÓN PERMANENTE

INFORMÁTICA BÁSICA

INTEGRANTES DEL EQUIPO

1. CHRISTELL ARTICA2. CLAUDIA GALO3. DIANA COELLO4. INGRID PONCE5. DANIEL RECONCO6. FILIBERTO RIVAS

CAPITULO: 7 Ingeniería del software

Page 2: Ingenieria del Softaware. Seún Glenn Brookshear

Contenido La disciplina de la ingeniería del software El ciclo de vida del software Metodologías de ingeniería del software Modularidad Herramientas existentes Aseguramiento de la calidad Documentación La interfaz persona-maquina Propiedades del software Bibliografía

Page 3: Ingenieria del Softaware. Seún Glenn Brookshear

Ingeniería de software

Es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software,1 y el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software.2 Integra matemáticas, ciencias de la computación y prácticas cuyos orígenes se encuentran en la ingeniería.

Page 4: Ingenieria del Softaware. Seún Glenn Brookshear

El ciclo de vida del software

El término describe el desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, es decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo.

Page 5: Ingenieria del Softaware. Seún Glenn Brookshear

Metodología de ingeniería del software

Los primeros enfoque de la ingeniera de software insistían en realizar el análisis de requisitos ,diseño, implementación y las pruebas de una manera estrictamente secuencial.

Page 6: Ingenieria del Softaware. Seún Glenn Brookshear

Creencia del software

Eran que existían de masiado riesgos durante el desarrollo de un sistema software como para permitir variaciones de esas pauta.

Como resultado los ingenieros de software insistían que se completaran toda especificación de requisito de sistema antes de comenzar con el diseño

Page 7: Ingenieria del Softaware. Seún Glenn Brookshear

Resultado de proceso de desarrollo de los ingenieros de software se denomina como:

Modelo en cascada Modelo incremental Modelo iterativo proceso Unificado racional Proceso unificado Prototipado Prototipado evolutivo, descartable, rápido Desarrollo de código fuente abierto Métodos agiles Programación extrema .

Page 8: Ingenieria del Softaware. Seún Glenn Brookshear

Modularidad

Es decir ala división de software en unidades mas manejables que se denominan de forma genérica MODULOS: cada uno de las cuales trata únicamente con una parte de las tareas globales asignadas al software.ESTRUCTURA MODULAR: se representa mediante rectángulos y las dependencias entre procedimiento también se representa mediante flechas.Indica que todo juego esta controlado por un procedimiento denominado control juego.

Page 9: Ingenieria del Softaware. Seún Glenn Brookshear

Diagrama de estructura simple

control juego

El diagrama de estructura no indica como debe realizar su tarea cada procedimiento.

Control juego

servir devolverCal

trayectoria

Actualizar marcador

Page 10: Ingenieria del Softaware. Seún Glenn Brookshear

Acoplamiento

Es minimizar el vinculo entre módulos

Representación de acoplamiento intermodular: Acoplamiento de control Acoplamiento de datos Datos globales

Page 11: Ingenieria del Softaware. Seún Glenn Brookshear

Aseguramiento de la Calidad

Es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza que el software satisfará los requisitos dados de calidad. Este aseguramiento se diseña para cada aplicación antes de comenzar a desarrollarla y no después.

Page 12: Ingenieria del Softaware. Seún Glenn Brookshear

Pruebas del Software

Las pruebas son básicamente un conjunto de actividades dentro del desarrollo de software. Dependiendo del tipo de pruebas, estas actividades podrán ser implementadas en cualquier momento de dicho proceso de desarrollo.

Page 13: Ingenieria del Softaware. Seún Glenn Brookshear

Documentación del sistema

La documentación del Software sirve para tres cosas distintas, lo que conduce a que existen tres categorías de documentación: documentación del usuario, del sistema y técnica.

Documentación del usuario: es explicar las características del software y describir como utilizarlo

Page 14: Ingenieria del Softaware. Seún Glenn Brookshear

Documentación del sistema: es describir la composición interna del software de modo que pueda ser mantenida en las etapas posteriores del ciclo de vida.

Documentación Técnica: el propósito es describir como hay que instalar y dar servicio a un sistema.Ejemplos: ajustar parámetros de operación Instalar actualizaciones y informar problemas al desarrollador del software

Page 15: Ingenieria del Softaware. Seún Glenn Brookshear

La interfaz hombre - Maquina

Los seres humanos tendemos a ver un sistema en términos de usabilidad no en función de lo inteligente que realice sus tareas internas. Desde la perspectiva de un ser humano la elección entre dos sistemas competidores se basara probablemente en la interfaz de ambos sistemas.

Page 16: Ingenieria del Softaware. Seún Glenn Brookshear

Por estas razones se ha convertido e una de las preocupaciones principales durante la etapa de definición de requisitos de los proyectos de desarrollo de software.

Page 17: Ingenieria del Softaware. Seún Glenn Brookshear

Propiedad del software y responsabilidad legal

La mayoría de personas estarían de acuerdo en que una empresa o un individuo tienen derecho a recuperar la inversión necesaria para desarrollar un software de calidad y obtener beneficio económico de la misma.

Page 18: Ingenieria del Softaware. Seún Glenn Brookshear

Los esfuerzos legales para defender esa propiedad caen bajo la categoría de las leyes de la propiedad intelectual, buena parte de las cuales están basadas en los principios bien establecidos.

Page 19: Ingenieria del Softaware. Seún Glenn Brookshear

Bibliografía

Introducción a la computación, J. Glenn Brookshear. https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software

19/06/2016 http://es.ccm.net/contents/223-ciclo-de-vida-del-software 19/06/2016.

Page 20: Ingenieria del Softaware. Seún Glenn Brookshear

Gracias por su atención