Sunteți pe pagina 1din 24

HERRAMIENTA

CASE STARUML
Grupo de Trabajo:
• Gómez Huanca Elear Miguel
• Lezameta Vega Rubén Antony
• Melgar Casas Estefani Rebeca
Antecedentes
• Le empresa DeveSoft es una empresa que se dedica al desarrollo de software a
mediana y gran escala. Le empresa cuenta con un grupo de trabajo de analistas,
arquitectos y programadores. Sin embargo, el último año se ha decidido hacer algunos
cambios en la empresa y reducir algunos costos.

• Se ha propuesto reducir el número de licencias de la actual herramienta CASE usada


por los analistas. O en todo caso migrar a una nueva herramienta CASE de menor
costo que ofrezca las mismas o mejores funcionalidades que la actual.
Situación Actual
• Los analistas trabajan con Rational Rose de IBM con la versión de UML 1.4, es decir
se encuentran familiarizados con las notaciones y diagrama. Sin embargo,
actualmente esa versión de UML ha quedado en el pasado, actualmente la versión
de UML es 2.5, esta nueva versión de UML incorpora nuevos diagramas y notaciones
que complementan y ayudan en la etapa del diseño y modelado.

• Es enfático buscar una nueva herramienta CASE que soporte esta versión de UML,
pero teniendo en cuenta nuestras limitaciones como empresa.

• La empresa actualmente cuenta con 3 analistas.


Número de proyectos por año
Opciones disponibles
• 1. Reducir el numero de licencias de Rational Rose de IBM
• 2. Migrar a una nueva herramienta CASE de menor costo.
Características de StarUML
• Compatible con UML 2.X
Diagrama de Clases
Diagrama de Paquetes
Diagrama de Estructura Compuesta
Diagrama de Objetos
Diagrama de Perfil
• Modelar diagramas entidad relación (ERD) trabajando con la notación “Pata de Gallo”,
así como el código para implementarlo en la base de datos de su preferencia.
• Diseño intuitivo, fácil uso solo arrastra y usa. Además de contar con
muchas abreviaturas para el uso del teclado y mejorar la rapidez.
• Código
Permite generar código y aplicar ingeniería inversa de los principales
lenguajes como JAVA , C++ y C#.
• Cuenta con dos versiones, una de evaluación y otra de paga. La versión
de evaluación es indefinida y sin ningún costo alguno. Las versiones de
paga van desde de $49 siendo esta para propósitos educativos hasta $99
para el uso comercial.

• Cuenta con un sistema de extensiones “Extincion manager” donde se


puede encontrar e instalar las extensiones oficiales fácilmente o si desea
puede instalar extensiones desde repositorios GitHub.

• Puede soportar comentarios en el código


generado a través de su extensión
MarKDown.

• Exporta e importa datos de diferentes


formatos además de crear documentos
HTML o PDF.
Requisitos Recomendables
• Requisitos
• Procesador Recomendable: Intel Core i3 o superior
• Sistema Operativo: Windows, Mac OS, Linux
• Memoria RAM disponible: 300 MB
• Espacio en Disco: 200MB
• Dispositivo señalador (Mouse)
Migrar a una nueva herramienta CASE de menor costo.
La función mas importante de elegir una herramienta CASE en particular es
conocer nuestros requisitos como empresa y conocer lo que nos ofrece la
herramienta.
Criterios
• Diagramas UML
• Otros Diagramas
• Plataforma
• Generador de Código Fuente
• Ingeniería Inversa
• Importación y exportación de Datos y Diagramas
• Costo
Análisis
En el análisis comparativo se utilizó el método simple multicriterio de los
Factores Ponderados
HERRAMIENTAS CASE

Software Architect
Erwin Data Modeler

Enterprise Architect
Rational Rose IBM

Power Designer

Microsoft Visio
CRITERIO COMPARATIVO

IBM Rational
PoseidonUML

ArgoUML
StarUML

SUM
8.0
Version UML 2.x 1.4 - 2 2 1.4 2 2.2 2.5
Diagrama Caso de Uso 8
Diagrama de Actividad 8
Diagrama de Estados 8
Diagramas UML

Diagrama de Secuencia 8
Diagrama de Comunicación 6
Diagrama de Clases 8
Diagrama de Objetos 4
Diagrama de Paquetes 6
Diagrama de Componentes 7
Diagrama de Despliegue 8
Diagrama de Composicion Estructural 4
Diagrama de Perfil 3
Plataforma Otros D.

BPMN
Diagrama de Flujo

SUM
SUM

Linux
Mac OS
MS Windows
Diagrama Entidad Relacion
CRITERIO COMPARATIVO

3
StarUML
14

3
9

Rational Rose IBM


1
1

Erwin Data Modeler


1

Power Designer
14

3
8

PoseidonUML
3
8
HERRAMIENTAS CASE

ArgoUML
1

Microsoft Visio
11

IBM Rational
3
15

Software Architect
8.0
3
15

Enterprise Architect
6
6
9
5
4
8

SUM
Generador de Codigo Fuente

C#
C++

SQL
PHP
Java

.NET

SUM
Delphi

Phyton
CRITERIO COMPARATIVO

Numero de Otros Lenguajes


9
3
StarUML

4
0

Rational Rose IBM


1
0

Erwin Data Modeler


7
2

Power Designer
8
1

PoseidonUML
6
0
HERRAMIENTAS CASE

ArgoUML
3
0

Microsoft Visio

IBM Rational
3
11

Software Architect
8.0
2
10

Enterprise Architect
8
5
3
5
6
5
8
8

11

SUM
Importacion
Ingenieria Inversa
de Datos

C#
C++

CSV
SQL
PHP
Java

.NET

SUM
SUM
Delphi

Phyton

XMI/XML
CRITERIO COMPARATIVO

Numero de Otros Lenguajes

1
6
1 StarUML

0
3

Rational Rose IBM


2
1
0

Erwin Data Modeler


2
6
2

Power Designer
0
1
0

PoseidonUML
1
3
0
HERRAMIENTAS CASE

ArgoUML
1
3
0

Microsoft Visio

IBM Rational
2
9
1

Software Architect
8.0
2
8
1

Enterprise Architect
4
7
5
4
4
3
3
6
2
7
6

SUM
Exportacion de Exportacion de
Diagramas Datos

GIF

EPS
JPG
CSV

PDF
PDF

SVG

BMP
PNG

SUM
SUM
HTML
XMI/XML
CRITERIO COMPARATIVO

4
3

StarUML

5
1

Rational Rose IBM

3
3

Erwin Data Modeler


6
3

Power Designer
7
1

PoseidonUML
4
1
HERRAMIENTAS CASE

ArgoUML
1
2

Microsoft Visio

IBM Rational
7
4

Software Architect
8.0
5
3

Enterprise Architect
4
5
4
6
8
8
7
2
7
4
8

SUM
HERRAMIENTAS CASE

Erwin Data Modeler

Enterprise Architect
Rational Rose IBM

Power Designer

Microsoft Visio

IBM Rational
PoseidonUML

Architect 8.0
CRITERIO COMPARATIVO

PESO(1-5)
Software
ArgoUML
StarUML
Numero de Diagramas 14 9 1 14 8 8 11 15 15
Diagramas Soportados
Score(1-5) 5 3 1 5 3 3 4 5 5 5
Numero de formatos 3 3 1 1 3 3 1 3 3
Compatibilidad Plataformas
Score(1-5) 5 5 2 2 5 5 2 5 5 1
Numero de Lenguajes Compatibles 9 4 1 7 8 6 3 11 10
Generador de Codigo
Score(1-5) 5 2 1 4 4 3 2 5 5 3
Numero de Lenguajes Compatibles 6 3 1 6 1 3 3 9 8
Ingenieria Inversa
Score(1-5) 3 2 1 3 1 2 2 5 4 3
Numero de formatos 1 0 2 2 0 1 1 2 2
Importacion de Datos
Score(1-5) 1 1 2 2 1 1 1 2 2 3
Numero de formatos 3 1 3 3 1 1 2 4 3
Exportacion de Datos
Score(1-5) 2 1 2 2 1 1 2 3 2 4
Numero de formatos 4 5 3 6 7 4 1 7 5
Exportacion de Diagramas
Score(1-5) 2 3 2 3 4 2 1 4 3 4
Costos 99 4241 5075 4025 2590 0 180 8230 699
Costo
Menor costo(1-5) 4 1 1 1 1 5 4 1 3 5
Suma Ponderada de los scores 93 56 40 79 63 75 69 99 98 672
Frecuencia Realtiva 13.839 8.333 5.952 11.756 9.375 11.161 10.268 14.732 14.583
Posicion en el Ranking 3 8 9 4 7 5 6 1 2
Precio Herrmaientas Case Suma Ponderada-Precio
8230 9000 120
9000 8000
8000 100
7000
7000
5075 6000 80
6000
5000 4241 4025 5000
60
4000 4000
2590
3000 3000 40
2000 699 2000
99 180 20
1000 0 1000
0 0 0

Suma Ponderada Precio


Suma Ponderada-Precio
10000 120

100

1000

80

100 60

40

10

20

1 0
StarUML Rational Rose Erwin Data Power Designer PoseidonUML ArgoUML Microsoft Visio IBM Rational Enterprise
IBM Modeler Software Architect
Architect 8.0

Suma Ponderada Precio


Reducir el número de licencias
• Reducir el numero de licencias implica reducir el numero de analistas.
• Reducirá los egresos evidentemente sin embargo también reducirá la
capacidad de la empresa para realizar proyectos.
Actual Reducir Licencia StarUML
GRACIAS

S-ar putea să vă placă și