You are on page 1of 39

Ingeniera de Sistemas

Arte o habilidad de disear y optimizar una necesidad terminando


con la especificacin de cada uno de sus elementos

Ingeniera de Sistemas:

Ingeniera de Sistemas:

No es una ciencia exacta.


Aplicable a problemas de gran escala.
Es un lenguaje complicado por ser abstracto.
Sigue un enfoque basado en FASES.
Se puede aplicar a diferentes tecnologas.
Desarrollo de una tecnologa bsica.
Diseo a pequea escala.
Orientado a Fabricacin.
Diseo SoftWare.
Diseo HardWare.

Prof. Andrs Roldn Aranda

Interfaz en Organizacin Industrial


Material

Poltica Compras

Lista Componentes

Especificacin

I+D

Plan Ventas

Fabricacin

Esp. Producto
Catlogo

Esp. Diseo

uccin

Ingeniera

Informe Prod.

Inspeccin Compras

Plan Compras

Esp. Compras

Ctrl. Produccin

rod
Plan P

Compras

Markting

Comercial

Peticiones

Ofertas

Clientes
Produccin
Acabada

Prof. Andrs Roldn Aranda

Estructura de un proyecto industrial


DEFINICIN
Definicin Proyecto

ANLISIS
Plan Verif.

Especificacin Sistema

DISEO
Espec.Elementos

Planes Prueba Elementos

CONTROL
CONFIGURACIN

IMPLEMENTACIN
Informes Pruebas

Elementos integrados

VERIFICACIN

Manual
Operacin Sistema Verificado
y Mantenimiento

Informes Pruebas Sistema

EXPLOTACIN
Prof. Andrs Roldn Aranda

Fase

DEFINICIN

Definicin Proyecto:
Se establecen los OBJETIVOS y REQUISITOS a
partir de una necesidad creada por un CLIENTE
o por una necesidad de mercado.
Tareas asociadas:
Elaboracin de un documento con OBJETIVOS y REQUISITOS.
Exposicin de las restricciones en:
Coste.
Tecnologa.
Plazos de ejecucin.
Normativa.
...
Prof. Andrs Roldn Aranda

Fase

ANLISIS

Anlisis :
Se traducen las necesidades, encontradas en la fase de DEFINICIN, en
FUNCIONES, ELEMENTOS e INTERACIONES de una manera ptima.

Tareas asociadas:
Elaboracin de un documento de ESPECIFICACIN DE SISTEMA.
Se realiza un particionado en subproblemas que se optimiza segn
las restricciones de :
Coste.
Tecnologa.
Plazos de ejecucin.
Normativa.
...
Prof. Andrs Roldn Aranda

Fase

DISEO

Diseo :
Se traducen los conjuntos de elementos y sus interacciones en
SUBELEMENTOS fcilmente implementables y optimizados entre s.
Tareas asociadas:
Elaboracin de un documento de ESPECIFICACIN DE CADA UNO
DE LOS ELEMENTOS.
Se realizan las siguientes actividades:
Control:
Coordinacin.
Ctrl. Cumplimento de requisitos.
Ctrl . de Interfaces.
Documentacin:
Especificacin de los Elementos.
Disear.
Comprar.
Fabricar Se genera la inforemacin necesaria para:
Verificar el sistema.
Realizar el Mantenimiento y Operacin.
Prof. Andrs Roldn Aranda

Fase

IMPLEMENTACION

Implementacin :
Consiste en la integracin de todos los elementos bsicos

Tareas asociadas:
Fabricacin
Compras
Diseo - Programacin de elementos a bajo nivel
Pruebas unitarias
Pruebas de integracin

Prof. Andrs Roldn Aranda

Fase

VERIFICACION

Verificacin :
A travs de las pruebas se comprueba si el sistema completo cumple
los objetivos de partida
Requisitos de las pruebas:
Validez
Economa y efectividad de costes
No duplicidad
Tratamiento de pruebas destructivas
Evolucin

Prof. Andrs Roldn Aranda

Fase

EXPLOTACION

Explotacin :
Est compuesta por dos actividades

Operacin
Mantenimiento

OPERACION: son las tareas que realizan las personas para que el
sistema funcione
MANTENIMIENTO: correccin de la degradacin de:
las realizaciones
sistema como ente abstracto

Corregir errores
Mejoras tecnolgicas
Adecuacin de nuevas necesidades

Prof. Andrs Roldn Aranda

TEMPORIZACIN DEL CICLO DE DESARROLLO


5%

Gestin

5%

Definicin

15%

Anlisis

60%

Diseo

CICLO DE VIDA
DEL PROYECTO

Implementacin
15%

CICLO
DE VIDA
DEL
SISTEMA

Verificacin
Explotacin

OPERACIN
MANTENIMIENTO

Prof. Andrs Roldn Aranda

GRUPOS DE TRABAJO EN PARALELO

Definicin
Diseo

Anlisis y
Diseo para
la fabricacin

Implementacin

Fabricacin

Anlisis

Verificacin
Explotacin

Anlisis y
Diseo para
explotacin
Soporte y
Mantenimiento

Prof. Andrs Roldn Aranda

DEFINICION Y ANALISIS

Elementos

Sistema

Funcionalidad

Qu elemento
interacciona

Estructura

Cmo es

Interfaz

Integracin

Prof. Andrs Roldn Aranda

ESTRUCTURA
DEFINICION:
Es una distribucin y ordenamiento de las partes de un todo

Matriz de adyacencia
REPRESENTACION

a i j= 0 (no relacin)
a i j= 1 (relacin entre i y j)

Grafos
Clases de
interacciones

IMPORTANCIA DE
LA ESTRUCTURA
ESTRUCTURAS
MODULARES
Por qu?

Segn el fin as ser su representacin


Sencillez en el diseo
Facilidad
Sencillez en la fabricacin

Bajo
costo

Flexibilidad
Prof. Andrs Roldn Aranda

ESTRUCTURA
PROPIEDADES
DE LAS
ESTRUCTURAS
MODULARES

PROPIEDADES
DEPENDIENTES
DE LA
ESTRUCTURA

Fijas
Configurables

No admiten otra estructura


Admiten varias estructuras
No cambian con el tiempo

Reconfigurables Pueden cambiar con el tiempo


Eje red de telecomunicaciones

Conectividad

N de ramas mnimo que al quitarlas


queda algn nodo aislado

Redundancia

Cambiar algn elemento sin cambiar la


funcionalidad

Vulnerabilidad

Sensibilidad a fallos

Prof. Andrs Roldn Aranda

ESTRUCTURA
ESTRUCTURA DE UN PROYECTO:(Ver estructura de un proyecto industrial)

Un sistema con estructura fija se dice que est perfectamente


ordenado
Los sistemas complejos con el tiempo suelen ir desordenndose,
siguen proporcionando el servicio pero van degradndose
Para que esto no ocurra hay que procurar que el sistema est en
equilibrio
El mantenimiento es la fuerza que contrarresta la fuente del desorden

Prof. Andrs Roldn Aranda

INTERFAZ
INTERFAZ:
Relacin entre dos elementos, cuando esta relacin no sea solo de orden
Cuando se describe un interfaz: Se describe la parte de cada elemento
diseada para comunicarse con el otro
Diseo del interfaz importante en sistemas grandes
SEAL / INFORMACION
ENERGIA ELECTRICA

TIPOS: Transferencia

CALOR
MATERIA (aire, gasolina)
FUERZA ENERGIA

RECOMENDACIONES
PARA DISTINGUIRLOS

Internos: entre elementos


Externos: hablan del comportamiento
externo del sistema

Prof. Andrs Roldn Aranda

INTERFAZ
INTERFAZ EXTERNO:
Normalmente se utilizan interfaces definidos ya o partes de stos.
El hecho de que dos externos cumplan el interfaz no quiere decir que se
entiendan. La comunicacin va ms all del interfaz.
Difcil verificacin de que se cumpla el interfaz
PROBLEMAS EN EL
DISEO DE UN
INTERFAZ EXTERNO

Difcil verificacin del interfuncionamiento


Controlar las interacciones anmalas
Normalizado

Coste elevado
Interfuncionamiento?

INTERFAZ
Especfico

Adoptar uso normalizado


Prever evolucin (costo)
Externo (proteccin)
Prof. Andrs Roldn Aranda

INTERFAZ
SALIDAS
OPERACION
ENTRADAS

TIPOS DE INTERFACES

SW - HW

SW

Indicaciones visuales
Sonidos
Botones
Teclados
Pedales

Instrucciones
Registros
Interrupciones
Memorias

PROGRAMADOR LAN
LIBRERIAS

SW - SW

SS.OO
EIS
Herramientas
de desarrollo

Comunicar aplicaciones
Diseo modular
Sistemas en tiempo real
Prof. Andrs Roldn Aranda

INTERFAZ

COMUNICACION

ORGANIZACION
TIPOS DE INTERFACES

PROYECTO

SISTEMAS COMUNICACIONES

CMO SE ESTRUCTURA UN
PROYECTO

ESPECIFICACIONES
PLANES
MANUALES
INFORMES

Prof. Andrs Roldn Aranda

Fase DEFINICION
DEFINICION:
A partir de una necesidad se hace una especificacin de requisitos

Requisitos operacionales

Requisitos
soporte/fabricacin
ESPECIFICACION
DE REQUISITOS

Requisitos de
verificacin

Como se usa
Ciclo de vida
Distribucin
Parmetros fsicos

Mantenimiento
Soporte logstico
Verificacin/Validacin
Aceptacin

Requisitos de restriccin

Prof. Andrs Roldn Aranda

Fase ANLISIS
ANALISIS:
Hay que identificar y disear un sistema que cumpla lo expuesto en la
especificacin de requisitos
REQUISITOS
1

DISEO CONCEPTUAL DECISIONES

ANALISIS FUNCIONAL

ASIGNACION REQUISITOS

OPTIMIZACION

ESPECIFICACION DE SISTEMA

REVISION DE DISEO

CONTROL DE CONFIGURACION
Prof. Andrs Roldn Aranda

Fase ANALISIS: DECISIONES


REQUISITOS
Fijos
Parmetros de
efectividad

ANALISIS
ALTERNATIVO
Reconocer el
problema

Alternativas

CRITERIOS
EVALUACION

TECNICAS
EVALUACION

Decidir cifras de

Definicin de

mrito

Identificar datos
necesarios

modelos y
prototipos

Identificar riesgos
e incertidumbre
(tamao, peso,
autonoma)

Niveles de
confianza

DECISIONES
TOMADAS

Sensibilidad

Simulaciones

Parmetros
comprometidos

Obtencin de
resultados

ANALISIS
RESULTADOS

EVALUACION
ALTERNATIVA

Construccin
de modelos y
prototipos

MODELOS
Prof. Andrs Roldn Aranda

Fase ANALISIS: DECISIONES


CUANDO NO APARECEN SOLUCIONES EN PROYECTOS COMPLEJOS
TECNICA BRAINSTORMING

Se utilizan en grupos de 6-8 personas y se basa en procesos de asociacin de ideas


FASES:
Se explica la tcnica al grupo
Se expresan las ideas por turnos, escribindolas y sin borrarlas para
ms tarde juzgarlas
Est dirigida por el mediador que es quien organiza los resultados:
eliminando ideas repetidas
generalizando ideas
clarificando lo que no lo est
descartando las no vlidas
organizando las ideas restantes
Realizacin de un informe de nuevas ideas

Prof. Andrs Roldn Aranda

Fase ANALISIS: DECISIONES


PARAMETROS DE EVALUACION
Coste del ciclo de vida

Efectividad del Sistema

Coste de I+D

Prestaciones

Coste de inversiones

Disponibilidad operativa

Coste operativos/soporte

Facilidad soporte

Coste de investigacin

Rango y precisin

de diseo

Fiabilidad

de pruebas/evaluacin
de fabricacin
de mantenimiento

Mantenibilidad
Velocidad
Facilidad de produccin
Tamao, peso y forma

MAX (Efectividad coste) =

Efectividad sistema
Costo del ciclo de vida
Prof. Andrs Roldn Aranda

Fase ANALISIS
ANALISIS FUNCIONAL/PARTICIONADO ALTO NIVEL
Las funciones deben estar descritas fcilmente y el n
debe ser pequeo.
CRITERIOS DEL
PARTICIONADO EN
ALTO NIVEL

Las interacciones (interfaces) deben estar descritas


fcilmente, esto implica que el particionado se ha
llevado a cabo separando responsabilidades clave.
Debe haber pocas iteraciones.

Si se cumplen estos criterios


el sistema es fcil de

DISEAR
MANTENER
VERIFICAR

Prof. Andrs Roldn Aranda

Fase ANALISIS
ANALISIS FUNCIONAL/PARTICIONADO ALTO NIVEL
Hacer una particin funcional
Enumerar las interacciones con el exterior
Ver si hay prioridad
Ordenar las funciones Secuencia
Alternativas

REALIZACION DEL
ANALISIS FUNCIONAL

Agrupar las funciones relacionadas


Identificar funciones que existan implementadas
Identificar funciones comunes
Dibujar diagramas y unir con lneas las relacionadas
Identificar funciones con relacin con el exterior
Reorganizar para evitar duplicidad

CODIFICACION

Dar nmeros o claves que ayuden a entender la estructura


Prof. Andrs Roldn Aranda

Fase ANALISIS
ESPECIFICACION DE REQUISITOS
Tenemos un sistema que debe cumplir unos requisitos y necesitamos especificar
los requisitos de diseo de cada elemento para poder desarrollarlo por separado
de manera que la unin de las funciones sea la funcionalidad total
CONJUNTO
Req. m
REQUISITOS

Requisitos

Req. i

Req. j

Prof. Andrs Roldn Aranda

Fase ANALISIS
ESPECIFICACION DE SISTEMA
Los documentos al final de la etapa de anlisis
Estructura de sistema
ESPECIFICACION
DE SISTEMA

PLAN DE
PRUEBAS
DISEO
CONCEPTUAL

Especificacin funcional de elementos


Especificacin de interfaces
Cmo comprobar que el sistema cumple los requisitos
Documento que guarda el trabajo realizado, las alternativas
barajadas, modelos utilizados. Suele servir para retomar
alternativas abandonadas

Prof. Andrs Roldn Aranda

Fase ANALISIS
ESPECIFICACION DE SISTEMA

PLANIFICACION

Lista de actividades a realizar.


Quin, cmo, dnde, con qu ....

PLAN DE
INGENIERIA DE
SISTEMA

Metodologa
Herramientas/Procedimientos
Documentos
Gestin de configuracin

PLANES
ESPECIALES
(para cosas aparte)

Fiabilidad
Mantenibilidad
Aseguramiento
Calidad

CONTROL
CONFIGURACIN

Conjunto formado por los documentos anteriores


Pueden cambiar
Prof. Andrs Roldn Aranda

Fase DISEO
Para cada elemento unitario hay que realizar los siguientes documentos:
Plan de pruebas
Manual de uso / operacin / mantenimiento

REVISIONES FORMALES
ACTIVIDADES A
REALIZAR

Revisin de diseo
Revisin de entrega de
documentacin

GESTION DE CONFIGURACION

Prof. Andrs Roldn Aranda

Fase DISEO
REVISION FORMAL:
Auditora o inspeccin sistemtica realizada por alguien externo, donde hay
un ponente responsable

REVISION DE DISEO
REVISION
FORMAL

Se revisa todo el proyecto

REVISION DE ENTREGA DE DOCUMENTACIN


Se revisan solo ciertos documentos

Prof. Andrs Roldn Aranda

Fase DISEO
REVISION FORMAL:

Cuantas revisiones
hay que hacer?

FIN DE ANALISIS
DISEO DETALLADO 50%
FIN DISEO DETALLADO

COSTES
FUNCIONALIDAD
Qu se revisa en una
revisin de diseo?

INTERFACES
PRESTACIONES
CUMPLIMIENTO DE NORMAS
SEGUIMIENTO DE PLANES
Prof. Andrs Roldn Aranda

Fase DISEO
REVISION FORMAL:
Personas
+
Listas Comprobaciones
Informacin
del objeto a
revisar

INFORME
DE
REVISION

COSTE
CORREGIR
ERROR

DEFINICION ANALISIS DISEO EJECUCION VERIFICACION EXPLOTACION

Prof. Andrs Roldn Aranda

Fase DISEO
GESTION DE LA CONFIGURACION
CONFIGURACION DEL SISTEMA: Conjunto de elementos que definen el
sistema en un momento dado del ciclo de vida del sistema.
OBJETIVO: Que el nmero de documentos de la configuracin crezca de
forma controlada y ordenada.

Identificacin de la configuracin
ACTIVIDADES DE
LA GESTION

Control de configuracin
Informe de estado de configuracin
Auditora de la configuracin

Prof. Andrs Roldn Aranda

Fase DISEO
ACTIVIDADES DE LA GESTION
Identificacin de la configuracin
Es saber escribir la lista completa de documentos que va a tener el
sistema.
Control de la configuracin
Se revisan los documentos antes de pasar a la configuracin. Se controla
que los cambios sean aprobados. Se utiliza en:
Nuevos documentos:
Un tcnico tras un ensayo solicita un cambio. El comit revisa
formalmente e identifica si este documento est ya definido.
Distribuye el documento versionado.

Prof. Andrs Roldn Aranda

Fase DISEO
ACTIVIDADES DE LA GESTION
Control de la configuracin
Cambio de uno existente:
Tras una modificacin se solicita cambio del documento al
comit. Se revisa si afecta al proyecto de forma global o no.

Peticin de
cambio

Comit Control
cambio

Documento

Notificacin
Configuracin

Prof. Andrs Roldn Aranda

Fase DISEO
ACTIVIDADES DE LA GESTION
Control de la configuracin
Cambio propuestos por otros:
El documento propuesto se analiza por el comit y si el cambio es
aceptado se enva al responsable para que ejecute el cambio.

Peticin de
cambio

Responsable Objeto

Comit Control
cambio

Distribucin de
Notificacin de cambios

Configuracin

Prof. Andrs Roldn Aranda

Fase DISEO
ACTIVIDADES DE LA GESTION
Informe de estado de configuracin
Responde a qu documentos de la configuracin hay y en qu versin estn.
A veces conviven varias versiones del mismo producto que hasta coexisten.
Pueden existir problemas como el montaje de una versin con listas de
componentes anticuados.
Se pueden recuperar las versiones antiguas.

Auditora de la configuracin
Comprobar que se cumplen los puntos 1, 2 y 3.

Prof. Andrs Roldn Aranda

Fase VERIFICACION
Consiste en hacer pruebas unitarias a los elementos y generar los informes
de pruebas.
PLANIFICACION: Definir actividades y objetivos
(Fase Anlisis)
PRUEBAS DE
SISTEMA

PREPARACION: Se definen las maquetas sobre las que


se harn las pruebas de sistema
(Fase Diseo, Ejecucin)
EJECUCION

VER REQUISITOS EN LA ESPECIFICACION DE PRUEBAS

Prof. Andrs Roldn Aranda

You might also like