Trabajo

Solo disponible en BuenasTareas
  • Páginas : 5 (1197 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de junio de 2011
Leer documento completo
Vista previa del texto
Ingeniería de software Es el uso y el establecimiento de los principios robustos de la ingeniería a fin de desarrollar sistemas confiables y económicos que funcionen en maquinas reales. Es la aplicación de un enfoque sistemático hacia el análisis, diseño, construcción, operación y mantenimiento de sistemas. Capas(Herramientas, métodos, procesos, enfoque de calidad) Enfoque de calidad (Métricas,Medidas, Indicadores=Las consecuencia que refleja en las medidas). Proceso: Se conforma de muchas actividades y se les denominan varias tareas. Métodos:(O. Objetos, Datos) Herramientas: de tipos de case (Ingeniería de software dirigida al computador) Procesos: un proceso es un objetivo a cumplir representa la funcionalidad modula rizada de un sistema, para poder cumplir ese objetivo existe una ovarias maneras que se las conoce como procedimiento. Procedimiento: Es la ejecución de un conjunto de actividades

secuenciales e interactivas Un procedimiento tiene una o varias actividades que se llaman tareas. Tareas: son los ítems de ejecución Sistema: Puede ser dividida en uno o varios subsistemas. Subsistema: Conjunto de procesos para resolver. Areas claves del proceso Es la base del controlde la gestión de proyectos. Es el contexto donde se aplica los métodos. Definen información(document os,formularios,reportes ,estadisticos) Metodos Indican como construir el software Abarca las siguientes tareas -Analisis de requerimientos -Generacion de código -Pruebas Herramientas Proporcionan un enfoque automático o semi automatico para los procesos y los métodos ejemplo scrip de internet comobase de datos. Fases Genericas para desarrollar un software F. Definición:(Tareas, análisis, Planificación de proyectos)

-Que información va hacer procesada (Publica/Privada(Confid encial)). -Trata de identificar , que función y rendimiento se desea(Automatizar). -Que restricción de diseño existe(interoperabilidad (Su tcp ras)). -Que criterios de validación se utilizan (Cliente). -Que interfazvan hacer establecidos (Aplicaciones o Programas). F. Desarrollo(Como solucionar el diseño, Generación de código de Pruebas) -Trata de identificar como se van a implementar la función dentro de un sistema -Como se va a implementar los detalles procedimentales. -Como se va a traducirse un diseño en un lenguaje de programación. -Como se va a diseñar las estructuras de datos. F. Mantenimiento Cambio-Todo mantenimiento se centra en el cambio -Detención y Corrección de errores. - Requisitos combinables del cliente

-Adaptación en nuevas tecnologías. Actividades de protección: -gestión de la reutilización, Revisión de técnicas formales, Garantía de calidad de software, Preparación y producción de documentos, Mediciones, gestión de riesgos entre otras. Modelos de procesos de Software LinealSecuencialPrototipos- Modelo de desarrollo de AplicaciónIncremental- Espiral. Lineal Secuencial Plantea un análisis de requerimientos Análisis- DiseñoGeneralización de codigo- Pruebas Análisis: Requisitos que se recogen en el nivel de negocio y estratégico, El ing tiene que comprender lo que es (interoperabilidad, rendimiento, capacidad, función requerida, dominio de la información.) Diseño: Etapaque se centra en cuatro atributos -Estructura de datos(estudiante, materia, calificaciones.), Arquitectura de software(Corba, i2ee), Diseño de Interfaces(Resolucion

de la intemporalidad), Detalle procedimental(algoritm os). Generalización de código: Detalle del diseño, Mecánica el la programación. Pruebas: Logicas internas: detalle de la sintaxis Funcionales canaliza los resultados. Ventajas:Mantenimiento a la correcion y detención de errores, a software debe adaptarse al entorno externo, que el cliente requiere mejoras funcionales. Desventajas: El cliente tiene que tener mucha paciencia para detener un producto final

Modelo de construcción de Prototipos. Escuchar al clienteConstruir la maqueta(revisar), Cliente prueba la maqueta Se debe utilizar cuando: - Cliente tiene...
tracking img