Trabajo Colaborativo 1 Evaluacion Del Software
Enviado por jepadz • 23 de Abril de 2013 • 2.127 Palabras (9 Páginas) • 485 Visitas
INTRODUCCION
La palabra colaborar es de gran ayuda y de gran importancia cuando un grupo de personas quieren alcanzar una meta, de ahí la importancia de los trabajos colaborativos en el sistema de aprendizaje que en la actualidad tiene la universidad. Es por eso que se requiere que cada participante del grupo haga sus aportes para poder debatir y al final llegar a la consolidación de un trabajo bien organizado y con el menor número errores posibles.
Teniendo en cuenta que la evaluacion de sofware son de gran importancia en cualquier campo de la ingeniería, con la solución de este trabajo empezaremos a adquirir las destrezas necesarias para identificar y clasificar los diferentes tipos de sofware.
OBJETIVO GENERAL
Seleccionar las herramientas de software sobre las cuales se hará la evaluación.
OBJETIVOS ESPECIFICOS:
• Conocer Las clasificaciones de los sofware, e identificar y modelar los diferentes tipos.
• Diferenciar los diferentes tipos de sofware existentes.
• Conocer las diferentes clases de sofware y aplicárlas con soluciones de problemas prácticos.
Actividad 1: Buscar y seleccionar en internet cinco herramientas CASE para UML que sean del mismo tipo, cada estudiante elegirá una de las cinco herramientas seleccionadas, y hará una descripción detallada de cada una de ellas incluyendo: nombre de la herramienta, descripción general, funcionalidades de la herramienta, existencia de documentación o manuales de uso, versión de la herramienta, sistema operativo sobre la que funciona, y tipo de software (libre/licencia). Cada estudiante deberá subir el documento Word de la herramienta para que pueda ser modificado por los compañeros.
HERRAMIENTA 1
VISUAL UNDERSTANDING ENVIRONMENT.
Descripción general: Visual Understanding Environment es una herramienta ideal para todas aquellas personas que estén buscando un soporte para ayudarles a desarrollar mejor todos sus proyectos e ideas. Con este programa tendremos un gran apoyo para el desarrollo de todas nuestras ideas, proyectos y analizarlos creando los mapas conceptuales más completos que jamás hayamos visto.
Funcionalidades de la herramienta: El programa nos permitirá crear y gestionar todos nuestros mapas conceptuales, incluirles textos, imágenes, los documentos adjuntos que necesitemos, los enlaces web, etc. Además, este programa nos permitirá modificar todo lo que necesitemos de cada uno de los mapas de manera que estos se vayan adaptando a cada momento de nuestros proyectos.
El programa también nos ofrecerá la opción de exportar todas nuestras creaciones a formato PDF, de manera que lo podamos imprimir, enviar a las personas interesadas, etc.
Existencia de documentación o manuales de uso: No
Versión de la herramienta: Latest.
Sistema operativo sobre la que funciona. Widows xp/ vista /7
Tipo de software (libre/licencia). Gratis.
HERRAMIENTA 2
ArgoUML
Es una aplicación de diagramado de UML escrita en Java y publicada bajo la Licencia BSD. Dado que es una aplicación Java, está disponible en cualquier plataforma soportada por Java.
Características
• Los 9 Diagramas de UML 1.4 soportados
• Plataforma Independiente: Java 5 +
• Click and Go! con Java Web Start
• Estándar UML 1.4 Metamodelo
• UML apoyo Perfil con perfiles proporcionados
• XMI Support
• Exportar diagramas como GIF, PNG, PS, EPS, SVG y PGML
• Disponible en diez idiomas - EN, ES-ES, DE, ES, IT, RU, FR, NB, PT, ZH
• Edición de diagrama avanzada y zoom
• Apoyo OCL
• Forward Engineering
• Reverse Engineering / tarro / Importar archivo de clase
• Apoyo Cognitivo
• La reflexión en la acción
o Los críticos de diseño
o Correctivo Automatizaciones (parcialmente implementado)
o "Para hacer" la lista
o Modelo de usuario (parcialmente implementado)
• Diseño oportunista
o "Para hacer" la lista
o Listas de verificación
• Comprensión y Resolución de Problemas
o Explorador Perspectivas
o Vistas múltiples, superpuestas
o Instalar con Java Web Start
• Construido en diseños críticos suministra una revisión no obstructiva del diseño y sugerencias para mejoras
• Interfaz de módulos Extensible
• Soporte de Internacionalización para Inglés, Alemán, Francés, Español y Ruso
• Restricciones OCL para Clases
• Soporte para el lenguaje de generación de Código: Java, PHP, Python, C++ y Csharp (C#)
• Ingeniería inversa
• Disposición(layout) automática del diagrama de clases
• Generación de ficheros PNG, GIF, JPG, SVG, EPS desde diagramas
• Soporte para comentarios para múltiples elementos
• Todos los diagramas 1.4 están soportados
Desventajas
• No tiene botón "deshacer".
• Los Modelos a veces no pueden ser re-abiertos.
• Import/Export a Java.
• No hay llamadas-reflexivas en los diagramas de secuencia--> si existen las llamadas reflexivas, es un poco complejo hacerlas, pero sí se pueden, se hacen al tomar una acción, partir desde el objeto que se quiere reflexivo, generar 2 puntos (como haciendo un cuadrado) fuera del objeto y luego volviendo al objeto.
• Debes seleccionar una clase para crear un diagrama de secuencia.
• Al mover una clase las relaciones no se mueven de forma correcta.
• Al seleccionar un área no se seleccionan las clases de relación.
Manual
El manual completo puede ser encontrado en la siguiente dirección
http://argouml-stats.tigris.org/documentation/manual-0.32/
Guía rápida de uso
http://argouml-stats.tigris.org/documentation/quickguide-0.34/
Versión
Su última versión estable es 0.34
Sistemas operativos sobre los que trabaja
Este programa esta escrito en Java y publicada bajo la Licencia BSD. Dado que es una aplicación Java, está disponible en cualquier plataforma soportada por Java.
Ya que java es multiplataforma puede trabajar sobre Windows, Linux, e incluso Apple.
Descarga
http://argouml-downloads.tigris.org/nonav/argouml-0.34/ArgoUML-0.34-setup.exe
HERRAMIENTA 3
BLUE INK
Blue ink es una herramienta rapida de desarrollo de aplicaciones, específicamente es un generador de codigo, el cual
...