Ing Del Software
Enviado por andyy4e • 22 de Agosto de 2013 • 999 Palabras (4 Páginas) • 218 Visitas
1. ¿Qué se entiende por ingeniera del software?
La Ingeniería del software es una tecnología multicapa.
Cualquier enfoque de ingeniería (incluida ingeniería del software) debe apoyarse sobre un compromiso de organización de calidad.
El fundamento de la ingeniería del software es la capa de proceso. El proceso de la ingeniería del software es la unión que mantiene juntas las capas de tecnología y que permite un desarrollo racional y oportuno de la ingeniería del software. El proceso define un marco de trabajo para un conjunto de Úreas clave de proceso (ACPs) [PAU93] que se deben establecer para la entrega efectiva de la tecnología de la ingeniería del software. Las áreas claves del proceso forman la base del control de gestión de proyectos del software y establecen el contexto en el que se aplican los métodos técnicos, se obtienen productos del trabajo (modelos, documentos, datos, informes, formularios, etc.), se establecen hitos, se asegura la calidad y el cambio se gestiona adecuadamente.
Los métodos de la ingeniería del software indican «cómo» construir técnicamente el software. Los métodos abarcan una gran gama de tareas que incluyen análisis de requisitos, diseño, construcción de programas, pruebas y mantenimiento. Los métodos de la ingeniería del software dependen de un conjunto de principios básicos que gobiernan cada área de la tecnología e incluyen actividades de modelado y otras técnicas descriptivas.
Las herramientas de la Ingeniería del software proporcionan un enfoque automático o semi-automático para el proceso y para los métodos. Cuando se integran herramientas para que la información creada por una herramienta la pueda utilizar otra, se establece un sistema de soporte para el desarrollo del software llamado ingeniería del software asistida por computadora (CASE).
Se entiende por ingeniería del software como la disciplina que ofrece metodologías, técnicas y principios para desarrollar el conocimiento científico en el diseño y construcción de programas de computación y mantenimiento de software de calidad fiable y trabaje en maquinas reales. Se conoce también como producción del software.
2. ¿cuál es el objetivo de la ingeniería del software?
El objetivo de la ingeniería del software es proporcionar un marco de trabajo para construcción y mantenimiento de software con mayor calidad. Busca aplicar el conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar, operar (funcionar) y mantenerlos. Desarrolla de software o produce de software.
La ingeniería es el análisis, diseño, construcción, verificación y gestión de entidades técnicas (o sociales).
Con independencia de la entidad a la que se va a aplicar ingeniería, se deben cuestionar y responder las siguientes preguntas:
¿Cuál es el problema a resolver?
¿Cuáles son las características de la entidad que se utiliza para resolver el problema?
¿Cómo se realizará la entidad (y la solución)?
¿Cómo se construirá la entidad?
¿Qué enfoque se va a utilizar para no contemplar los errores que se cometieron en el diseño y en la construcción de la entidad?
¿Cómo se apoyará la entidad cuando usuarios soliciten correcciones, adaptaciones y mejoras de la entidad?
Aunque los métodos aplicados durante la fase de definición variarán dependiendo
...