Upload
hawar-apaza-perez
View
216
Download
0
Embed Size (px)
Citation preview
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.