Está en la página 1de 4

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: 1
Tema: Conceptos básicos en Ingeniería de Software
Docente: Ing. Jorge Sepúlveda MSc. PhD(e).

Conceptos Básicos

1. Software. Según el DRAE software[1]. (Voz inglesa). m. Inform. Conjunto de


programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una
computadora.

El software como producto software se compone de Programas de computadora y la


documentación asociada. Productos de software se pueden desarrollar para algún cliente en
particular o para un mercado general.

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".

2. Ingeniería profesión que aplica conocimientos y experiencias para que mediante


diseños, modelos y técnicas se resuelvan problemas que afectan a la humanidad.

3. Sistema Según el DRAE. m. Conjunto de cosas que relacionadas entre sí ordenadamente


contribuyen a determinado objeto.

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

Hay varios tipos de Sistema: Automáticos, Manuales e Híbridos (Semiautomático)

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).

4. Según Pressman caracteriza la Ingeniería de

Software como “una tecnología multicapa

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).

6. Un conjunto de actividades cuya meta es el desarrollo o evolución del software

Requisitos nuevos Sistema nuevo


o modificados o modificado

Proceso de Desarrollo
Desarrollo
de Software

Elementos del proceso software

7. Modelo de proceso de software (Sommerville, I., Ingeniería de Software, Pearson Educación,


2002.) define modelo de proceso de software como “Una representación simplificada de un proceso
de software, representada desde una perspectiva específica.

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.

Requisitos Análisis Diseño Desarrollo Pruebas Despliegue Mantenimiento


Gestión de proyectos

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.

✓ Describe las fases principales de desarrollo de software.


✓ Define las fases primarias esperadas de ser ejecutadas durante esas fases.
✓ Ayuda a administrar el progreso del desarrollo, y
✓ Provee un espacio de trabajo para la definición de un detallado proceso de desarrollo de
software.

10. El artefacto es el producto del proceso software

▪ Es el Resultado parcial o final que es producido y usado durante el proyecto. Son las
entradas y salidas de las actividades.

▪ Un artefacto puede ser un documento, un modelo o un elemento de modelo.

Puede ser la documentación, diagramas, especificaciones planes de acción, cronogramas de


actividades, software entre otros.
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: 4
Tema: Conceptos básicos en Ingeniería de Software
Docente: Ing. Jorge Sepúlveda MSc. PhD(e).

Glosario

RDBMS: Sistema de gestión de bases de datos relacional. Ver


http://es.wikipedia.org/wiki/Sistema_administrador_de_bases_de_datos_relacionales

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:

• El sistema es demasiado caro para ser remplazado.


• El sistema funciona eficaz y eficientemente y no es necesario cambiarlo.

Tomado de: http://capacitacionrapida.blogspot.com/2007/06/sistema-legacy.html

Resumen ingeniería Del software http://www.slideshare.net/soreygarcia/ingenieria-de-software-


para-dummies

Bibliografía

[1] Diccionario de La real academia española, tomado de http://www.rae.es/rae.html

También podría gustarte