Subido por Leonardo Augusto Bousquet Mendez

Tipos de Herramientas Case

Anuncio
Tipos de Herramientas Case
Herramienta CASE Diagrama
Estas herramientas se usan para representar componentes del sistema, datos, y a controlar la
fluidez de varios componentes y estructura del software de manera gráfica. Esto quiere decir que
son las herramientas encargadas de demostrar datos de manera grafica a través de componentes
y de la estructura de un software
Herramientas para modelado de procesos
El modelado de procesos es un método para crear modelos de proceso de software y se usa para
desarrollar el software. Las herramientas para el modelado de procesos ayudan a los directores a
escoger un modelo de proceso o para modificarlo según los requerimientos del producto software.
Esto quiere decir que se usa para ayudar a escoger un modelo de proceso de software o para
crear un modelo de proceso de software según lo que necesite la empresa.
Herramientas de administración de procesos
Estas herramientas se usan para la planificación del proyecto, el coste y esfuerzo estimados, la
temporalización y la organización de los recursos. Los Directivos deben coordinar de manera muy
estricta la ejecución del proyecto con cada uno de los pasos mencionados con anterioridad para la
buena gestión del proyecto software. Herramientas de administración de procesos ayudan a
almacenar y a compartir información sobre el proyecto en tiempo real durante su organización. Esto
quiere decir que esta herramienta se utiliza para la planificación de los pasos que se tiene que dar
para una buena gestión del proyecto software
Herramientas de documentación
La documentación de un proyecto de software empieza antes que el proceso de software pasa por
todas las fases del SDLC y se concluye con la terminación del proyecto.
Las Herramientas de documentación generan documentos tanto para el consumidor final como para
consumidores de soporte técnico. Estos últimos son en su mayoría profesionales internos del
equipo de desarrollo que consultan manuales de sistemas, manuales de referencia, manuales de
formación, de instalación, etc. El consumidor final describe el funcionamiento e instrucciones del
sistema como por ejemplo el manual para el usuario.
Herramientas de análisis
Estas herramientas ayudan a cumplir con los requisitos, de manera automática examinan si hay
alguna inconsistencia, o informaciones no acuradas en los diagramas, buscan posibles
redundancias o omisiones erróneas. Esto quiere decir que esta herramienta examina de manera
automática alguna inconsistencia (es la falta de solidez, en la mayoría de los casos, se necesita de
la firmeza de algún material o instrumento para realizar una estructura con el) o algún error que se
a ya omitido.
Herramientas de diseño
Estas herramientas ayudan a los diseñadores de software a crear la estructura de los programas,
la cual se puede más adelante desglosar en pequeños módulos usando técnicas de
perfeccionamiento. Estas herramientas aportan los detalles de cada módulo y la interconexión
presente entre estos.
Herramientas de control de cambios
Estas herramientas son consideradas como una parte de la configuración en la gestión de
herramientas. Se ocupan de los cambios hechos en el software después de que se haya fijado su
línea de base, o cuando el software se lanza por primera vez al mercado. Las herramientas CASE
automatizan la opción 'resaltar cambios', la gestión de archivos, la gestión del código, entre otros.
También ayuda a ejecutar el cambio de principios en que se basa la organización.
Herramientas de desarrollo de software
Las Herramientas de modelos de prototipo CASEP, esencialmente vienen con bibliotecas gráficas.
Pueden crear interfaces de usuario independientes del hardware y diseño. Estas herramientas nos
ayudan a construir prototipos rápidos basados en información ya existente. Además, producen
prototipos de simulación de software. Esto quiere decir que esta herramienta ayuda a construir
prototipos de manera rápida basado en información ya existente con las herramientas que incluyen
esta herramienta como las bibliotecas graficas y la capacidad de crear interfaces de usuario
independientes del hardware y diseño.
Herramientas de desarrollo Web
Estas herramientas ayudan en el diseño de páginas Web con todos los elementos relacionados
como impresos, textos, secuencias de comando, gráficos y demás. Las herramientas Web también
producen una vista preliminar en directo de lo que se está desarrollando y cómo será una vez
terminado.
Herramientas de Aseguramiento de la calidad
El aseguramiento de la calidad de una organización de Software es la supervisión del proceso de
Ingeniería y de los métodos adoptados para desarrollar el producto software con tal de asegurar
conformidad con la calidad según los estándares organizativos. Las herramientas de
Aseguramiento de la calidad constan de herramientas de control de cambios y configuración y de
herramientas para pruebas de software.
Herramientas de mantenimiento
El mantenimiento del Software incluye modificaciones en el producto software después de ser
distribuido. Algunas de las herramientas CASE que ayudan en la organización y la fase de
mantenimiento del software del SDLC son las técnicas de inicio automático y de reporte de error,
producción automática de etiqueta de error y de Análisis de Causa Raíz (ACR o RCA en sus siglas
en inglés).
Herramientas para la gestión de la Configuración
Un ejemplo de software se lanza al mercado en una versión. Las Herramientas para la gestión de
la Configuración se ocupa de ello –

Control de versiones

Línea base

Gestión del control de cambios
Las herramientas CASE ayudan en esto usando un rastreo automático, control de versiones y
gestión de versiones.
Beneficios de las herramientas Case
Facilidad para la revisión de aplicaciones
Las herramientas CASE proporcionan un beneficio substancial para las organizaciones al facilitar
la revisión de las aplicaciones. Contar con un depósito central agiliza el proceso de revisión ya que
éste proporciona bases para las definiciones y estándares para los datos.
Soporte para el desarrollo de prototipos de sistemas
En ocasiones se desarrollan diseños para pantallas y reportes con la finalidad de mostrar la
organización y composición de los datos, encabezados y mensajes. Los ajustes necesarios
al diseño se hacen con rapidez para alterar la presentación y las características de la
interface. Sin embargo, no se prepara el código fuente, de naturaleza orientada hacia
procedimientos, como una parte del prototipo.
Como disyuntiva, el desarrollo de prototipos puede producir un sistema que funcione. Las
características de entrada y salida son desarrolladas junto con el código orientado hacia los
procedimientos y archivos de datos.
Muchas herramientas CASE soportan las primeras etapas del desarrollo del prototipo. Muy
pocas brindan apoyo durante todo el proceso de desarrollo del prototipo. Las que
proporcionan la capacidad para generar código soportan de hecho todo proceso, ya que el
código puede ser generado al inducir la actividad de generación después de cambiar las
especificaciones o requerimientos.
Generación de código
Como ya se mencionó, algunas herramientas CASE tienen la capacidad de producir el código
fuente. Sin embargo, la generación del código también asegura una estructura estándar y
consistente para el programa y disminuye la ocurrencia de varios tipos de errores, mejorando de
esta manera la calidad. Ninguna de las herramientas que existen en el presente es capaz de
generar un código completo en los dominios
Mejora en la habilidad para satisfacer los requerimientos del usuario
Es bien conocida la importancia de satisfacer los requerimientos del usuario, ya que esto guarda
relación con el éxito del sistema. De manera similar, tener los requerimientos correctos mejora la
calidad de las prácticas de desarrollo. Las herramientas afectan la naturaleza y cantidad de
interacción entre los encargados del desarrollo y el usuario.
Ejemplos de herramientas case
Herramienta case diagrama: la creación de un diagrama de flujos ya que utiliza datos
dentro de un diagrama para representar los datos de manera grafica.
Herramientas para modelados de procesos: un ejemplo es EPF Composer una
Plataforma de herramientas que permite a los ingenieros de procesos y directores el implementar,
desplegar, y mantener un proceso para las organizaciones o proyectos individuales.
Herramientas de administración de procesos: creative pro office es un buen ejemplo
ya que maneja el conjunto más completo de herramientas de administración de oficinas en línea
que facilita la administración de procesos.
Herramientas de Documentación: Un Manual de usuario ya que es un documento que
cumple con la función de esta herramienta ya que está destinada tanto como al soporte técnico
como al consumidor final del sistema.
Herramientas de Análisis: un ejemplo es Accept360 un software que da informes hechos
por analistas expertos en software empresarial, imparciales y reconocidos internacionalmente.
Herramientas de Diseño: un ejemplo de esta herramienta es un diseño animado de software
que puede convertir cualquier pensamiento o idea en un diseño animado.
Herramientas de control de cambios: un ejemplo es Walkme una herramienta de control
de cambios que gestiona el chang tanto de clientes como el de los empleados.
Herramientas de desarrollo de software: un ejemplo es Serena Prototype Composer
una herramienta que pertenece a office y permite simular cómo se verá y funcionará una aplicación
antes de que se escriba ningún código.
Herramientas de desarrollo web: un ejemplo es Fontello una herramienta que te permite
crear tu propia tipografía de manera sencilla
Herramientas de Aseguramiento de la calidad: un ejemplo es appswatch que permite
a los usuarios supervisar el rendimiento aplicaciones comerciales, aplicaciones personalizadas y
más.
Herramientas de Mantenimiento: un ejemplo es hp quality center un software que
establece procesos coherentes y repetibles y aplica las mejores prácticas para la gestión de
requisitos, pruebas y defectos y los componentes empresariales. Además, que cuenta con otras
funciones que le permite ofrecer innovadoras pruebas manuales y automatizadas.
Herramientas para la gestión de configuración: un ejemplo es Accurev un software
que permite una gestión de control en los cambios y un seguimiento con historial en los controles
de versiones.
Descargar