Articulo Iconix
Articulo Iconix
Articulo Iconix
[email protected]
[email protected]
[email protected]
AbstractLa finalidad de este trabajo es el de tener UML, con lo cual se simplifica muchsimo el proceso
claro que es y para que se utiliza ICONIX. Dicha sin perder documentacin al dejar solo aquello que es
finalidad es explicada por la investigacin necesario. Esto implica un uso dinmico del UML de
realizada por los integrantes del equipo y plasmada tal forma que siempre se pueden utilizar otros
en este documento. diagramas adems de los ya estipulados si se cree
Para lograr una mejor y ms completa conveniente.
comprensin del tema se integr el ejemplo de una
empresa dedicada a la creacin de software que ICONIX se gua a travs de casos de uso y sigue un
utiliza ICONIX para la creacin de sus proyectos. ciclo de vida iterativo e incremental. El objetivo es
que a partir de los casos de uso se obtenga el sistema
Esto nos permite conocer del tema en un ambiente
final.
de trabajo y pasar de la teora a la prctica
pudiendo as demostrar de manera grfica el
CARACTERSTICAS
concepto, adems nos ayuda a la identificacin de
sus caractersticas, ventajas y desventajas. Las tres caractersticas fundamentales de ICONIX
son:
I. INTRODUCCIN
Iterativo e incremental: varias iteraciones
ICONIX es una metodologa de desarrollo de ocurren entre el desarrollo del modelo del
software, basada en la complejidad de anlisis de la dominio y la identificacin de los casos de
metodologa RUP (Rational Unified Processes) y la uso. El modelo esttico es incrementalmente
practicidad para desarrollar de la metodologa XP refinado por los modelos dinmicos.
(Extreme Programming).
Unifica un conjunto de mtodos de orientacin a Trazabilidad: cada paso est referenciado
objetos, con el objetivo de abarcar todo el ciclo de por algn requisito. Se define trazabilidad
vida de un proyecto. Se considera un enfoque como la capacidad de seguir una relacin
minimalista, ya que comprende el conjunto mnimo entre los diferentes artefactos producidos.
de medidas que son necesarias para el proyecto de
desarrollo. Dinmica del UML: La metodologa ofrece
un uso dinmico del UML como los
II. DESARROLLO DE CONTENIDOS diagramas del caso de uso, diagramas de
secuencia y de colaboracin.
METODOLOGA ICONIX
Una vez el prototipo ya es final y se han obtenido La ficha est formada por un nombre, que suele ser el
todos los requisitos del sistema por parte del cliente, del caso de uso, posee una breve descripcin
se procede a realizar los casos de uso. Estos (generalmente en vista usuario, es decir, que hace de
diagramas de casos de uso se agrupan en diagramas forma intuitiva, no como), una precondicin que debe
de paquetes (es decir, utilizan referencias entre cumplir antes de iniciarse, una pos condicin que
diagramas de casos de uso para simplificar su debe cumplir al terminar si termina correctamente, un
lectura) y se asocia cada requisito a un caso de uso flujo normal que sigue el sistema en caso de que todo
para obtener la ya mencionada anteriormente vaya correctamente y un flujo alternativo en caso de
trazabilidad. que haya cualquier problema. El resto de campos son
opcionales.
2) Anlisis y Diseo Preliminar:
A partir de cada caso de uso se obtienen sus Despus ser necesario realizar lo que se conoce
correspondientes fichas de caso de uso. Cabe destacar como Diagrama de Robustez, el cual pertenece al
que estas fichas no pertenecen al UML. He aqu un proceso ICONIX y tampoco forma parte del UML. A
ejemplo de ficha para que se entienda mejor: continuacin, describiremos como se realiza un
diagrama de este tipo.
Los elementos de un diagrama de robustez son los A continuacin, se muestra un diagrama de robustez a
Objetos Frontera, los Objetos Entidad y los Objetos modo de ejemplo:
Controlador. Los dos primeros se relacionan con
sustantivos y el ltimo con verbos.
3) Diseo:
Figura 1. Smbolos del Diagrama de Robustez En esta fase se proceden a realizar los diagramas de
secuencia, los cuales derivan directamente de las
fichas de caso de uso. Obsrvese como, los diagramas
Contorno Del Objeto Objeto De Entidad de secuencia se relacionan con fichas de caso de uso
Controlador que se relacionan con casos de uso que se relacionan
con requisitos. Esto implica que una vez finalizado el
diseo, tras refinar nuevamente el diagrama de clases,
podremos verificarlo directamente gracias a este
As pues, se establece el siguiente flujo: factor de trazabilidad, y prepararnos para la siguiente
fase.
VENTAJAS
Es una alternativa para la comunidad
informtica dedicada al des arrollo de
ICONIX es un modelo pequeo y firme que no sistemas de gestin pequeos y medianos,
desecha el anlisis y el diseo. que favorece la participacin de los usuarios
Usa un anlisis de robustez que reduce la finales y la documentacin de todo el
ambigedad al describir los casos. proceso.
Es usado en proyectos ms ligeros que los
usados en RUP, por lo que tiene un mayor La participacin y el compromiso de los
campo de aplicabilidad. usuarios finales es uno de los pilares
fundamentales de las met odologas giles
Proporciona suficientes requisitos y
que permit e verific ar la completitud y el
documentacin de diseo, pero sin parar el
cumplimient o de los requisitos. Esto se logra
anlisis. en Iconix con las participaciones de los
Es refinado y actualizado a lo largo del usuarios en la prototipacin temprana, en la
proyecto, por lo que siempre refleja la actual descripcin de los casos de uso y en las
comprensin del problema de espacio. pruebas del sistema.
II. CONCLUSIN
VI. RECOMENDACIONES
Melina Chacon
bachiller en ciencias de
Realizar de forma ordena cada proceso.
comercio
y administracin.
Antes de realizar el proyecto hay que analizar Graduada en el colegio
detenidamente lo que quiere el cliente en el Fiscomisional Rio
software y as poder ms adelante evitar Santiago seccin
inconveniente. nocturna
Experiencias en Excel
Documentar cada proceso realizado en el Word cursos obtenidos
software. en tributacin,
actualmente estudio
V. REFERENCIAS anlisis en sistemas en
[1] https://www.ecured.cu/ICONIX el Instituto
[2]http://ima.udg.edu/~sellares/EINF- Tecnolgico Superior
ES2/Present1011/MetodoPesadesICONIX.pdf limn .
[3]http://ingsoftware072301.obolog.es/metodologia-
iconix-2011212
[4] http://iisoftware.blogspot.com/