Metodologia Iconix

Share Embed Donate


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 documentacin 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 Conceto 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 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 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 cin n de sist sistem emas as de gest gesti in n de pequ peque; e;a a y me medi dian ana a comp comple le*i *ida dad d con con la



&

participacin 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- 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

'

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= 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

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 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

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 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 >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 6ttps=>>eswiLipediaorg>wiLi>I.CBI1NDenta*asOdeOIconix

9

PABLO TEÓILO !EPE" CA##AN"A $PN%%&%'

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF