Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conceptos Básicos
Según la definición del IEEE, citada por Lewis G 1994 " software es la suma total de los programas
de computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen
a un sistema de cómputo".
Es una colección de componentes que trabajan conjuntamente para cumplir algún objetivo. Una
de las características de los sistemas es que las propiedades y el comportamiento de los
componentes están inseparablemente entrelazados, el funcionamiento exitoso de los
componentes depende del funcionamiento de otros componentes.
Otra característica de los sistemas es que son jerárquicos e incluyen o lo conforman otros sistemas
los cuales son llamados “subsistemas“; estos subsistemas pueden operar de forma independiente.
Enfoque sistémico
a. b. c. d.
INSTITUCION UNIVERSITARIA ITSA - UAB Fecha:19-02-2022
Asignatura: Producción Multimedial Versión: 2.0
Programa: TP mantenimiento de sistemas informáticos Código:PM1Taller001
Actividad: Taller - Semestre: I Pag: 2
Tema: Conceptos básicos en Ingeniería de Software
Docente: Ing. Jorge Sepúlveda MSc. PhD(e).
Según [Bohem 1976] Ingeniería del Software es la aplicación práctica del conocimiento científico en
el diseño y construcción de programas de computadora y la documentación asociada requerida
para desarrollar y operar (funcionar) y mantenerlos. Así como también desarrollo de software o
producción de software.
5. Según DRAE: Conjunto de las fases sucesivas de un fenómeno natural o de una operación
artificial.
Un proceso puede ser definido como un conjunto de actividades enlazadas entre sí que,
partiendo de uno o más inputs (entradas) los transforma, generando un output (resultado).
Proceso de Desarrollo
Desarrollo
de Software
Por su naturaleza los modelos son simplificados, por lo tanto un modelo de procesos del
software es una abstracción de un proceso real.”
INSTITUCION UNIVERSITARIA ITSA - UAB Fecha:19-02-2022
Asignatura: Producción Multimedial Versión: 2.0
Programa: TP mantenimiento de sistemas informáticos Código:PM1Taller001
Actividad: Taller - Semestre: I Pag: 3
Tema: Conceptos básicos en Ingeniería de Software
Docente: Ing. Jorge Sepúlveda MSc. PhD(e).
Ejemplos de modelos de procesos de software
✓ Modelo en Cascada
✓ Desarrollo Evolutivo
✓ Desarrollo Basado en Reutilización
✓ Desarrollo Incremental
✓ Desarrollo en Espiral
✓ Desarrollo por Prototipos
8. Ciclo de vida de desarrollo de software: Son las fases por la que pasa el proceso de
desarrollo de software.
9. Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un
proyecto de desarrollo de software.
Un modelo de ciclo de vida de software es una vista de las actividades que ocurren durante el
desarrollo de software, intenta determinar el orden de las etapas involucradas y los criterios de
transición asociadas entre estas etapas.
▪ Es el Resultado parcial o final que es producido y usado durante el proyecto. Son las
entradas y salidas de las actividades.
Glosario
Sistema Legacy: Se llama legacy a los sistemas antiguos que funcionan en una organización y
los mismos no pueden ser reemplazados por diversos motivos, entre ellos se encuentran:
Bibliografía