Вы находитесь на странице: 1из 3

Nombre: PINCAY CHILÁN DANIEL ALEXIS

CURSO: SOF-MA-3-1

MATERIA: PROCESOS DE SOFTWARE

HERRAMIENTAS QUE SOPORTEN LAS TAREAS Y ACTIVIDADES EN EL PROCESO DE


DESARROLLO DE SOFTWARE
MODELO GUÍA: MODELO CASCADA

1) DEFINICIÓN DE REQUERIMIENTOS
 Rational RequisitePRO: herramienta de gestión de requisitos y casos prácticos para los
equipos de proyecto. En esta herramienta el equipo de trabajo puede crear y compartir
sus requisitos mediante métodos que están basados en documentos, al mismo tiempo
que usan funciones de la base de datos como la rastreabilidad y análisis de impacto.
Utilidad
Mejora la colaboración de equipos distribuidos geográficamente a través de una
interfaz web escalable totalmente funcional e hilos de debate.
Captura y analiza información de requisitos con personalización y filtrado
detallado de atributos.
Aumenta la productividad haciendo un seguimiento de los cambios mediante
comparaciones de las versiones del proyecto con líneas base de proyectos
basadas en XML.
 IRqA (integral Requisite Analizer): es una de las herramientas de gestión de requisitos
más completas del mercado. Los requisitos se capturan en Word y las descripciones de
los mismos pueden referenciar a documentos externos como tablas, gráficos y hojas de
cálculo de Microsoft Excel.
Utilidad
Toda información sobre los requerimientos es almacenada en documentos de
Word.
Permite comulación entre el cliente y el equipo de desarrollo.
Se puede integrar con Rational Rose.

 CaliberRM: es para sistemas grandes y complejos y proporciona una base de datos de


requisitos con trazabilidad. La compañía ve a los requisitos como parte del proceso de
gestión de riesgo de la calidad del software.
Utilidad
Basado en internet.
Maneja referencia de documentos, responsabilidad de usuario, trazabilidad,
prioridad y estado entre otras características.
2) Diseño del software
 EasyCase: Herramienta que permite automatizar las fases de análisis y diseño dentro del
desarrollo de una aplicación, para poder crear las aplicaciones de manera eficaz.
Utilidades:
Permite capturar los detalles de diseño y es capaz de mostrarlos gráficamente.
Permite crear diagramas de flujo de datos, entidad-relación, mapas de
estructura, etc.
Soporta una gama amplia de metodologías estructuradas, permitiendo escoger
métodos más apropiados para realizar tareas.
 Lucidchart: es una herramienta de diagramaciones en la web, que permite a los usuarios
colaborar y trabajar juntos en tiempo real, creando diagramas de flujo, organigramas,
esquemas de sitios web, diseños UML, mapas mentales, etc.
Utilidades
Sistema conectado a nube: permite conexión de los integrantes del equipo
manteniéndose así en contacto.
Interfaz sencilla: mantiene un flujo eficiente para facilitar un buen modo de
trabajo.
Posibilidad de crear diagramas automáticos: capaz de sincronizar datos del
usuario y realizar diagramas de forma automática.
Lenguaje UML: se puede usar el lenguaje de diseño unificado.

3) Implementación
 Bamboo: está diseñada para integrarse perfectamente en tu flujo de trabajo. Bamboo
da la opción de automatizar el software de implementación, construir y probar el
proceso de desarrollo, dándote la libertad de concentrarte en la parte importante del
desarrollo del producto.
 SCCM: es una herramienta de implementación freeware, desarrollada por Microsoft, ara
dispositivos PC, Android e Ios. Implementa errores, parches y mucho más. Es capaz de
gestionar varias plataformas y la capacidad de unificar la infraestructura de TI.
 PDQ Deploy: Diseñada para agilizar el flujo de trabajo y aumentar la productividad. Es
conocido por las implementaciones de software remotas y silenciosas.

4) Verificación y validación
 SElenium: Es un entorno de pruebas de software para aplicaciones basadas en la web,
provee na herramienta de grabar/reproducir para crear pruebas sin usar un lenguaje de
scrpting para ruebas. Incluye un lenguaje especifico de dominio de pruebas para incluir
pruebas en una amplia gama de lenguajes tales como: Java, C#, Ruby, GRovvy, Perl, Php
y Pyhton.
 JMeter: es un proyecto de apache que puede ser utilizado como una herramienta de
prueba de carga para analizar y medir desempeño de una variedad de servicios, con
énfasis en aplicaciones web.
5) Mantenimiento
 fluidIA: Es una herramienta ágil para el diseño de interfaces de usuario. La gran idea de
este proyecto es que los diseñadores puedan crear su propia herramienta de creación de
prototipos de una manera abierta. Siempre con acceso a un diseño abierto y de código
abierto.
Utilidad:
Velocidad y Agilidad: provee soporte para un prototipo rápido. Aún si se tienen
un prototipo con 100 pantallas con diferentes estados, será muy fácil realizar un
cambio de estados a todas las pantallas.
Interacción Enriquecida: Los diseñadores de interfaces de usuario deben ser
capaces de definir los cambios de estados y transiciones de los prototipos de una
manera interactiva.
 Pencil Proyect. Fue construido con el propósito de ofrecer una herramienta de
prototipos libre y de código abierto para que las personas pueden fácilmente instalar y
utilizar sus prototipos de proyecto en cualquier tipo de plataformas de escritorio
populares.
Utilidad:
Diversidad de interfaces de usuarios.
Colección de formas integradas.
Exportación a diferentes formatos de salida.
Enlace de páginas: Los elementos de un dibujo puede estar vinculado a una
página específica en el mismo documento

Вам также может понравиться