Metodologia Iconix
Short Description
Descripción: Uso de Iconix en proyecto de sistemas...
Description
Metodología de desarrollo de software “ICONIX”
a objetos
METODOLOGIA DE DESARROLLO DE SOFTWARE “ICONIX” 1 Introducción El siguie siguiente nte artícu artículo lo se refier refieree a la metodo metodolog logía ía de desarr desarroll ollo o de softwar softwaree “Iconi “Iconix”, x”, con los avance avancess del 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 pueden ser resueltos tan solo con un uso del %#$ del &'( )(engua*e &nificado de 'odelado+, con esto simplifica el proceso sin perder documentacin al de*ar solo 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 casos de uso se logre el sistema final 2 Conceto Iconix Iconix está entre la comple*ida comple*idad d del /&0 )/ational )/ational &nified 0rocesses+ 0rocesses+ y la simplicidad simplicidad y pragmatismo pragmatismo del 10 )Extreme 0rogramming+ En comparacin con otros procesos Iconix es un proceso simplificado, que re2ne un con*unto de m-todos de orientacin 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, /umbaug6 y 7acobson, que 6a dado soporte y conocimiento a la metodología Iconix desde 899: 'uestra 'uestra las actividade actividadess de cada fase y ex6ibe ex6ibe una secuenci secuencia a de pasos Está adaptado a los patrones patrones y ofrece el soporte de &'(, encaminado por los casos de uso y es un proceso iterativo e incremental !
"ent#$#% 0roceso ágil para obtener un sistema informático 4edi 4edica cada da a la cons constr truc ucci cin n de sist sistem emas as de gest gesti in n de pequ peque; e;a a y me medi dian ana a comp comple le*i *ida dad d con con la
&
participacin de los usuarios finales .apacidad de respuesta a cambios de requisitos a lo largo del desarrollo Entrega continua y en plazos breves de software funcional 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- 02
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 descripcin, una precondicin que debe cumplir antes de iniciarse, una pos?condicin que debe cumplir al terminar si termina correctamente
'
PABLO TEÓILO !EPE" CA##AN"A $PN%%&%'
Metodología de desarrollo de software “ICONIX”
a objetos
4entro de esta fase se realizan las siguientes tareas= 021
De%crición de C#%o% de /%o+ en esta parte no se debe perder muc6o tiempo con la descripcin textual, debería usarse un estilo consistente que sea adecuado al contexto del proyecto
022
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
Diagrama de Robustez
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 unin 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 distribucin física de los elementos que componen la estructura interna del sistema Así como escribir y generar el cdigo
8
PABLO TEÓILO !EPE" CA##AN"A $PN%%&%'
Metodología de desarrollo de software “ICONIX”
8
a objetos
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 reduccin 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 >wwwlacceiorg>(A..EI%#8G? Fuayaquil>/efereed0apers>/0%GHpdf 7', ! )8H de ebrero de %#8G+ 'etodologia Iconix Cbtenido de 6ttp=>>metodologiaiconixblogspotcom> Cliva, . / )sf+ 0ortal Juarpe Cbtenido de 6ttp=>>wwwportal6uarpecomar>!eminario#9>arc6ivos>'etodologiaI.CBI1pdf KiLipedia )%% de Cctubre de %#8M+ KiLipedia Cbtenido de 6ttps=>>eswiLipediaorg>wiLi>I.CBI1NDenta*asOdeOIconix
9
PABLO TEÓILO !EPE" CA##AN"A $PN%%&%'
View more...
Comments