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

i-CASE Canseco Gutirrez Ana Silvia

http://softwareenvironmentdesign.blogspot.mx/2009/03/case-tool_19.html

Introduccin Las aplicaciones CASE tienen un gran potencial para ayudar a los encargados del desarrollo de software a realizar sus tareas de una manera ms automatizada y eficiente. Pero para poder obtener de manera ptima las ventajas de ellas lo ideal es tenerlas en un Ambiente Integrado, donde no se desperdicie el esfuerzo en traspasar la informacin de un proyecto desde una fase de desarrollo de software a la siguiente.

Hay todo un espectro de tipos de integracin que puede tener un grupo de herramientas CASE, y para que se puedan considerar como realmente integradas, deben estar en el ltimo nivel de este rango. As, para explicar comprensiblemente lo que es un Ambiente Integrado de herramientas CASE (I-CASE) o un Entorno de Apoyo de Proyectos Integrado (EAPI) debemos entender lo que no lo es para poder diferenciarlos. A continuacin se describirn los distintos tipos de integracin, desde el nulo hasta un EAPI. Desarrollo Las herramientas I-CASE abarcan todas las fases del ciclo de vida del desarrollo de sistemas. Son llamadas tambin CASE workbench. Este tipo de herramientas se basan en una metodologa. Tienen un repositorio y aportan tcnicas estructuradas para todas las fases del ciclo de vida. Estas son las caractersticas que les confieren su mayor ventaja: una mejora de la calidad de los desarrollos. Sin embargo, no todas ellas son modernas en el sentido de aprovechar la potencia de las estaciones de trabajo o la utilizacin de lenguajes de alto nivel o tcnicas de prototipo. Para definir la arquitectura de integracin de un I-CASE, la dividiremos en distintos niveles de acuerdo a sus funciones, a los que llamaremos capas. Capa de interfaz de usuario: esta capa est compuesta por los mecanismos para la comunicacin entre el usuario y la mquina. Ms especficamente, es el software que compone las interfaces y que permite que se utilicen las herramientas CASE. Capa de herramientas: aqu se encuentran en s las herramientas CASE, las cuales se integran entre s con la ayuda del resto de la Arquitectura de Integracin. Esta capa es la que tiene los servicios que administran y regulan el comportamiento de cada una de las herramientas con la interfaz comn. Capa de gestin de objetos: el software de esta capa es el que contiene los servicios de integracin en s. Estos son los mdulos que sirven como estndares a las herramientas

Herramientas Automatizadas

2NM50

i-CASE Canseco Gutirrez Ana Silvia

http://softwareenvironmentdesign.blogspot.mx/2009/03/case-tool_19.html

CASE para conectarse a el depsito de proyectos. Tambin contiene la gestin de la configuracin de elementos como control de cambios y versiones. Capa de depsito: esta capa es la base de datos de los proyectos generados con las herramientas. Esta capa se encarga de almacenar y proveer los datos, as como de su seguridad e integridad, del control del acceso de los usuarios y en general de las funciones que permiten que se comunique la base de datos con las capas superiores. EAPI: El Entorno de Apoyo a Proyectos Integrado se construye mediante estndares de traspaso de informacin y metadatos alrededor de un depsito de datos, lo cual permite aadir herramientas que se ajusten a los estndares, aunque sean de distintos proveedores, con las ventajas que proporcionan las bases de datos. Un Entorno Integrado provee una simplificacin en la transferencia de datos entre herramientas, con una consecuente mejora en el proceso del flujo de informacin. Esto por consecuencia nos brinda una reduccin en el esfuerzo para realizar actividades de control de los proyectos, equipos y software, e incluso nos proporciona mejores control y coordinacin de las actividades del personal de desarrollo

Depsito CASE, repositorio, compartido o de proyectos; se le puede llamar de cualquiera de estas formas a la Base de Datos en la cual se almacena la informacin acerca de un proyecto de desarrollo de software que sea generado por, y utilice, herramientas CASE integradas en un Entorno de Apoyo a Proyectos Integrado. La anterior es una definicin que envuelve muchos trminos, ya que la creacin y especificacin de un deposito CASE compartido cubre muchos conceptos distintos. Entre las funciones que cumple el depsito podemos incluir la integridad de datos, validando los datos que ingresan al depsito, la informacin compartida, entre las distintas herramientas del I-CASE, la integracin datos-herramienta, haciendo un modelo de datos para todas las herramientas, la integracin datos-datos, relacionndolos de manera que se mantenga su integridad y consistencia, permitiendo la correcta funcionalidad del entorno integrado, la imposicin de la metodologa, pues se debe de aplicar correctamente para que sea posible almacenar los datos en el depsito y la estandarizacin de documentos, consecuencia de la definicin de los objetos en el depsito. Finalmente el depsito o repositorio es el centro y puente de unin de las partes que conforman un I-CASE, otorgando la comunicacin confiable y necesaria para poder crear proyectos de desarrollo de software comunicados a travs de sus distintas etapas

Herramientas Automatizadas

2NM50

i-CASE Canseco Gutirrez Ana Silvia

http://softwareenvironmentdesign.blogspot.mx/2009/03/case-tool_19.html

Un ejemplo de una herramienta es Microsoft Visual Studio, es un entorno de desarrollo integrado para sistemas operativos Windows. Soporta varios lenguajes de programacin, tales como Visual C++, Visual C#, Visual J#, y Visual Basic .NET, al igual que entornos de desarrollo web como ASP.NET, aunque actualmente se han desarrollado las extensiones necesarias para muchos otros. Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, as como servicios web en cualquier entorno que soporte la plataforma .NET. As se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, pginas web y dispositivos mviles. Conclusin La herramientas I-CASE actualmente brindan una gran gama de componentes que incluyen todos o la mayora de los requisitos necesarios para el desarrollo de los sistemas, han sido creadas con una gran exactitud en torno a las necesidades de los desarrolladores de software para la automatizacin de procesos incluyendo el anlisis, diseo e implantacin. Ofrecen una gran plataforma de seguridad a sistemas que las usan. Las herramientas CASE cuentan con una credibilidad y exactitud que tienen un reconocimiento universal, siendo usadas por cualquier desarrollador y/o programador que busca un resultado ptimo y eficiente.

Herramientas Automatizadas

2NM50

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