Vous êtes sur la page 1sur 6

El mejor taller de un artesano -sea mecnico, carpintero o ingeniero del software- tiene tres caractersticas fundamentales: (1) una

coleccin de herramientas tiles que le ayudarn en todos los pasos de la construccin de un producto; (2) una disposicin organizada que permitir hallar rpidamente las herramientas y utilizarlas con eficacia; y (3) un artesano calificado que entienda la forma de utilizar las herramientas de manera eficaz. Ahora es cuando los ingenieros del software reconocen que necesitan ms herramientas y ms variadas junto con un taller eficiente y organizado en el que puedan ubicarlas. El taller de ingeniera del software se denomina un entorno de apoyo integrado a proyectos, y el conjunto de herramientas que llena ese taller se denomina ingeniera del software asistida por computadora (CASE).

Modelado

Permite una mejor comprensin de los riesgos antes de construir el sistema.

Nos permite especificar la estructura o comportamiento de un sistema, y comunicarlo a otros.

Nos proporciona una plantilla que nos gua durante la construccin del sistema.

Documenta las decisiones que hemos tomado

Qu es la herramienta CASE?
Significado
Computer Aided Software Engineering, Ingeniera de software Asistida por computadora

Concepto
proporciona al ingeniero la posibilidad de automatizar actividades manuales y de mejorar su visin general de la ingeniera. Al igual que las herramientas de ingeniera y de diseo asistidos por computadora que utilizan los ingenieros de otras disciplinas, las herramientas CASE ayudan a garantizar que la calidad se disee antes de llegar a construir el producto.

Utilidad
ayudan a los gestores y practicantes de la ingeniera del software en todas las actividades asociadas a los procesos de software. Automatizan las actividades de gestin de proyectos, gestionan todos los productos de los trabajos elaborados a travs del proceso, y ayudan a los ingenieros en el trabajo de anlisis, diseo y codificacin.

Herramientas CASE Marco de integracin Servicios de portabilidad Sistema operativo Plataforma de Hardware Arquitectura de entornos

Los entornos para la ingeniera del software se construyen con xito sobre una arquitectura de entornos que abarca un hardware y un software de sistemas adecuados. Adems, la arquitectura del entorno deber tener en cuenta los patrones de trabajo humano que se aplicarn durante el proceso de ingeniera del software. Las arquitecturas del entorno, que constan de una plataforma hardware y de un soporte de sistema operativo (incluyendo software de red, gestin de la base de datos y servicios de gestin de objetos), establece los cimientos para un entorno CASE. Pero el entorno CASE en s requiere otros bloques de construccin. Existe un conjunto de servicios de portabilidad que proporciona un puente entre las herramientas CASE, su marco de integracin y la arquitectura del entorno. El marco de integracin es un grupo de programas especializados que permiten a cada una de las herramientas comunicarse entre s, para crear una base de datos del proyecto, y para mostrar el mismo aspecto al usuario final (el ingeniero del software). Los servicios de portabilidad permiten que las herramientas CASE y su marco de integracin migren entre distintas plataformas del hardware y sistemas operativos sin un mantenimiento adaptativo significativo.

Componentes de una herramienta CASE


Repositorio (diccionario)
Donde se almacenan los elementos definidos o creados por la herramienta, y cuya gestin se realiza mediante el apoyo de un sistema de gestin de Base de Datos o de un sistema de gestin de ficheros

Meta modelo (no siempre visible)


Que constituye el marco para la definicin de las tcnicas y metodologas soportadas por la herramienta.

Carga o descarga de datos


Son facilidades que permiten cargar el repertorio de la herramienta CASE con datos provenientes de otros sistemas, o bien generar a partir de la propia herremienta esquemas de base de datos, programas, etc. Que pueden a su vez, alimentar otros sistemas. Este elemento proporciona asi un medio de comunicacin con otras herramientas

Comprobacin de errores
Facilidades que permiten llevar a cabo un anlisis de la exactitud, integridad y consistencia de los esquemas generados por la herramienta

Interfaz de usuario
Que constara de editores de texto y herramientas de diseo grfico que permitan, mediante la utilizacin de un sistema de ventanas, iconos y mens, con la ayuda del ratn, definir los diagramas, matrices, etc. Que incluye las distintas metodologas

Qu es? Las herramientas CASE ayudan a los gestores y practicantes de la

ingeniera del software en todas las actividades asociadas a los procesos de software. Automatizan las actividades de gestin de proyectos, gestionan todos los productos de los trabajos elaborados a travs del proceso, y ayudan a los ingenieros en el trabajo de anlisis, diseo y codificacin. Las herramientas CASE se pueden integrar dentro de un entorno sofisticado.

Quin lo hace? Los gestores de proyectos y los ingenieros del software. Por qu es importante? La ingeniera del software es difcil. Las
herramientas que reducen la cantidad de esfuerzo que se requiere para producir un producto de trabajo o para realizar algn hito tiene un beneficio sustancial. Pero hay algo incluso mas importante. Las herramientas pueden proporcionar nuevas formas de observar la informacin de la ingeniera del software formas que mejoran la perspicacia del ingeniero que realiza el trabajo- Esto conduce ha tomar mejores decisiones y conseguir una calidad mejor del software.

Cules son los pasos? CASE se utiliza junto con el modelo de


proceso que se haya elegido. Si se dispone de un juego completo de herramientas, se utilizar CASE a lo largo de casi todos los pasos del proceso de software.

Vous aimerez peut-être aussi