Introducción a la Ingeniería de
Software y Sistemas de
Información
Software
Conjunto de programas de cómputo,
datos y procedimientos que permiten
realizar tareas en un sistema.
Ingeniería de Software
Disciplina que ofrece metodologías, herramientas y
técnicas para el desarrollo y mantenimiento de software
de calidad.
Proceso de software
Conjunto estructurado de actividades y
herramientas, utilizadas para el desarrollo,
innovación y evolución del software.
Modelo de proceso
Es una representación formal y
simplificada de un proceso de
software.
Atributos de software
Compatibilidad
Capacidad de los sistemas para
intercambiar información y/o
llevar a cabo sus funciones
requeridas.
Usabilidad
Capacidad del producto para
ser entendido, aprendido y
usado por el usuario.
Fiabilidad
Capacidad para
desempeñar las
funciones especificadas,
bajo condiciones y
periodo de tiempo.
Seguridad
Protección de la
información y datos para
evitar su mal uso.
Mantenibilidad
Capacidad para ser
modificado el software de
forma efectiva y eficiente.
Portabilidad
Capacidad de ser transferido de
forma efectiva de un entorno
hardware - software a otro.
CASE (Computer
Aided Software
Engineering)
Ingeniería de Software Asistida por Computadora, son
apps informáticas destinadas al desarrollo y
mantenimiento de proyectos de Software con la ayuda de
herramientas automatizadas.