Software de Modelado y Herramientas Especificación

download Software de Modelado y Herramientas Especificación

of 4

Transcript of Software de Modelado y Herramientas Especificación

  • 8/17/2019 Software de Modelado y Herramientas Especificación

    1/4

    Software de modelado y herramientas Especicación

    1. Introducción

    software de modelado y especicación es una parte importante en los

    proyectos de software. La herramienta que estamos utilizando ennuestro proyecto es UML el Len!ua"e de Modelado Unicado. UML es un

    len!ua"e !r#co para $isualizar especicar construir y documentar

    sistema de software. %ue es tan ampliamente utilizado que se ha

    con$ertido en est#ndar para la creación de software orientado a o&"etos.

    ' (plicación de UML en )o!er *royecto

    '.1 +ia!rama de casos

    dia!ramas de casos de uso es como nuestra herramienta de

    especicación en fase de especicaciones funcionales ..

    El caso de uso descri&e la funcionalidad del modelo propuesto del nue$o

    sistema. Un caso de uso representa una unidad discreta de la

    interacción entre un usuario ,humano o m#quina- y el sistema. Un caso

    de uso es una sola unidad de tra&a"o si!nicati$o. ada caso de uso

    tiene una descripción que descri&e la funcionalidad que se construir# en

    el sistema propuesto. Un caso de uso puede /incluir/ la funcionalidad de

    otro caso de uso o /e0tender/ otro caso de uso con su propio

    comportamiento.

    '.' +ia!rama de lase

    El dia!rama de clases es un dia!rama que muestra est#tica los sm&olos

    de los o&"etos denidos en el sistema. Los o&"etos son las clases los

    paquetes y las relaciones entre ellos.

    El dia!rama de clases se utilizar# en el dise2o de nuestro sistema.

    ódi!o de estructura puede ser !enerada directamente de los

    dia!ramas de clases.

    3 herramientas UML

    3.1 )ational )ose

    )ational )ose est# instalado en la sala de ordenadores ('14. La $ersión

    de e$aluación se puede descar!ar

  • 8/17/2019 Software de Modelado y Herramientas Especificación

    2/4

    )ational )ose es un !ran paquete de herramientas de !ran alcance.

     5iene toda la funcionalidad es posi&le que ten!amos. *ero el software

    comercial que es muy amplio y no es posi&le comprarlo para nuestro uso

    proyecto. 5ampoco es con$eniente para ir a la ('14 cada $ez que

    editamos UML.

    3.' +I(

    +I( es una peque2a herramienta !r#ca para di&u"ar UML. Es !ratis para

    descar!ar e incluido en la mayora distri&ución de Linu0. *ero no tiene la

    funcionalidad de !eneración de códi!o.

    3.3 *oseidon para UML

    Es un software &asado en 6a$a para el editor UML. El $endedor ofrece un

    ommunity Edition li&re que es lo sucientemente &ueno para nuestro

    uso. Se puede crear UML a partir de su códi!o de interfaz de usuario y la

    clase !r#ca. 5am&i7n se puede !enerar el códi!o de UML y la salida el

    dia!rama como m#s formato !r#co com8n. Es mi editor UML preferido.

    9 )eferencias

    :erramientas UML

    ;1< )ational )ose sitio ocial= http=>>www.rational.com>tryit>rose>

    ;'< *oseidon para UML= http=>>www.!entleware.com>

    ;3< +ia= http=>>www.lysator.liu.se>?alla>dia>dia.html

    sitios UML

    ;9< In!eniera de Software con UML= http=>>www.spar0systems.com.au>

    Sitio con una !ran cantidad de información acerca de UML.

    ;@< Unied Modelin! Lan!ua!e ,UML- 5utorial

    http=>>pi!seye.Aennesaw.edu>?d&raun>csis9B@C>(D+>UMLtutorial>inde0.

    htm

    Muy &uen tutorial UML.

    ;B< 5utorial UML= http=>>uml.tutorials.trireme.com>

    Ftro &uen tutorial so&re UML.

  • 8/17/2019 Software de Modelado y Herramientas Especificación

    3/4

    UML de herramientas de modelado de Clasifcación

    *oseidón

    G Ho tener la $ersión de códi!o li&re ni a&ierto.

    G La $ersión comercial !enera códi!o +elphi pero no realizar in!eniera

    in$ersa simplemente 6a$a.

    (r!oUML

    G El software li&re S+ License.

    G on pocos recursos.

    G Menos producti$o que otras herramientas como 6udas.

    G Ho reconocer el len!ua"e +elphi o + solamente 6a$a.

    G Ho hay una herramienta de in!eniera in$ersa.

     6ude

    G J:a $ersión !ratuita pero no es software li&re.

    G La producti$idad razona&le para hacer dia!ramas /desde cero/ ,cero-.

    G Ho reconocer +elphi 6a$a solamente.

    $enta"as

    G Ho hay licencia de costos.

    des$enta"as

    G Ho es software li&re.

    G La dependencia de pro$eedores no hay nin!una !aranta de que

    siempre ha&r# $ersión !ratuita y soporte de calidad ,correcciones de

    errores la aplicación de nue$as caractersticas-.

  • 8/17/2019 Software de Modelado y Herramientas Especificación

    4/4

    G aumento del costo de mantener modelos actualizados para los

    cam&ios en el códi!o.

    ModelMaAer

    G Si tiene una $ersión que $iene con +elphi KG Ho es tan f#cil de usar ,no demasiado interfaz intuiti$a la $ersión 4- y

    diferente de otras herramientas UML.

    G El coste de licencia= 1 licencia EU)F '.CC [email protected] EU)F 1C

    licencias.

    $enta"as

    G Se +elphi clases de códi!o.

    des$enta"as

    G Ho reconocer 6a$a.

    G Ho $iene con +elphi 'CCB.

    G ostó licencia.

    E( ,*rofesional-

    G Un uso m#s intuiti$o.

    G Muchas de las funciones.

    G Licencia osto= 1 a 9 licencias de 1 ,por licencia-.

    $enta"as

    G J5iene la in!eniera in$ersa +elphi 6a$a y Fracle de &ase de datos

    entre otros.

    G Se e"ecuta en Linu0.

    des$enta"as

    G ostó licencia.