La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

INGENIERIA DE SOFTWARE

Presentaciones similares


Presentación del tema: "INGENIERIA DE SOFTWARE"— Transcripción de la presentación:

1 INGENIERIA DE SOFTWARE
UNIVERSIDAD COOPERATIVA DE COLOMBIA

2 INTRODUCCION Este trabajo forma parte del programa de Ingeniería de Software y está orientada a conocer la historia , la evolución a lo largo del tiempo. Además de eso permitirá a introducirnos sobre la importancia que tiene para nosotros la Ingeniería de Software su alcance, sus aportes a la humanidad.

3 HISTORIA DEL SOFTWARE

4 QUE ES SOFTWARE? Es todo programa o aplicación para realizar tareas específicas. Este término fue usado por primera vez por John w. Tukey en 1957. La palabra “software” es un contraste de hardware , el software se ejecuta dentro del hardware. Es un sentido mas amplio la representación del software son programas, detalles del diseño escrito en un lenguaje de descripción de programas, diseño de la arquitectura, especificaciones escritas en un lenguaje formal, requerimientos del sistema, etc.

5 QUE ES INGENIERIA DE SOFTWARE?
Es el desarrollo, operación y mantenimiento del software de forma sistemática, disciplinada y cuantificable y el estudio de dichos métodos. También es el estudio dedicado a la creación de software de buena calidad, barato y fácil de desarrollar y de mantener. La Ingeniería de Software inicia a formalizarse a finales de la década de Con el transcurso de los años se han desarrollado recursos que conforman la Ing. De Software.

6 PROCESOS DE SOFTWARE Es un conjunto de actividades que conducen a la creación de un producto software. Depende de personas que toman decisiones, juicios y no existe proceso ideal. Para los sistemas críticos se requiere un proceso de desarrollo muy estructurado. Para sistemas de negocios con requerimientos rápidamente cambiantes, un proceso flexible y ágil probablemente sea mas efectivo.

7 PROCESO DE SOFTWARE Tiene como propósito la producción eficaz y eficiente de un producto de software que reúna los requisitos del cliente. Ester proceso es intensamente intelectual, creativo, y a juicio de personas involucradas. Un producto software en sí es complejo, es inviable conseguir un 100% de confiabilidad de un programa por pequeño que sea. Un producto software es intangible y muy abstracto. Dificulta la definición y requisitos del producto.

8 ACTIVIDADES FUNDAMENTALES DEL PROCESO DE SOFTWARE
Especificación de Software. Diseño e implementación. Validación Evolución Seguimiento y control del proyecto de Software Revisiones técnicas formales Garantía de calidad (Software) Gestión de configuración (Software) Preparación y producción de documentos Gestión de reutilización Gestión de riesgos.

9 ELEMENTOS PROCESOS DE SOFTWARE
Marco común del proceso Conjunto de tareas Actividades de protección

10 QUE ES CASE ? Case ( computer aided software engineering).
Es la automatización del software. Es una filosofía que se orienta a la mejor comprensión de los modelos de empresa, actividades y el desarrollo de los sistemas de información. Esto involucra programas que permiten: Construir modelos que describen la empresa Describir el medio en que se realiza las actividades Llevar a cabo la planificación

11 OBJETIVOS CASE Aumentar la productividad de áreas de desarrollo y mantenimiento de sistemas informáticos Mejorar la calidad de software Reducir tiempos y coste de desarrollo y mantenimiento de software Mejorar la gestión y dominio sobre el proyecto Mejorar archivos de datos Automatizar: Desarrollo de software, documentación, generación del código, chequeo de errores y gestión de proyecto. Permitir: Reutilización y portabilidad del software y estandarización de la documentación. Integrar fases de desarrollo Facilitar la utilización de distintas metodologías.

12 ETAPAS EN UN PROYECTO DE INTRODUCCIÓN DEL CASE
Descripción de objetivo- grupo de trabajo- planificación. Análisis de área de desarrollo Selección de metodología y herramientas CASE. Aplicación en escenarios y evaluación . Extensión de la metodología y CASE en la organización.

13 CARACTERISTICAS DE UN BUEN SOFTWARE
Proporciona la funcionalidad necesaria. Robusto, resistente a fallos. Intuitivo. Buen diseño, reusable. Rápido. Estable.

14 CONCLUSIÓN Este trabajo nos dió una visión amplia sobre la Ingeniería de Software, nos mostró de una manera general los aportes para el desarrollo técnico y sistemático de la humanidad. Además nos proporcionó la importancia que se debe tener para aprovechar al máximo esta herramienta para una evolución en nuestra manera de pensar y un mejor vivir.

15 BIBLIOGRAFÍA Ingeniería de Software – Roger S. Pressman. Mg Graw Hill.
Diccionario de Computación. Friedman alán – Mc Graw-Hill. del vago.com


Descargar ppt "INGENIERIA DE SOFTWARE"

Presentaciones similares


Anuncios Google