• No se han encontrado resultados

Metodologia Iconix

N/A
N/A
Protected

Academic year: 2021

Share "Metodologia Iconix"

Copied!
5
0
0

Texto completo

(1)

METODOLOGIA DE DESARROLLO DE SOFTWARE

METODOLOGIA DE DESARROLLO DE SOFTWARE “ICONIX”“ICONIX”

1

1 IInnttrroodduucccciióónn El

El sigsiguieuiente nte artartícuículo lo se se refrefieriere e a a la la metmetodoodologlogía ía de de desdesarrarrollollo o de de sofsoftwartware e “Ic“Iconionix”, x”, con los con los avaavancences s deldel conocimiento y los sistemas informáticos es necesario que los procesos se lleven a cabo de manera automatizada conocimiento y los sistemas informáticos es necesario que los procesos se lleven a cabo de manera automatizada para dar apoyo a las diferentes actividades del diario vivir !u fundamento se basa en que el "#$ de los casos para dar apoyo a las diferentes actividades del diario vivir !u fundamento se basa en que el "#$ de los casos pueden ser resueltos tan solo con un uso del %#$ del &'( )(engua*e &nificado de 'odelado+, con esto pueden ser resueltos tan solo con un uso del %#$ del &'( )(engua*e &nificado de 'odelado+, con esto simplifica el proceso sin perder documentacin al de*ar solo

simplifica el proceso sin perder documentacin al de*ar solo lo que realmente necesariolo que realmente necesario

Iconix se guía a trav-s de los casos de uso y sigue un ciclo repetido e incremental .on el ob*etivo de que con los Iconix se guía a trav-s de los casos de uso y sigue un ciclo repetido e incremental .on el ob*etivo de que con los casos de uso se logre el

casos de uso se logre el sistema finalsistema final 2

2 CCoonncceettoo Iconi

Iconix x está entre la está entre la complcomple*idae*idad d del /&0 del /&0 )/ati)/ational &nified 0rocesonal &nified 0rocesses+ y ses+ y la simplicidala simplicidad d y y pragmapragmatismo del tismo del 1010 )Extreme 0rogramming+ En comparacin con otros procesos Iconix es un proceso simplificado, que re2ne un )Extreme 0rogramming+ En comparacin con otros procesos Iconix es un proceso simplificado, que re2ne un con*unto de m-todos de orientacin a ob*eto con el fin de incluir todo el ciclo de vida de un proyecto .reado por con*unto de m-todos de orientacin a ob*eto con el fin de incluir todo el ciclo de vida de un proyecto .reado por 3endall !cott y 4oug /osenberg a partir de una síntesis del proceso unificado de los tres amigos 5ooc6, 3endall !cott y 4oug /osenberg a partir de una síntesis del proceso unificado de los tres amigos 5ooc6, /umbaug6 y 7acobson, que 6a dado

/umbaug6 y 7acobson, que 6a dado soporte y conocimiento a la metodología Iconix desde 899:soporte y conocimiento a la metodología Iconix desde 899: 'ues

'uestra las tra las activactividadeidades s de cada de cada fase y fase y ex6iex6ibe una be una secusecuenciencia a de pasos Está adaptado a de pasos Está adaptado a los patronelos patrones s y ofrece ely ofrece el soporte de &'(, encaminado por los casos de

soporte de &'(, encaminado por los casos de uso y es un proceso iterativo e incrementaluso y es un proceso iterativo e incremental !

! ""eenntt##$$##%%

0roceso ágil para obtener un sistema informático 0roceso ágil para obtener un sistema informático 4e

4edidicacada da a a la la coconsnstrtrucuccicin n de de sisiststememas as de de gegeststiin n de de pepequque;e;a a y y memedidianana a cocompmplele*i*idadad d cocon n lala participacin de los usuarios finales

participacin de los usuarios finales

.apacidad de respuesta a cambios de requisitos a lo largo del desarrollo .apacidad de respuesta a cambios de requisitos a lo largo del desarrollo Entrega continua y en plazos breves de software

Entrega continua y en plazos breves de software funcionalfuncional <raba*o en con*unto entre el cliente y el equipo de

<raba*o en con*unto entre el cliente y el equipo de desarrollodesarrollo (a importancia de la simplicidad, eliminando el

(a importancia de la simplicidad, eliminando el traba*o innecesariotraba*o innecesario

 (a atencin contin2a a la excelencia t-cnica y al buen dise;o(a atencin contin2a a la excelencia t-cnica y al buen dise;o &

& CC##rr##cctteerr''%%ttiicc##%%

Iter#ti(o e incre)ent#*+

Iter#ti(o e incre)ent#*+ durante el desarrollo del modelo del dominio y la definicin de los casos dedurante el desarrollo del modelo del dominio y la definicin de los casos de uso se producen varias iteraciones El ciclo de vida incremental consiste en desarrollar por partes el uso se producen varias iteraciones El ciclo de vida incremental consiste en desarrollar por partes el producto de manera

producto de manera que puedas integrarlas funcionalmenteque puedas integrarlas funcionalmente Tr#,#-i*id#d+

Tr#,#-i*id#d+ cada paso que se realiza está definido por un requisito, se define la trazabilidad como lacada paso que se realiza está definido por un requisito, se define la trazabilidad como la capacidad de seguir una relacin entre los diferentes artefactos de software

capacidad de seguir una relacin entre los diferentes artefactos de software producidosproducidos Din.)ic# de* /ML+

(2)

0 T#re#%

(a metodología Iconix está formada por cuatro fases principales que son= 01 F#%e 1+ An.*i%i% de reui%ito%

En esta fase se deben analizar todos los requisitos que formaran parte del sistema y con estos construir el diagrama de clases, que representa las agrupaciones funcionales que estructuraran el sistema en desarrollo En esta fase se realizan las siguientes tareas=

011 Mode*o de Do)ino

(

esto se refiere a identificar ob*etos y cosas del mundo real que intervienen con nuestro sistema )Estático+

(3)

012 Mode*o de C#%o% de /%o+ describe las acciones o el comportamiento que un usuario realiza dentro del sistema .omprende de actores, casos de uso y el sistema

01! 3rototio de Inter4#, de /%u#rio+ implica la creacin de un modelo o modelos operativos del traba*o de un sistema, en el que analistas y clientes deben estar de acuerdo )4inámico> los usuarios se 6acen participantes activos en el desarrollo+

Existen cuatro tipos de prototipos=

Prototipo de Viabilidad:

)ara )robar la *+ab+l+dad de ,-a te.-ología es)e.í/.a

a)l+.able a ,- s+ste0a

Prototipo de Necesidades:

,t+l+2ado )ara des.,br+r las -e.es+dades de

.o-te-+do de los ,s,ar+os .o- res)e.to a la e0)resa

Prototipo de Diseño:

se ,sa )ara s+0,lar el d+se3o del s+ste0a de

+-for0a.+4-/-al5 estos )rotot+)os ),ede- ser*+r .o0o es)e.+/.a.+o-es )ar.+ales de d+se3o o

e*ol,.+o-ar 6a.+a )rotot+)os de +-for0a.+4-

Prototipo de Implantación:

es ,-a e7te-s+4- de los )rotot+)os de d+se3o do-de

le )rotot+)o e*ol,.+o-a d+re.ta0e-te 6a.+a el s+ste0a de )rod,..+4-

02 F#%e 2+ An.*i%i% 5 di%e6o re*i)in#r

En esta fase a partir de cada caso de uso se obtendrán una fic6a de caso de uso, está formada por un nombre, una descripcin, una precondicin que debe cumplir antes de iniciarse, una pos?condicin que debe cumplir al terminar si termina correctamente

(4)

4entro de esta fase se realizan las siguientes tareas=

021 De%crición de C#%o% de /%o+ en esta parte no se debe perder muc6o tiempo con la descripcin textual, debería usarse un estilo consistente que sea adecuado al contexto del proyecto

022 Di#7r#)# de Ro-u%te,+ muestra gráficamente las interacciones entre los ob*etos participantes de un caso de uso, este diagrama permite analizar el texto descriptivo de cada caso de uso e identificar un con*unto inicial de ob*etos participantes de cada caso de uso

El diagrama de /obustez se divide en=

O-$eto% 4ronteri,o%+ se usa por los actores para comunicarse con el sistema O-$eto% entid#d+ son ob*etos del modelo del dominio

O-$eto% de contro*+ es la unin entre la interfaz y los ob*etos de entidad

Di#7r#)#% de c*#%e%+ describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos

0! F#%e !+ Di%e6o

5.3.1 Di#7r#)# de Secuenci#= muestra los m-todos que llevaran las clases de nuestro sistema 'uestra todos los cursos alternos que pueden tomar todos nuestros casos de uso !e debe terminar el modelo estático, a;adiendo los detalles del dise;o en el diagrama de clases y verificar si el dise;o satisface todos los requisitos identificados

0& F#%e &+ I)*e)ent#ción

4espu-s de tener el dise;o se creara el software@ que posteriormente se entregara !e debe utilizar el diagrama de componentes si fuera necesario para apoyar el desarrollo, es decir mostrar una distribucin física de los elementos que componen la estructura interna del sistema Así como escribir y generar el cdigo

(5)

8 Conc*u%ión

Iconix es una metodología de traba*o que usa un modelo de procesos, con el cual permite realizar un proyecto de manera rápida, segura y precisa

Bos permite interactuar con los usuarios y descubrir las necesidades de cada uno en un tiempo corto y tener más conocimientos acerca de las necesidades del sistema, con esto el proyecto se realiza y cubre cada una de las necesidades de la empresa

Este m-todo permite traba*ar de manera ordenada y esto favorece tanto al cliente como al *efe de proyecto ya que todo se mane*a sistemáticamente y esto ayuda a la reduccin de errores

.abe recalcar que este m-todo es usado es usado en proyecto que no requieren muc6o tiempo )Cliva+ 9 :i-*io7r#4'#

 Amavizca Daldez, ( C,  Farcía /uíz, A . )%%?%G de 7ulio de %#8G+ (atin American and .aribbean .onference for Engineering and <ec6nology Cbtenido de 6ttp=>>wwwlacceiorg>(A..EI%#8G?

Fuayaquil>/efereed0apers>/0%GHpdf 

7', ! )8H de ebrero de %#8G+ 'etodologia Iconix Cbtenido de 6ttp=>>metodologiaiconixblogspotcom> Cliva, . / )sf+ 0ortal Juarpe Cbtenido de

6ttp=>>wwwportal6uarpecomar>!eminario#9>arc6ivos>'etodologiaI.CBI1pdf   KiLipedia )%% de Cctubre de %#8M+ KiLipedia Cbtenido de

Referencias

Documento similar

dente: algunas decían que doña Leonor, &#34;con muy grand rescelo e miedo que avía del rey don Pedro que nueva- mente regnaba, e de la reyna doña María, su madre del dicho rey,

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

IB-14/47-AS-412 Relieve monoclinal de la Arenisca de Aljibe, sobre ellao en este caso en posici6n inverti da se observa el Castillo de Castellar de la Frontera.... IB-14/47-AS-413

Consecuentemente, en el siglo xviii hay un cambio en la cosmovi- sión, con un alcance o efecto reducido en los pueblos (periferia), concretados en vecinos de determinados pueblos

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

This section provides guidance with examples on encoding medicinal product packaging information, together with the relationship between Pack Size, Package Item (container)