Вы находитесь на странице: 1из 4

Contenido :

Unidad 1:
Panormica General de Ingeniera de Software

1.1. Aspectos de la ingeniera de sistemas


1.2. Sistemas basados en computadora
1.3. La jerarqua de la ingeniera de sistema

Tema 2: La Ingeniera de Sistemas basado


en Computadora

1.4. Qu se entiende por el dominio del problema?


1.5. Modelado del sistema

Ing. Christian Araujo Gonzlez

T2T2-1

1.1. Aspectos de la Ingeniera de Sistemas

Ing. Christian Araujo Gonzlez

1.2. Sistemas Basados en Computadora (SBC)

La ingeniera de sistemas, consiste en la actividad de especificar,


disear, implementar, validar, distribuir y mantener sistemas como un
todo.

Definicin:
Un conjunto o disposicin de elementos que estn organizados
para realizar un objetivo predefinido procesando informacin

Los ingenieros de sistemas no solo estn relacionados con el software,


sino tambin con el hardware y las interrelaciones del sistema con los
usuarios y su entorno.
Un sistema es una coleccin de componentes interrelacionados que
trabajan conjuntamente para cumplir algn objetivo.

Objetivo:
Soportar alguna funcin del negocio o desarrollar un producto que
pueda venderse para generar beneficios.
Para conseguir el objetivo, un sistema basado en computadora
hace uso de varios elementos del sistema:
Software:

Una caracterstica de los sistemas es que las propiedades y el


comportamiento de los componentes (subsistemas) del sistema estn
inseparablemente entremezclados (o interrelacionados).

Programas de computadora, estructura de datos y su documentacin que sirve


para hacer efectivo el mtodo lgico, procedimiento o control requerido.

La compleja relacin entre los componentes (subsistemas) de un


sistema significa que ste ltimo es ms que la simple suma de sus
partes. Tiene propiedades que son propiedades del sistema como un
todo. A estas se propiedades se llaman propiedades emergente.
emergente

Hardware:

Algunos ejemplos de propiedades emergentes son:

Usuarios y operadores del hardware y software.

- Peso total del sistema : se calcula segn las propiedades de los componentes
individuales.
- La fiabilidad del sistema : depende de la fiabilidad de los componentes y de las
relaciones entre estos.
- La usabilidad del sistema : depende de los operadores del sistema y del entorno que
la utilice.

Ing. Christian Araujo Gonzlez

T2T2-2

Dispositivos electrnicos que proporcionan capacidad de clculo, disposicin de


interconexin y dispositivos electromecnicos que proporcionan una funcin
externa, del mundo real.

Personas:

Documentacin:

Manuales, formularios y otra informacin descriptiva que plasma el empleo y/o


funcionamiento del sistema.

Procedimientos:

Los pasos que definen el empleo especfico de cada elemento del sistema.
T2T2-3

Ing. Christian Araujo Gonzlez

T2T2-4

1.3. Jerarqua de la Ingeniera de Sistemas


Una caracterstica complicada de los SBC es que los elementos que
componen
un
sistema
pueden
tambin
representar
un
macroelemento de un sistema an ms grande. El macroelemento es
un SBC que es parte de un sistema ms grande basado en
computadora.

Por lo general los sistemas son jerrquicos en el sentido de que


incluyen otros sistemas (subsistemas).
La ingeniera de sistemas comprende una coleccin de mtodos
para navegar de arriba abajo y de abajo arriba en la jerarqua.

Los macroelementos estn compuestos de elementos del sistema


con las etiquetas genricas: software, hardware, base de datos,
personas, procedimientos y documentacin.

La jerarqua de la ingeniera de sistemas basado en computadora


expresa (ver grfico siguiente):

En algunos casos, los macroelementos pueden compartir un


elemento genrico.

. La visin global se refina para enfocar un dominio de inters

El papel de los ingenieros de sistemas es definir los elementos de un


sistema especfico basado en computadora en el contexto de la
jerarqua global de sistemas.

. En el dominio especfico se analiza las necesidades de lo elementos del sistema (


por ejemplo, informacin, software, hardware, personas)
. La parte detallada son realizadas por disciplinas de ingeniera correspondiente
(por ejemplo, ingeniera de software, de hardware, etc)

T2T2-5

Ing. Christian Araujo Gonzlez

Ing. Christian Araujo Gonzlez

T2T2-6

Qu es la Ingeniera de Sistemas ?
Dominio de
Inters

Dominio del Negocio


o de Producto

Se centra en estudiar el sistema donde se incluir finalmente el


software a desarrollar.

Vista Global

Dependiendo del contexto donde se realice tenemos:


. Ingeniera de los Procesos del Negocio:

Vista del
Dominio

Asociada a un entorno empresarial.


Elemento del
sistema

Vista del Elemento

. Ingeniera del Producto:


Asociada a un entrono de construccin de un producto
concreto.

Vista Detallada

Ing. Christian Araujo Gonzlez

T2T2-7

Ing. Christian Araujo Gonzlez

T2T2-8

La ingeniera de producto:

La ingeniera de procesos del negocio:


. Definir arquitecturas que permitan a las empresas emplear la
informacin eficazmente.
. Es un acercamiento para crear un plan general para implementar
las arquitecturas de computacin (de datos, de aplicaciones y de la
tecnologa).

. Es traducir el deseo de un cliente, de un conjunto de capacidades


definidas, a un producto operativo.
. Debe crear una arquitectura y una infraestructura.
. La arquitectura comprende cuatro componentes: software, hardware,
base de datos y personas.
. La infraestructura establece una tecnologa requerida para unir
componentes e informacin de soporte a los componentes

La jerarqua de la ingeniera de procesos del negocio es:


La empresa
rea de negocio

La jerarqua de la ingeniera de productos es:

Planificacin estratgica
de la informacin
(vista global)

El producto
completo

Anlisis
del Sistema
(vista global)

Capacidades
Anlisis del rea
de negocio
(vista del dominio)

Un rea del
negocio

Hardware

Ingeniera
de componente
(vista del dominio)

Software

Requisito de proceso
Sistema de
Informacin

Diseo del sistema


de negocio
(vista del elemento)
Construccin
e integracin
(vista detallada)

Requisito de proceso
Ingeniera
de
Software

Ing. Christian Araujo Gonzlez

Datos

Componentes del
programa

T2T2-9

1.4. Qu se entiende por el dominio del problema?

Comportamiento

Modelo de
Anlisis y diseo
(vista del elemento)
Construccin
e integracin
(vista detallada)

Ingeniera
de
Software

Ing. Christian Araujo Gonzlez

T2T2-10

Es una tarea frustrante, llena de complejas relaciones


interpersonales, indefinida y difcil. (Tom DeMarco 1979)

Es una parcela del mundo real que


deseamos modelar.

. Relaciones interpersonales complejas entre el analista y los


usuarios del sistema.
. Indefinido, ya que el analista considera que ha terminado su
trabajo cuando el tiempo definido para ello ha finalizado.
. Difcil, ya que implica, en la mayora de los casos, la negociacin
negociacin
de un documento complejo con un grupo heterogneo de usuarios,
lo que hace difcil que se pongan de acuerdo.
. Frustrante o poco satisfactorio, pues cuando finaliza con xito
xito el
triunfo se reparte entre los participantes, pero cuando falla la
responsabilidad pertenece completamente al analista.

Caractersticas de los modelos asociados al dominio del


problema:
. Debe permitir describir los requisitos del sistema a modelar.
. Debe tener un alto nivel de abstraccin, deben contestar al
QU.
. No deben responder a preguntas de implementacin

Ing. Christian Araujo Gonzlez

Funcionalidad

Se podra decir que el trabajo del analista no busca el xito,


sino que intenta evitar el fracaso.

T2T2-11

Ing. Christian Araujo Gonzlez

T2T2-12

1.5. Modelado del Sistema


Etapas del estudio del dominio del problema

Todos los sistemas basados en computadora pueden modelarse como


una transformacin de la informacin empleando una arquitectura
del tipo entrada-proceso-salida.

Antes de hablar del software es importante entender el


sistema en el cual residir.

Hatley y Pirbhai, han extendido esta visin arquitectnica en dos


caractersticas adicionales del sistema: tratamiento de la interfaz y
tratamiento del mantenimiento y comprobacin. Aunque esta
caractersticas adicionales no estn presentes en todos los sistemas
basados en computadora.

Etapas:
Ingeniera de Sistemas
Asociada al estudio del sistema en su conjunto.
- Determinacin de requisitos del sistema.
- Modelado del sistema en su conjunto.

A partir de esta visin arquitectnica extendida, un ingeniero de


sistemas puede crear un modelo de componentes del sistema que
sean el fundamento para el anlisis de requisitos posteriores y
etapas de diseo en cada una de las disciplinas de ingeniera.

Ingeniera del Software


Asociada al estudio de la parte software del sistema.
- Determinacin de requisitos del software.
- Modelado del software.

Para desarrollar el modelo del sistema se emplea un esquema de


modelado del sistema. Este esquema contiene cinco regiones:
1. interfaz de usuario
2. entrada al sistema
3. tratamiento y control del sistema
4. salida del sistema
5. mantenimiento y autocomprobacin
T2T2-13

Ing. Christian Araujo Gonzlez

Interfaz de usuario

Proceso
de
Entrada

Tratamiento y control
del sistema
(funciones del proceso y control)

Proceso
de
Salida

Mantenimiento y
autocomprobacin

Como parte de los requerimientos y diseo del sistema, ste tiene


que modelarse como un conjunto de componentes y relaciones
entre estos componentes. Esto se puede ilustrar grficamente en
un modelo arquitectnico del sistema, el cual proporciona un
panorama general del sistema.
La arquitectura del sistema comnmente se representa como un
diagrama de bloques que muestra los principales subsistemas y la
interconexin entre ellos.
Ejemplo:

Subsistema4

Subsistema1
Subsistema3
Subsistema2
Ing. Christian Araujo Gonzlez

Subsistema5
T2T2-15

Ing. Christian Araujo Gonzlez

T2T2-14

Вам также может понравиться