mÓdulo introducciÓn al ciclo de vida del software articuladora: claudia maria restrepo p

22
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Upload: julia-acosta-quiroga

Post on 24-Jan-2016

255 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE

ARTICULADORA:

CLAUDIA MARIA RESTREPO P

Page 2: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Definición de sistema__________

Un sistema es un conjunto de elementos organizados que interactúan entre sí y con su ambiente, para lograr objetivos comunes, operando sobre materia, energía, información u organismos para producir como salida información, energía, materia u otros organismos.

Page 3: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Definición de sistema de información (SI)____

Un sistema de información se puede definir como el conjunto de funciones y procedimientos encaminadas a la captación, desarrollo, recuperación y almacenamiento de información en el seno de una organización.

Page 4: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Definición de software____________

Conjunto de instrucciones codificadas para ser leídas interpretadas por un computador con el objetivo de proporcionar una función y un rendimiento deseado.

Page 5: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Características del software_________El software se desarrolla, no se fabrica: la buena calidad se adquiere mediante un buen diseño dedicación y trabajo por parte de los encargados.El software no se estropea: El software no es susceptible a los males del entorno. No hay pieza de repuesto para el software, cada fallo en el software indica un error en el diseño o en el proceso mediante el que se tradujo el diseño a código ejecutable. Por tanto, el mantenimiento del software tiene una complejidad considerable.La mayoría del software se construye a medida: No existen catálogos de componentes de software. Se puede comprar software ya desarrollado, pero solo como una unidad completa, no como componentes que pueden reensamblarse en nuevos programas.

Page 6: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Áreas del software__________________Software de Sistemas: El software de sistemas es un conjunto de programas que han sido escritos para servir a otros programas. El área del Software de Sistemas se caracteriza por una fuerte interacción con el hardware de la computadora; una gran utilización por múltiples usuarios; una operación concurrente que requiere una planificación, una compartición de recursos y una sofisticada gestión de procesos; unas estructuras de datos complejas y múltiples interfaces externas. Ejemplos: - Compiladores - Editores - Utilidades - Ciertos componentes del sistema operativo - Utilidades de manejo de periféricos - Procesadores de telecomunicaciones

Page 7: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Áreas del software__________________Software de Tiempo Real: El software que mide, analiza y controla sucesos del mundo real conforme ocurren, se denomina de tiempo real. Ejemplos de esta área de software pueden ser:

Procesos automáticos de fabricación Celulares Electrodomésticos de última generación Control de respiradores artificiales Radares en aerolíneas Gestión del motor de un automóvil

Page 8: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Definición de Ingeniería del software_______

Es el conjunto de métodos, técnicas y herramientas que se

utilizan para el diseño, desarrollo, operación y mantenimiento de

software rentable y fiable.

Page 9: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Importancia económica de la IS para un país__

• Puede contribuir al incremento del valor monetario total de la producción corriente de bienes y servicios de un país durante un período (PIB).

• Puede contribuir al crecimiento de la productividad• Añade competitividad

Page 10: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Importancia económica de la IS para un país__

• Cambia la cultura.• Abre las puertas a nuevas formas de interacción.• El software reduce el costo y mejora los servicios.

Page 11: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

CONSULTA• Enumere y explique las fases del desarrollo.

• Defina el proceso del software.

• Enumerar las etapas del ciclo de vida del software.

• Definir cada una de las etapas del ciclo de vida del software.

• Que se entiende por etapas de un proyecto de desarrollo.

Page 12: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

CICLO DE VIDA DEL SOFTWARE

Page 13: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

CICLO DE VIDA DEL SOFTWARE

El término ciclo de vida del software 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: se asegura que los métodos utilizados son apropiados.

Page 14: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

CICLO DE VIDA DEL SOFTWARE

El ciclo de vida del software se origina en el hecho de que es muy costoso rectificar los errores que se detectan tarde dentro de la fase de implementación. El ciclo de vida permite que los errores se detecten lo antes posible y por lo tanto, permite a los desarrolladores concentrarse en la calidad del software, en los plazos de implementación y en los costos asociados.

Page 15: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Actividades del ciclo de vida del software (I)

Investigación preliminar o pre análisis Aclaración de la solicitud: el equipo de desarrollo de

software determina con el cliente el alcance del sistema.

Estudio de factibilidad: que responde los siguientes interrogantes:¿El cliente obtiene beneficios económicos con el

desarrollo del software? ¿Hay perjuicios para el cliente si no desarrolla el software?

¿Dispone el cliente de los medios técnicos de hardware y de software para implementar el software que se desea desarrollar?)

¿Se operará el software desarrollado?

Page 16: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Actividades del ciclo de vida del software (I)

Confirmación de la solicitud: se adquiere un compromiso bilateral entre el cliente e ingeniero del software en el cual cada uno tiene que cumplir con su parte: el ingeniero a desarrollar el software requerido y el cliente a entregar todos los requerimientos del software y retribuir el costo del proyecto.

Page 17: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Actividades del ciclo de vida del software (II)

Determinación de requerimientos o requisitos (Análisis)

El ingeniero del software, utilizando herramientas como las encuestas, las entrevistas, la revisión de registros y la observación; recolecta los requerimientos (características del nuevo sistema) de los usuarios. Además, de acuerdo con sus experiencias en proyectos similares, puede anticipar algunos de los requisitos y recomendarlos al usuario.

Page 18: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Actividades del ciclo de vida del software (III)

Diseño del sistema

Llamado también diseño lógico, consiste en bosquejar los elementos constitutivos del software como interfaz con el usuario, base de datos con sus tablas, consultas y reportes, además de los datos que se ingresarán, los que serán calculados y los que se almacenarán. El diseño del sistema produce los detalles que establecen la forma en que el sistema cumplirá con los requerimientos identificados durante la fase del análisis.

Page 19: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Actividades del ciclo de vida del software (IV) Desarrollo del sistema

En esta etapa se realiza la definición precisa de cada subconjunto de la aplicación en un lenguaje de programación para crear las funciones definidas durante la etapa de diseño. Esta actividad también debe proveer la documentación necesaria que puede clasificarse en interna, externa y de usuario.

Page 20: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Actividades del ciclo de vida del software (V)Pruebas del sistema

En esta actividad el software se emplea de manera experimental para asegurarse de que no tenga fallas, errores de diseño, errores de codificación y que se haya desarrollado de acuerdo con los requisitos del usuario y de acuerdo con los estándares de calidad.

Page 21: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Actividades del ciclo de vida del software (VI)

Implantación y evaluación

Es el proceso de instalar el software, entrenar a los usuarios y construir los archivos y bases de datos necesarios para utilizarlo. Una vez realizadas las actividades anteriores, se lleva a cabo la evaluación para identificar puntos débiles y fuertes y evaluar la operatividad del software, el impacto en la organización y la opinión de los administradores.

Page 22: MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Actividades del ciclo de vida del software (VII)

Mantenimiento

Esta actividad permite la adición de nuevas funcionalidades al software y la corrección de errores que pudieron haberse pasado por alto en las actividades de pruebas e implantación.