Você está na página 1de 39

Ingeniería de Sistemas

“Arte o habilidad de diseñar y optimizar una necesidad terminando con

la especificación de cada uno de sus elementos”


No es una ciencia exacta.
Aplicable a problemas de gran escala.
Ingeniería de Sistemas: Es un lenguaje complicado por ser abstracto.
Sigue un enfoque basado en FASES.
Se puede aplicar a diferentes tecnologías.

Desarrollo de una tecnología básica.


Diseño a pequeña escala.
Ingeniería de Sistemas: Orientado a Fabricación.
Diseño SoftWare.
Diseño HardWare.
Interfaz en Organización Industrial

Política Compras Material

Inspección Compras
Compras Ctrl. Producción
Esp. Compras Plan Compras
Informe Prod.
Ingeniería Lista Componentes

Especificación Plan Ventas


Fabricación
I+D Esp. Producto

Catálogo
Comercial
Esp. Diseño Markting
Peticiones Ofertas
Clientes
Producción
Acabada
Estructura de un proyecto industrial

DEFINICIÓN
Definición Proyecto

ANÁLISIS
Plan Verif.
Especificación Sistema
CONTROL
DISEÑO
CONFIGURACIÓN
Espec.ElementosPlanes Prueba Elementos

IMPLEMENTACIÓN
Informes Pruebas Elementos integrados

VERIFICACIÓN
Manual
Operación Sistema Verificado
Informes Pruebas
y Mantenimiento Sistema
EXPLOTACIÓN
Fase DEFINICIÓN

Definición Proyecto:

Se establecen los OBJETIVOS y REQUISITOS a


partir de una necesidad creada por un CLIENTE
o por una necesidad de mercado.

Tareas asociadas:

Elaboración de un documento con OBJETIVOS y REQUISITOS.


Exposición de las restricciones en:
Coste.
Tecnología.
Plazos de ejecución.
Normativa.
...
Fase ANÁLISIS

Análisis :

Se traducen las necesidades, encontradas en la fase de


DEFINICIÓN, en FUNCIONES, ELEMENTOS e INTERACIONES
de una manera óptima.

Tareas asociadas:

Elaboración de un documento de ESPECIFICACIÓN DE SISTEMA.


Se realiza un particionado en subproblemas que se optimiza según las
restricciones de :
Coste.
Tecnología.
Plazos de ejecución.
Normativa.
...
Fase DISEÑO
Diseño :
Se traducen los conjuntos de elementos y sus interacciones en SUBELEMENTOS
fácilmente implementables y optimizados entre sí.
Tareas asociadas:

Elaboración de un documento de ESPECIFICACIÓN DE CADA UNO DE


LOS ELEMENTOS.
Se realizan las siguientes actividades:
Control:
Coordinación.
Ctrl. Cumplimento de requisitos.
Ctrl . de Interfaces.
Documentación:
Especificación de los Elementos.
Diseñar.
Comprar.
Fabricar Se genera la inforemación necesaria para:
Verificar el sistema.
Realizar el Mantenimiento y Operación.
Fase IMPLEMENTACION
Implementación :

Consiste en la integración de todos los elementos básicos

Tareas asociadas:

Fabricación

Compras

Diseño - Programación de elementos a bajo nivel

Pruebas unitarias

Pruebas de integración
Fase VERIFICACION
Verificación :

A través de las pruebas se comprueba si el sistema completo cumple los


objetivos de partida

Requisitos de las pruebas:

Validez

Economía y efectividad de costes

No duplicidad

Tratamiento de pruebas destructivas

Evolución
Fase EXPLOTACION
Explotación :
Operación
Está compuesta por dos actividades Mantenimiento

OPERACION: son las tareas que realizan las personas para que el sistema
funcione

MANTENIMIENTO: corrección de la degradación de:


las realizaciones
sistema como ente abstracto

Corregir errores
Mejoras tecnológicas
Adecuación de nuevas necesidades
TEMPORIZACIÓN DEL CICLO DE DESARROLLO

5% Gestión
5% Definición

15% Análisis
CICLO DE CICLO
60% Diseño VIDA DEL DE
PROYECTO VIDA
Implementación DEL
SISTEMA

15% Verificación

OPERACIÓN
Explotación MANTENIMIENTO
GRUPOS DE TRABAJO EN PARALELO

Definición
Análisis y
Análisis
Diseño para la
Diseño fabricación Análisis y
Implementación Fabricación Diseño para
explotación
Verificación
Explotación Soporte y
Mantenimiento
DEFINICION Y ANALISIS

Elementos Funcionalidad

Sistema Qué elemento


interacciona Estructura
Integración

Cómo es Interfaz
ESTRUCTURA

DEFINICION:
Es una distribución y ordenamiento de las partes de un todo

a = 0 (no relación)
Matriz de adyacencia i j
REPRESENTACIO a i j= 1 (relación entre i y j)
N Grafos
Clases de
interaccione
s
IMPORTANCIA
Según el fin así será su
DE LA
representación
Sencillez en el
ESTRUCTURA
Facilida diseño Bajo
ESTRUCTURA
S d Sencillez en la costo
MODULARES fabricación
¿Por qué? Flexibilid
ad
ESTRUCTURA
No admiten otra
PROPIEDADE Fijas
estructura
Admiten varias
S DE LAS Configurabl
estructuras
ESTRUCTURA es No cambian con el
S tiempo
MODULARES ReconfigurablePueden cambiar con el
tiempo
s Eje red de
telecomunicaciones

Conectivid Nº de ramas mínimo que al


quitarlas queda algún nodo
ad aislado
PROPIEDADES
DEPENDIENTES Redundanc Cambiar algún elemento sin
DE LA ia cambiar la funcionalidad
ESTRUCTURA

Vulnerabilidad Sensibilidad a fallos


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 desordenándose, siguen


proporcionando el servicio pero van degradándose

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


INTERFAZ
INTERFAZ:
Relación entre dos elementos, cuando esta relación no sea solo de orden
Cuando se describe un interfaz: Se describe la parte de cada elemento diseñada
para comunicarse con el otro
Diseño del interfaz importante en sistemas grandes
SEÑAL /
INFORMACION
ENERGIA ELECTRICA
TIPOS: Transferencia CALOR
MATERIA (aire,
gasolina)
FUERZA ENERGIA

Internos: entre
RECOMENDACION elementos
ES PARA
DISTINGUIRLOS Externos: hablan del
comportamiento externo del sistema
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 comunicación va más allá del interfaz.
Difícil verificación de que se cumpla el
PROBLEMAS EN EL interfaz
DISEÑO DE UN Difícil verificación del
INTERFAZ EXTERNO interfuncionamiento
Controlar las interacciones anómalas
Coste
Normalizad elevado
INTERFAZ o ¿Interfuncionamien
to? uso
Adoptar
Específic normalizado
Prever evolución
o (costo)
Externo (protección)
INTERFAZ
Indicaciones
SALIDA visuales
S Sonidos
OPERACI
ON Botones
Teclados
ENTRADAS Pedales

Instrucciones
TIPOS DE
SW - Registros
INTERFACES Interrupciones
HW
Memorias
PROGRAMAD LAN SS.OO
EIS
SW OR LIBRERIAS Herramient
as de
desarrollo

SW - Comunicar
aplicaciones
SW Diseño modular
Sistemas en tiempo
real
INTERFAZ

COMUNICACI SISTEMAS COMUNICACIONES


ON

CÓMO SE ESTRUCTURA UN
TIPOS DE ORGANIZACI PROYECTO
INTERFACES ON

ESPECIFICACIO
PROYECTO NES
PLANES
MANUALES
INFORMES
Fase DEFINICION
DEFINICION:
A partir de una necesidad se hace una especificación de
requisitos

Requisitos Como
Ciclo se vida
de usa
Distribución
Parámetros
operacionales físicos

Requisitos
soporte/fabrica Mantenimiento
Soporte logístico
ESPECIFICACIO ción
N DE
Requisitos
REQUISITOS Verificación/Valida
de
verificación ción
Aceptación

Requisitos de
restricción
Fase ANÁLISIS
ANALISIS:
Hay que identificar y diseñar un sistema que cumpla lo
expuesto en la especificación de requisitos

REQUISITOS
1 DISEÑO CONCEPTUAL DECISIONES

2 ANALISIS FUNCIONAL

3
ASIGNACION REQUISITOS
4
OPTIMIZACION

5 ESPECIFICACION DE
SISTEMA
6 REVISION DE DISEÑO

7 CONTROL DE CONFIGURACION
Fase ANALISIS: DECISIONES
CRITERIOS TECNICAS
ANALISIS
REQUISITOS EVALUACI EVALUACI
ALTERNATIVO
ON ON
Fijos Reconocer Decidir cifras Definición
Parámetros de mérito de modelos
de el problema
Alternativas Identificar y prototipos
efectividad datos
necesarios
Identificar
riesgos e
incertidumbre
(tamaño, peso,
autonomía)

Niveles de
confianza
Sensibilidad Simulacione
Parámetros Construcció
s
comprometi Obtención n de
dos de modelos y
resultados prototipos
DECISIONE EVALUACIO
ANALISIS
S NALTERNATI MODELOS
RESULTADOS
TOMADAS VA
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


asociación de ideas
FASES:
 Se explica la técnica al grupo
 Se expresan las ideas por turnos, escribiéndolas y sin
borrarlas para más 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 válidas
 organizando las ideas restantes
 Realización de un informe de nuevas ideas
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 investigación
de diseño Rango y precisión
Fiabilidad
de pruebas/evaluación Mantenibilidad
de fabricación Velocidad
Facilidad de producción
de mantenimiento Tamaño, peso y forma

Efectividad sistema
MAX (Efectividad coste) =
Costo del ciclo de vida
Fase ANALISIS
ANALISIS FUNCIONAL/PARTICIONADO ALTO NIVEL

Las funciones deben estar descritas


fácilmente y el nº debe ser pequeño.
Las interacciones (interfaces) deben estar
CRITERIOS DEL
descritas fácilmente, esto implica que el
PARTICIONADO
particionado se ha llevado a cabo
EN ALTO NIVEL
separando responsabilidades clave. Debe
haber pocas iteraciones.

Si se cumplen estos DISEÑAR


criterios el sistema es MANTENER
fácil de VERIFICAR
Fase ANALISIS
ANALISIS FUNCIONAL/PARTICIONADO ALTO NIVEL

 Hacer una partición funcional


 Enumerar las interacciones con el exterior

Ver si hay prioridad


 Ordenar las funciones Secuencia
Alternativas
REALIZACION DEL
ANALISIS
 Agrupar las funciones relacionadas
FUNCIONAL
 Identificar funciones que existan implementada
 Identificar funciones comunes
 Dibujar diagramas y unir con líneas las relaciona
 Identificar funciones con relación con el exterio
 Reorganizar para evitar duplicidad

CODIFICACI
Dar números o claves que ayuden a entender la estructura
ON
Fase ANALISIS
ESPECIFICACION DE REQUISITOS

Tenemos un sistema que debe cumplir unos requisitos y


necesitamos especificar los requisitos de diseño de cada
elemento para poder desarrollarlo por separado de manera que
la unión de las funciones sea la funcionalidad total

CONJUNTO

Req. m
REQUISITOS  Requisitos

Req. i Req. j
Fase ANALISIS
ESPECIFICACION DE SISTEMA

Los documentos al final de la etapa


de análisis

ESPECIFICACI Estructura de sistema


ON DE Especificación funcional de elementos
SISTEMA Especificación de interfaces

PLAN DE Cómo comprobar que el sistema cumple los


PRUEBAS requisitos

DISEÑO Documento que guarda el trabajo realizado, las alte


CONCEPTUAL barajadas, modelos utilizados. Suele servir para retom
alternativas abandonadas
Fase ANALISIS
ESPECIFICACION DE SISTEMA

PLANIFICACI Lista de actividades a realizar.


ON Quién, cómo, dónde, con qué ....

Metodología
PLAN DE
Herramientas/Procedimiento
INGENIERIA s
Documentos
DE SISTEMA Gestión de configuración

PLANES Fiabilidad
ESPECIALES Mantenibilidad
(para cosas Aseguramiento
aparte) Calidad

CONTROL
Conjunto formado por los documentos anterio
CONFIGURACI
Pueden cambiar
ÓN
Fase DISEÑO

Para cada elemento unitario hay que realizar los siguientes documentos:

Plan de pruebas
Manual de uso / operación / mantenimiento

REVISIONES FORMALES

ACTIVIDADES Revisión de diseño


Revisión de entrega
A REALIZAR de documentación

GESTION DE CONFIGURACION
Fase DISEÑO

REVISION FORMAL:
Auditoría o inspección sistemática realizada por alguien externo, d
un ponente responsable

REVISION DE DISEÑO
REVISIO Se revisa todo el
proyecto
N
FORMAL

REVISION DE ENTREGA DE
DOCUMENTACIÓN
Se revisan solo ciertos
documentos
Fase DISEÑO

REVISION FORMAL:

¿Cuantas
FIN DE ANALISIS
revisiones hay que
DISEÑO DETALLADO 50%
hacer?
FIN DISEÑO DETALLADO

COSTES
¿Qué se revisa en FUNCIONALIDAD
una revisión de INTERFACES
diseño? PRESTACIONES
CUMPLIMIENTO DE NORMAS
SEGUIMIENTO DE PLANES
Fase DISEÑO
REVISION FORMAL:

Personas
+
Listas Comprobaciones
Informació INFORME
n del DE
objeto a REVISION
revisar

COSTE
CORREGI
R ERROR

DEFINICION ANALISIS DISEÑO EJECUCION VERIFICACION EXPLOTACION


Fase DISEÑO

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 número de documentos de la
configuración crezca de forma controlada y ordenada.

 Identificación de la configuración
ACTIVIDADES  Control de configuración
DE LA GESTION  Informe de estado de configuración
 Auditoría de la configuración
Fase DISEÑO

ACTIVIDADES DE LA GESTION

 Identificación de la configuración
Es saber escribir la lista completa de documentos que va a
tener el sistema.
 Control de la configuración
Se revisan los documentos antes de pasar a la
configuración. Se controla que los cambios sean
aprobados. Se utiliza en:
 Nuevos documentos:
Un técnico tras un ensayo solicita un cambio. El
comité revisa formalmente e identifica si este
documento está ya definido. Distribuye el
documento versionado.
Fase DISEÑO

ACTIVIDADES DE LA GESTION

 Control de la configuración
Cambio de uno existente:
Tras una modificación se solicita cambio del documento al comité. Se
revisa si afecta al proyecto de forma global o no.

Petición Comité
de Control Documento
cambio cambio

Notificación
Configuració
n
Fase DISEÑO

ACTIVIDADES DE LA GESTION

 Control de la configuración
 Cambio propuestos por otros:
El documento propuesto se analiza por el comité y si el cambio es aceptado
se envía al responsable para que ejecute el cambio.

Petición Comité Distribución de


de Control Notificación de
cambio cambio cambios

Responsable Configuració
Objeto n
Fase DISEÑO

ACTIVIDADES DE LA GESTION

 Informe de estado de configuración


Responde a qué documentos de la configuración hay y en qué versión están.
A veces conviven varias versiones del mismo producto que hasta coexisten.
Pueden existir problemas como el montaje de una versión con listas de
componentes anticuados.
Se pueden recuperar las versiones antiguas.

 Auditoría de la configuración
Comprobar que se cumplen los puntos 1, 2 y 3.
Fase VERIFICACION
Consiste en hacer pruebas unitarias a los elementos y generar los informes de
pruebas.

PLANIFICACION: Definir actividades y


objetivos
(Fase Análisis)
PRUEBAS DE PREPARACION: Se definen las maquetas
SISTEMA sobre las que se harán las pruebas de
sistema
(Fase Diseño, Ejecución)
EJECUCION

VER REQUISITOS EN LA ESPECIFICACION DE PRUEBAS

Você também pode gostar