ingenieria
Tema 1.2 Introducción a la Ingeniería de Software
Mapa conceptual
Objetivo específico.
Al final del tema, el alumno comprenderá la importancia de la Ingeniería de software,
identificando sus diversos componentes y sus diferencias frente a otras disciplinas.
2
Ingeniería de Software
Apuntes Mtra. Socorro Martínez José
1. Introduccióna la Ingeniería de Software
¿Qué es un sistema?
La palabra sistema, como es usada en análisis de sistemas de información, no
necesariamente significa una computadora o un grupo de programas de computadora.
“Un sistema puede ser definido como una serie de elementos interrelacionados
que realizan alguna actividad, función u operación. También puede ser definido
como un conjunto decomponentes que interactúan para alcanzar un objetivo”
Existen diversas clases de sistemas, por ejemplo: biológicos, educacionales, sociales,
administrativos, etc. En cada uno de ellos, siempre se podrá identificar su medio ambiente,
sus entradas, procesos y salidas, asi como la información utilizada para la
retroalimentación, como se ilustra en la figura 1.2.1
Entrada
Procesamiento
SalidaRetroalimentación
Fig. 1.2.1 Componentes de un sistema
Entrada. Recopilación y captura da datos. Puede adoptar muchas formas: lector de código
de barras (tarjetas de crédito, registro de productos, etc.), respuesta de clientes generados
por una encuesta, lectoras de óvalos (actas de calificaciones), etc. Independientemente del
método de entrada, la exactitud de la misma es decisiva paraobtener la salida.
Procesamiento. Conversión o transformación de datos en salidas útiles, lo cual puede
implicar ejecutar cálculos, realizar comparaciones y adoptar acciones alternas y el
almacenamiento de datos para su uso posterior.
Salida. Información útil por lo general bajo la modalidad de documento y/o consulta,
cheques de pago, ticket de compra.
3
Ingeniería de SoftwareApuntes Mtra. Socorro Martínez José
1. Introducción a la Ingeniería de Software
Retroalimentación. Es la salida que sirve para hacer cambios en actividades de entrada o
procesamiento, por ejemplo en el cálculo de nómina si se capturó mal el número de horas
trabajadas, 400 en lugar de 40, el sistema debe ser congruente con escalas predeterminadas.
Es decir, es improbable que una persona laboremás de 100 horas a la semana lo cual la
retroalimentación será un mensaje de error indicando que la captura esta mal.
En algunos textos de administración de negocios o sistemas de información se pueden
encontrar algunas clasificaciones de acuerdo al propósito o necesidad de la empresa, como
se muestra en el Cuadro 1.2.1
Cuadro 1.2.1 Clasificación de sistemas
Nivel
Operativo
AltoEstratégico
Tipo de sistema
TPS. Sistema de procesamiento de transacciones
OAS. Sistema de automatización de oficina
KWS. Sistema de trabajo de conocimiento
DSS. Sistema de apoyo a decisiones
MIS. Sistema de información gerencial
ESS. Sistema de apoyo a ejecutivos
GDSS. Sistema de apoyo a decisiones de grupo
En otras ocasiones el sistema es clasificado por el tipo de información queadministrará y
la relación de esta con otros sistemas o subsistemas de la empresa o diferentes empresas,
como se muestra en el Cuadro 1.2.2
Cuadro 1.2.2 Otra clasificación de sistemas de información
Tipo de sistema
Descripción
Simple. Pocos componentes y su relación o interacción es sencilla y
directo.
Compleja. Muchos componentes
conectados.
4
estrechamenterelacionados
y
Abierto. Interactúa con su entorno, por ejemplo la legislación y
normativas, barreras no arancelarias, el medio ambiente y la
evolución de su ciudad, la cultura, política, sociología.
Ingeniería de Software
Apuntes Mtra. Socorro Martínez José
1. Introducción a la Ingeniería de Software
Cerrado. No interactúa con el entorno. Un sistema de conteo.
Estable. Sufre escasos...
Regístrate para leer el documento completo.