INGENIERIA DEL SOFTWARE
INGENIERIA EN SISTEMAS
Cuestionario:
1.
¿Cuál es el origen de la ingeniería de sistemas?
2.
¿En qué consiste cada elemento del sistema
basado en computadoras?
3.
Explique cada una de las restricciones que el
equipo de trabajo puede encontrar para construir un modelo de sistemas
4.
¿En qué consiste la ingeniería de procesos de
negocios?
5.
¿En qué consiste la ingeniería de negocios?
Respuestas
1.
Hace casi 500 años, Maquiavelo dijo: c... no hay
nada más difícil de llevar a cabo, más peligroso de realizar o de éxito más
incierto que tomar el liderazgo en la introducción de un nuevo orden de cosas».
Durante los Últimos 50 años, los sistemas basados en computadora han
introducido un nuevo orden. Aunque la tecnología ha conseguido grandes avances
desde que habló Maquiavelo, sus palabras siguen sonando a verdad
La ingeniería del software aparece como
consecuencia de un proceso denominado ingeniería de sistemas. En lugar de
centrarse únicamente en el software, la ingeniería de sistemas se centra en
diversos elementos, analizando, diseñando y organizando esos elementos en un
sistema que pueden ser un producto, un servicio o una tecnología para la
transformación de información o control de información.
2.
Para
conseguir el objetivo, un sistema basado en computadora hace uso de varios elementos
del sistema:
·
Software. Programas de computadora, estructuras
de datos y su documentación que sirven para hacer efectivo el método lógico,
procedimiento o control requerido.
·
Hardware. Dispositivos electrónicos que
proporcionan capacidad de cálculo y dispositivos electromecánicos (p.ej.:
sensores, motores, bombas) que proporcionan una función externa.
·
Personas. Usuarios y operadores del hardware y
software.
·
Bases
de Datos. Una
gran colección de información organizada a la que se accede por medio del software.
·
Documentación. Manuales, formularios y otra
información descriptiva que retrata el empleo y/o operación del sistema.
·
Procedimientos. Los pasos que definen el empleo
especifico de cada elemento del sistema o el contexto procedimental en que
reside el sistema.
3. Para construir un modelo de sistema, el
ingeniero debería considerar algunas restricciones:
o Supuestos que reducen el número de permutaciones
y variaciones posibles, permitiendo así al modelo reflejar el problema de
manera razonable. Por ejemplo, considere un producto de representación en tres
dimensiones usado por la industria de entretenimiento para crear animaciones
realistas. Un dominio del producto permite la representación de formas humanas
en 3D. Las entradas a este dominio comprenden la habilidad de introducir
movimiento de un "actor" humano vivo, desde vídeo o creando modelos
gráficos. El ingeniero de sistemas hace ciertos supuestos sobre el rango de
movimientos humanos permitidos (p.ej.: las piernas no pueden enrollarse
alrededor del tronco) de manera que puede limitarse el proceso y el rango de
entradas.
o
Simplificaciones que
permiten crear el modelo a tiempo. Para ilustrarlo, considere una compañía de
productos de oficina que vende y suministra una amplia variedad de
fotocopiadoras, faxes y equipos similares. El ingeniero de sistemas está
modelando las necesidades de la organización suministradora y está trabajando
para entender el flujo de información que engendra una orden de suministro.
Aunque una orden de suministro puede generarse desde muchos orígenes, el
ingeniero categoriza solamente dos fuentes: demanda interna o petición externa.
Esto permite una partición simplificada de entradas necesaria para generar una
orden de trabajo.
o
Limitaciones que ayudan a delimitar el sistema. Por
ejemplo, se está modelando un sistema de aviónica para un avión de próxima
generación. Como el avión tendrá un diseño de dos motores, todos los dominios
de supervisión de la propulsión se modelarán para albergar un máximo de dos
motores y sus sistemas redundantes asociados.
o
Restricciones que guían la manera de crear el modelo
y el enfoque que se toma al implementar el modelo. Por ejemplo, la
infraestructura tecnológica para el sistema de representación en tres
dimensiones descrita anteriormente es un solo procesador basado en un Power-PC.
La complejidad de cálculo de los problemas deben restringirse para encajar en
los límites de proceso impuestos por el procesador.
o
Preferencias que indican la arquitectura preferida
para toda la información, funciones y tecnología. La solución preferida entra a
veces en conflicto con otros factores restrictivos. Aunque, la satisfacción del
cliente es a menudo tomada en cuenta hasta el punto de realizar su enfoque
preferido.
Los procesos
de negocio pueden ser controlados y administrados de forma manual o por un
sistema de software, la Ingeniería de Procesos (conocida también como
Automatización de Procesos), es la práctica de analizar el flujo operativo y/o administrativo de una compañía para descubrir elementos que pueden
optimizarse, a fin de implementar la mejor manera de llevar a cabo dicho flujo
o proceso.
4.
INGENIERIA DEL PRODUCTO
El objetivo de producto es traducir el
deseo del cliente de un conjunto de capacidades a un producto operativo.
Se establece una infraestructura se soporte
e incluye la tecnología requerida
Esta ingeniería debe crear una arquitectura
y una infraestructura
La visión global se consigue a través de la
ingeniería de requisitos
Los requisitos generales del producto se
obtienen del cliente
Luego de conocido los requisitos, la misión
del análisis de sistemas es asignar funcionalidad y comportamiento de cada uno
de los cuatro elementos.
No hay comentarios:
Publicar un comentario