Flashcards
Conceptos básicos de ingeniería de software

Flashcards do conjunto (8)
- 1SOFTWARE.♦ Conjunto de programas para resolver un problema.
♦ El software puede ser desarrollado para un cliente en particular o para un mercado general.
- 2INGENIERÍA.♦ Es una disciplina que se vale de un conjunto de conocimientos de tipo técnico, científico, práctico y empírico para la invención, el diseño, el desarrollo, la construcción, el mantenimiento y la optimización de todo tipo de tecnologías, máquinas, estructuras, sistemas, herramientas, materiales y procesos.
♦ A través de la ingeniería se pretende compartir e l conocimiento, por ello los diagramas, esquemas y nomenclatura deben ser estandarizados.
- 3INGENIERÍA DE SOFTWARE.♦ Ingeniería de software es la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora y a la documentación asociada requerida para desarrollar, operar y mantenerlos. Se conoce también como desarrollo de software o producción de software (bohem, 1976).
♦ Una disciplina en la que se aplican técnicas y principios de forma sistemática en el desarrollo de sistemas de software para garantizar su calidad.
♦ Es una disciplina de a ingeniería que comprende todos los aspectos de la producción del software [somerville, 2004].
♦ La IEEE define a la ingeniería de software como "la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software".
♦ Ingeniería de software es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software (zelkovitz, 1978).
- 4ESTÁNDARES.♦ Es un conjunto de reglas que son acordadas y respetadas por una comunidad.
• Estándares de documentación.
• Estándares de notación.
• Estándares de diagramación.
- 5METODOLOGÍAS DE SOFTWARE.♦ Es una serie de pasos para resolver un problema.
♦ Son un conjunto de técnicas y métodos organizativos que se aplican para diseñar soluciones de software informático.
♦ Puede ser ejecutada e n forma secuencial, forma circular, o una combinación.
- 6HERRAMIENTAS CASE.♦ Son herramientas computación a les que están destinadas a asistir en los procesos de ciclo de vida de un software.
♦ Las herramientas case (computer aided software engineering, ingeniería de software asistida por computadora).
♦ Es un conjunto de herramientas que automatizan alguno de los procesos de una metodología.
♦ Hay diferentes tipos de herramientas case: de análisis, diseño de herramientas, gestión de proyectos de herramientas, gestión de herramientas de bases de datos, herramientas de documentación.
- 7HERRAMIENTAS DE GESTIÓN DE PROYECTOS.♦ Es un software que sirve para planificar, organizar y gestionar a un equipo involucrado en un gran trabajo, de forma que todos tengan claro qué tareas se están desarrollando, cuándo deben entregarse y a quién les corresponde ejecutarla.

- 8HERRAMIENTAS DE DESARROLLO.♦ Son programas auxiliares durante la aplicación de una metodología.

Informações
- Descrição
- Fundamentos de Ing de software 4B. Ramiro Tapia.
- Criado por
- RAMIRO TAPIA CRUZ
- Visualizações
- 112
- Avaliação