Caracteristicas De Las Herramientas Para El Desarrollo Del Software

Páginas: 7 (1626 palabras) Publicado: 3 de octubre de 2012
Características de las herramientas para el desarrollo del software.
1. Mejoran la productividad en el desarrollo y mantenimiento del software.
2. Aumentan la calidad del software.
3. Reducen el tiempo y coste de desarrollo y mantenimiento de los sistemas informáticos.
4. Mejoran la planificación de un proyecto
5. Aumentan la biblioteca de conocimiento informático de unaempresa ayudando a la búsqueda de soluciones para los requisitos.
6. Automatizan el desarrollo del software, la documentación, la generación de código, las pruebas de errores y la gestión del proyecto.
7. Ayudan a la reutilización del software, portabilidad y estandarización de la documentación
8. Gestión global en todas las fases de desarrollo de software con una misma herramienta.
9.Facilitan el uso de las distintas metodologías propias de la ingeniería del software.

Herramientas CASE.
De acuerdo con Kendall y Kendall la ingeniería de sistemas asistida por ordenador es la aplicación de tecnología informática a las actividades, las técnicas y las metodologías propias de desarrollo, su objetivo es acelerar el proceso para el que han sido diseñadas, en el caso de CASE paraautomatizar o apoyar una o mas fases del ciclo de vida del desarrollo de sistemas.
Cuando se hace la planificación de la base de datos, la primera etapa del ciclo de vida de las aplicaciones de bases de datos, también se puede escoger una herramienta CASE (Computer-Aided Software Engineering) que permita llevar a cabo el resto de tareas del modo más eficiente y efectivo posible. Una herramientaCASE suele incluir:
* Un diccionario de datos para almacenar información sobre los datos de la aplicación de bases de datos.
* Herramientas de diseño para dar apoyo al análisis de datos.
* Herramientas que permitan desarrollar el modelo de datos corporativo, así como los esquemas conceptual y lógico.
* Herramientas para desarrollar los prototipos de las aplicaciones.
El uso de lasherramientas CASE puede mejorar la productividad en el desarrollo de una aplicación de bases de datos.
De una forma esquemática podemos decir que una herramienta CASE se compone de los siguientes elementos:
* Repositorio (diccionario) donde se almacenan los elementos definidos o creados por la herramienta, y cuya gestión se realiza mediante el apoyo de un Sistema de Gestión de Base de Datos(SGBD) o de un sistema de gestión de ficheros.
* Meta modelo (no siempre visible), que constituye el marco para la definición de las técnicas y metodologías 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 herramienta esquemas debase de datos, programas, etc. que pueden, a su vez, alimentar otros sistemas. Este elemento proporciona así un medio de comunicación con otras herramientas.
* Comprobación de errores, facilidades que permiten llevar a cabo un análisis de la exactitud, integridad y consistencia de los esquemas generados por la herramienta.
* Interfaz de usuario, que constará de editores de texto yherramientas de diseño gráfico que permitan, mediante la utilización de un sistema de ventanas, iconos y menús, con la ayuda del ratón, definir los diagramas, matrices, etc. que incluyen las distintas metodologías.
Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costes,implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras, que analizaba la relación existente entre los requisitos de un problema y las necesidades que éstos generaban, el lenguaje en cuestión se denominaba PSL (Problem Statement Language) y la aplicación que ayudaba a buscar las necesidades de los diseñadores PSA...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Factores y caracteristicas del desarrollo del software
  • Técnicas y Herramientas para el Desarrollo de Software
  • 3.1 Aplicación De Herramientas Para Estimacion De Tiempos Y Costos De DeSARROLLO De Software.
  • HERRAMIENTAS PARA EL DESARROLLO CRITICO
  • METODOLOGIAS PARA DESARROLLO DE SOFTWARE
  • Herramientas Para El Desarrollo De Sistemas
  • herramientas para desarrollo de trabajos
  • Arquitecturas para el desarrollo de Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS