Instituto Tecnológico Superior de Loreto
Ingeniería en Sistemas Computacionales
Materia
Fundamentos de Ingeniería de Software
Grupo
5to. B
Tema
Conceptos básicos de Ingeniería de Software
Evidencia
Glosario
Alumno(a): 22060019 Jorge Alexis Delgadillo Flores
Docente: Francisco Javier Rivera Magallanes
Fecha de Entrega: 26/10/2024
Glosario
Conceptos básicos de Ingeniería de Software
Ciencias Computacionales: Campo de estudio que abarca el análisis, diseño,
desarrollo, implementación y evaluación de sistemas informáticos. Enfocado en resolver
problemas a través de algoritmos y estructuras de datos, es la base teórica para desarrollar
software eficiente y funcional.
Ingeniería de Sistemas: Disciplina que se encarga de diseñar y gestionar sistemas
complejos integrando elementos tecnológicos y humanos. En el contexto de software, busca
optimizar el desarrollo y funcionamiento de sistemas de software dentro de un entorno
organizacional.
Proceso de Software: Conjunto de actividades, métodos y prácticas utilizadas en la
creación y mantenimiento de software. Incluye las fases de especificación, diseño,
desarrollo, validación y evolución del software.
Modelo de Proceso de Software: Representación estructurada que guía el proceso
de desarrollo de software. Algunos modelos comunes son el modelo en cascada, modelo
ágil, desarrollo incremental y modelo V, cada uno adaptado a diferentes necesidades y tipos
de proyectos.
Métodos de Ingeniería de Software: Conjunto de técnicas y prácticas que los
ingenieros de software emplean para el diseño, desarrollo y mantenimiento de sistemas de
software. Los métodos incluyen desde el análisis de requisitos hasta el diseño orientado a
objetos y las pruebas de software.
CASE (Computer-Aided Software Engineering): Herramientas de software
diseñadas para apoyar el desarrollo y mantenimiento de aplicaciones de software. Facilitan
tareas como el modelado, diseño y generación de código, permitiendo una mayor eficiencia
y consistencia.
Atributos del Software de Calidad: Características clave que determinan la calidad
del software, tales como fiabilidad, mantenibilidad, eficiencia, usabilidad, funcionalidad,
portabilidad y seguridad. Cada atributo afecta la percepción y el desempeño del software en
entornos específicos.
Bibliografía
EEE Computer Society. (2004). IEEE Standard for Software Engineering. IEEE Std
1012-2012.
Jalote, P. (2005). An integrated approach to software engineering. Springer Science
& Business Media.
Pressman, R. S., & Maxim, B. R. (2014). Ingeniería de software: un enfoque
práctico. McGraw-Hill.
Sommerville, I. (2015). Ingeniería de software. Pearson Educación.