Sie sind auf Seite 1von 39

Prof.

Andrs Roldn Aranda


Ingeniera de Sistemas
Arte o habilidad de disear y optimizar una necesidad terminando
con la especificacin de cada uno de sus elementos
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.
Ingeniera de Sistemas:
Desarrollo de una tecnologa bsica.
Diseo a pequea escala.
Orientado a Fabricacin.
Diseo SoftWare.
Diseo HardWare.
Ingeniera de Sistemas:
Prof. Andrs Roldn Aranda
Interfaz en Organizacin Industrial
Clientes
Comercial
Markting
Fabricacin
Ingeniera
I+D
Compras
Ctrl. Produccin
Material
Ofertas Peticiones
Catlogo
Esp. Diseo
Esp. Producto
Especificacin
Lista Componentes
Esp. Compras
Poltica Compras
Plan Compras
Plan Ventas
Informe Prod.
Produccin
Acabada
I
n
s
p
e
c
c
i

n

C
o
m
p
r
a
s

Prof. Andrs Roldn Aranda
Estructura de un proyecto industrial
DEFINICIN
ANLISIS
DISEO
IMPLEMENTACIN
VERIFICACIN
EXPLOTACIN
CONTROL
CONFIGURACIN
Definicin Proyecto
Plan Verif.
Manual
Operacin
y Mantenimiento
Especificacin Sistema
Espec.Elementos Planes Prueba Elementos
Elementos integrados Informes Pruebas
Sistema Verificado
Informes Pruebas Sistema
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
CICLO DE VIDA
DEL PROYECTO
CICLO
DE VIDA
DEL
SISTEMA
5% Gestin
5% Definicin
15% Anlisis
Implementacin
15% Verificacin
Explotacin
OPERACIN
MANTENIMIENTO
60% Diseo
TEMPORIZACIN DEL CICLO DE DESARROLLO
Prof. Andrs Roldn Aranda
GRUPOS DE TRABAJO EN PARALELO
Definicin
Anlisis
Diseo
Implementacin
Verificacin
Explotacin
Anlisis y
Diseo para
la fabricacin
Fabricacin
Anlisis y
Diseo para
explotacin
Soporte y
Mantenimiento
Prof. Andrs Roldn Aranda
DEFINICION Y ANALISIS
Sistema
Funcionalidad Elementos
Integracin
Qu elemento
interacciona
Estructura
Cmo es
Interfaz
Prof. Andrs Roldn Aranda
ESTRUCTURA
DEFINICION:
Es una distribucin y ordenamiento de las partes de un todo
REPRESENTACION
Matriz de adyacencia
Grafos
Clases de
interacciones
a
i j
= 0 (no relacin)
a
i j
= 1 (relacin entre i y j)
IMPORTANCIA DE
LA ESTRUCTURA
Segn el fin as ser su representacin
ESTRUCTURAS
MODULARES
Por qu?
Facilidad
Sencillez en el diseo
Sencillez en la fabricacin
Bajo
costo
Flexibilidad
Prof. Andrs Roldn Aranda
ESTRUCTURA
PROPIEDADES
DE LAS
ESTRUCTURAS
MODULARES
Fijas
Configurables
Reconfigurables
No admiten otra estructura
Admiten varias estructuras
No cambian con el tiempo
Pueden cambiar con el tiempo
Eje red de telecomunicaciones
PROPIEDADES
DEPENDIENTES
DE LA
ESTRUCTURA
Conectividad
Redundancia
Vulnerabilidad
N de ramas mnimo que al quitarlas
queda algn nodo aislado
Cambiar algn elemento sin cambiar la
funcionalidad
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
TIPOS: Transferencia
SEAL / INFORMACION
ENERGIA ELECTRICA
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.
PROBLEMAS EN EL
DISEO DE UN
INTERFAZ EXTERNO
Difcil verificacin de que se cumpla el interfaz
Difcil verificacin del interfuncionamiento
Controlar las interacciones anmalas
INTERFAZ
Normalizado
Coste elevado
Interfuncionamiento?
Especfico
Adoptar uso normalizado
Prever evolucin (costo)
Externo (proteccin)

Prof. Andrs Roldn Aranda
INTERFAZ
TIPOS DE INTERFACES
OPERACION
SALIDAS
ENTRADAS
Indicaciones visuales
Sonidos
Botones
Teclados
Pedales
SW
SW - HW
Instrucciones
Registros
Interrupciones
Memorias
PROGRAMADOR
LAN
LIBRERIAS
SS.OO
EIS
Herramientas
de desarrollo
SW - SW
Comunicar aplicaciones
Diseo modular
Sistemas en tiempo real
Prof. Andrs Roldn Aranda
INTERFAZ
TIPOS DE INTERFACES
COMUNICACION
SISTEMAS COMUNICACIONES
ORGANIZACION
CMO SE ESTRUCTURA UN
PROYECTO
PROYECTO
ESPECIFICACIONES
PLANES
MANUALES
INFORMES
Prof. Andrs Roldn Aranda
Fase DEFINICION
DEFINICION:
A partir de una necesidad se hace una especificacin de requisitos
ESPECIFICACION
DE REQUISITOS
Requisitos operacionales
Como se usa
Ciclo de vida
Distribucin
Parmetros fsicos
Requisitos
soporte/fabricacin
Mantenimiento
Soporte logstico
Requisitos de
verificacin
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
DISEO CONCEPTUAL DECISIONES
ANALISIS FUNCIONAL
ASIGNACION REQUISITOS
OPTIMIZACION
ESPECIFICACION DE SISTEMA
REVISION DE DISEO
CONTROL DE CONFIGURACION
1
2
3
4
5
6
7
Prof. Andrs Roldn Aranda
Fase ANALISIS: DECISIONES
ANALISIS
ALTERNATIVO
REQUISITOS
CRITERIOS
EVALUACION
EVALUACION
ALTERNATIVA
TECNICAS
EVALUACION
MODELOS
ANALISIS
RESULTADOS
DECISIONES
TOMADAS
Fijos
Parmetros de
efectividad
Reconocer el
problema
Alternativas
Decidir cifras de
mrito
Identificar datos
necesarios
Identificar riesgos
e incertidumbre
(tamao, peso,
autonoma)

Definicin de
modelos y
prototipos
Niveles de
confianza
Sensibilidad
Parmetros
comprometidos
Simulaciones
Obtencin de
resultados
Construccin
de modelos y
prototipos
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:
C Se explica la tcnica al grupo
CSe expresan las ideas por turnos, escribindolas y sin borrarlas para
ms tarde juzgarlas
CEst 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
CRealizacin de un informe de nuevas ideas
Prof. Andrs Roldn Aranda
Fase ANALISIS: DECISIONES
PARAMETROS DE EVALUACION
Coste del ciclo de vida
Coste de I+D
Coste de inversiones
Coste operativos/soporte
Coste de investigacin
de diseo
de pruebas/evaluacin
de fabricacin
de mantenimiento
Efectividad del Sistema
Prestaciones
Disponibilidad operativa
Facilidad soporte
Rango y precisin
Fiabilidad
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
CRITERIOS DEL
PARTICIONADO EN
ALTO NIVEL
Las funciones deben estar descritas fcilmente y el
n debe ser pequeo.
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
REALIZACION DEL
ANALISIS FUNCIONAL
C Hacer una particin funcional
CEnumerar las interacciones con el exterior
Ver si hay prioridad
Secuencia
Alternativas
COrdenar las funciones
CAgrupar las funciones relacionadas
CIdentificar funciones que existan implementadas
Identificar funciones comunes
CDibujar 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
REQUISITOS
Req. i Req. j
Req. m
CONJUNTO
Requisitos
Prof. Andrs Roldn Aranda
Fase ANALISIS
ESPECIFICACION DE SISTEMA
Los documentos al final de la etapa de anlisis
ESPECIFICACION
DE SISTEMA
Estructura de sistema
Especificacin funcional de elementos
Especificacin de interfaces
PLAN DE
PRUEBAS
Cmo comprobar que el sistema cumple los requisitos
DISEO
CONCEPTUAL
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
ACTIVIDADES A
REALIZAR
REVISIONES FORMALES
GESTION DE CONFIGURACION
Revisin de diseo
Revisin de entrega de
documentacin
Prof. Andrs Roldn Aranda
Fase DISEO
REVISION
FORMAL
REVISION DE DISEO
REVISION DE ENTREGA DE DOCUMENTACIN
Se revisa todo el proyecto
Se revisan solo ciertos documentos
REVISION FORMAL:
Auditora o inspeccin sistemtica realizada por alguien externo, donde hay
un ponente responsable
Prof. Andrs Roldn Aranda
Fase DISEO
REVISION FORMAL:
FIN DE ANALISIS
DISEO DETALLADO 50%
FIN DISEO DETALLADO
Cuantas revisiones
hay que hacer?
Qu se revisa en una
revisin de diseo?
COSTES
FUNCIONALIDAD
INTERFACES
PRESTACIONES
CUMPLIMIENTO DE NORMAS
SEGUIMIENTO DE PLANES
Prof. Andrs Roldn Aranda
Fase DISEO
REVISION FORMAL:
INFORME
DE
REVISION
Informacin
del objeto a
revisar
Personas
+
Listas Comprobaciones
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.
ACTIVIDADES DE
LA GESTION
C Identificacin de la configuracin
CControl de configuracin
CInforme de estado de configuracin
CAuditora de la configuracin
Prof. Andrs Roldn Aranda
Fase DISEO
C Identificacin de la configuracin
Es saber escribir la lista completa de documentos que va a tener el
sistema.
CControl 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.
ACTIVIDADES DE LA GESTION
Prof. Andrs Roldn Aranda
Fase DISEO
CControl 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.
ACTIVIDADES DE LA GESTION
Peticin de
cambio
Comit Control
cambio
Documento
Configuracin
Notificacin
Prof. Andrs Roldn Aranda
Fase DISEO
CControl 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.
ACTIVIDADES DE LA GESTION
Peticin de
cambio
Comit Control
cambio
Distribucin de
Notificacin de cambios
Configuracin Responsable Objeto
Prof. Andrs Roldn Aranda
Fase DISEO
CInforme 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.

CAuditora de la configuracin
Comprobar que se cumplen los puntos 1, 2 y 3.
ACTIVIDADES DE LA GESTION
Prof. Andrs Roldn Aranda
Fase VERIFICACION
Consiste en hacer pruebas unitarias a los elementos y generar los informes
de pruebas.
PRUEBAS DE
SISTEMA
PLANIFICACION: Definir actividades y objetivos

PREPARACION: Se definen las maquetas sobre las que
se harn las pruebas de sistema

EJECUCION
(Fase Anlisis)
(Fase Diseo, Ejecucin)
VER REQUISITOS EN LA ESPECIFICACION DE PRUEBAS

Das könnte Ihnen auch gefallen