Sunteți pe pagina 1din 5

Captulo 6

Conclusiones
6.1.

Sobre el Modelo
Utilizacin de la ingeniera de software como mecanismo de aplicacin y
evaluacin de la eficiencia y calidad operacional de un sistema de funcin
crtica, visto como la definicin de criterios de operacin bajo condiciones
y lmites establecidos por el sistema y por las caractersticas externas del
medio externo.
En el desarrollo de productos de software las etapas de anlisis de requerimientos y diseo toma gran parte del tiempo del proyecto. El modelo planteado en este proyecto pretende establecer unos parmetros de diseo generales que permitan agilizar la implementacin de proyectos tipo sistemas de
control por software, cuya base comn es el procesamiento de seales digitales en busca de comportamientos de inters (caracterizacin de seales).
La utilizacin de un ciclo de vida especfico para el desarrollo de software,
125

basado en las condiciones del tipo de problemas a tratar, constituye uno de


los alcances notables del modelo ofrecido. El ciclo de vida contempla la nocin de fases generales que constituyen un marco de situacin, estableciendo
fases de solucin para un subproblema concreto.
Con el constante desarrollo e innovacin de las tecnologas utilizadas en las
implementaciones de software, es deseable tener un modelo no dependiente
de mecanismos, mtodos y plataformas especficas, adecundolo a necesidades y ambientes particulares. Si bien se han utilizado conceptos de paradigmas como el de desarrollo orientado a objetos o sistemas en tiempo real, el
modelo ha buscado generalizarse para que su interpretacin pueda hacerse
segn condiciones singulares de los problemas a tratar.
La consideracin de un mecanismo para realizar la gestin del riesgo hace
parte de los principios tcnicos para el desarrollo de proyectos de ingeniera.
A nivel de la Ingeniera de software y del modelo planteado, la gestin acta
como instrumento para el control de calidad y como gua para conocer las
limitaciones y caractersticas del ciclo de vida.

6.2. Sobre la herramienta


La implementacin del software, constituye una aplicacin y comprobacin simple
del modelo descrito. Desde el punto de vista tcnico, se han utilizado conceptos
bsicos como :
Modularizacin que favorece el depuramiento y codificacin de la aplicacin durante el proceso de implementacin. Durante el mantenimiento del
126

software, favorece en el entendimiento y adicin de caractersticas.


Uso de protocolos y estndares abiertos para comunicaciones y programacin, facilitando el paso de mensajes y datos entre mdulos y mtodos internos y externos.
Diversos lenguajes de programacin, realizando implementacin de algunos
mdulos en lenguajes que ofrezcan mejores condiciones que otros en ambientes particulares de uso.
Siguiendo las actividades sugeridas en el modelo, se presentan beneficios al
tener una estructura homognea y clara reflejada en el diseo y la codificacin del producto de software.
La aplicacin de las pruebas durante las etapas, permiten agilizar el proceso
de depuramiento, ya que no es necesario tener toda la aplicacin funcionando, sin que se diagnostica el funcionamiento de componentes ms simples
y recientemente codificados.
Utilizacin de estructuras de datos de varios ordenes: la estructura DSRCP
como estructura nativa del lenguaje de programacin es rpida en uso. la
estructura XMLDSRC como estructura de alto nivel, basada en etiquetas
facilita el transporte entre aplicaciones de diversos lenguajes y arquitecturas.

6.3.

Conclusiones generales
Se realiz la construccin de un modelo funcional para la caracterizacin de
seales.
127

Establecimiento de mecanismos para el procesamiento adaptativo, basado en


el comportamiento dinmico de las seales y las caractersticas generales del
procesamiento de seales digitales.
Implementacin de un sistema de control por software, dando la categorizacin de sistema de control por sus condiciones de operacin, construccin
de alto nivel y con la flexibilidad para personalizar, propio de los sistemas de
software.
Elaboracin de una herramienta para la deteccin de eventos, independiente
de un sistema de adquisicin especfico.
Utilizacin de la plataforma Linux y el modelo de desarrollo de cdigo
abierto (OpenSource), para la implementacin de software robusto siguiendo principios de diseo de un sistema crtico y de bajo costo de construccin
en software y hardware.
Factibilidad de aplicacin del modelo y desarrollo tcnico a otras tipos de
problema que requieran procesamiento de seales, especficamente deteccin de cambios o eventualidades sobre seales digitales.
Con la propuesta de un modelo portable en cuanto a anlisis y diseo se
observa la factibilidad de enfocarlo, bajo cierto nivel de abstraccin a problemas similares en estructura, puntualizando en los detalles propios del sistema.
El modelo considera aspectos de gestin de proyectos, anlisis, diseo del
software, gestin de riesgos, control de calidad, entre otros.
128

Bajo la idea de cmo se concibe este modelo, se puede evaluar si es posible


aplicar el concepto general a nuevos campos o ambientes, definiendo nuevos
modelos generales que puedan ser correspondientes a tipos de problemas
especficos. Parte de la utilidad que tendra, es el poder agilizar la produccin de software, sin comprometer la no realizacin de actividades como el
anlisis y diseo, poniendo en riesgo el desarrollo del proyecto.

129

S-ar putea să vă placă și