Conceptos Clave en Ingeniería de Software: System Architect, Herramientas CASE, Erwin, Balsamiq y Rational Rose

Clasificado en Informática

Escrito el en español con un tamaño de 3,75 KB

System Architect

  • ¿Qué nos permite generar? Plantillas de código en diferentes lenguajes de programación.
  • ¿En qué se usan los gestores de implementación? En Bases de Datos Relacionales (GBD Relacionales).
  • ¿Cómo se denomina el directorio de información de SA? Enciclopedia.
  • ¿SA puede tener información de más proyectos en desarrollo? Sí, en sus enciclopedias.
  • Tres componentes de una enciclopedia de SA:
    • Base de Datos Relacional (BD relacional)
    • Algunos índices
    • Un metafile
  • Dos características destacadas de SA:
    • Un repositorio único
    • Metodologías usadas
  • ¿Para qué sirve el Browser de SA? Para acceder a las enciclopedias.
  • Característica más destacable: Editar diagramas y funciones.

Herramientas CASE

  • ¿Para qué sirve una herramienta CASE? Ayuda en los aspectos del ciclo de vida del desarrollo de software.
  • ¿Qué significan las siglas CASE? Ingeniería de Software Asistida por Computadora (Computer-Aided Software Engineering).
  • ¿Qué son? Aplicaciones informáticas creadas con el fin de aumentar la productividad en el desarrollo del software.
  • Tres componentes de las herramientas CASE:
    • Diccionario
    • Metamodelo
    • Carga o descarga de datos
  • Estructura de las herramientas CASE:
    • CASE de alto nivel: Apoya las fases superiores del ciclo de vida.
    • CASE de bajo nivel: Apoya las fases inferiores del ciclo de vida.
  • Herramientas CASE de alto nivel: Toolkit, Workbench.
  • Herramientas CASE de bajo nivel: Upper CASE, Middle CASE y Lower CASE.

Erwin

  • ¿Qué es Erwin? Herramienta de diseño de Bases de Datos (BD).
  • ¿Para qué sirve? Brinda productividad en el diseño, generación y mantenimiento de aplicaciones.
  • Tres características de Erwin:
    • Permite visualizar la estructura.
    • Genera automáticamente las tablas.
    • Automatiza el proceso de diseño.
  • Funcionamiento de Erwin: Permite transparencia entre bases de datos e ingeniería inversa.
  • Clasificación de Erwin: Middle CASE y Lower CASE.

Balsamiq

  • ¿Para qué sirve? Crea prototipos o bocetos (wireframes).
  • ¿Qué es un wireframe? Creación de estructuras de una interfaz de usuario.
  • Ventajas de Balsamiq: No necesita actualizaciones y es multiplataforma.
  • Desventaja de Balsamiq: Requerimiento de librerías para cada plataforma.

Rational Rose

  • ¿Qué es? Herramienta CASE creada por Rational Corporation, utilizada para crear modelos UML.
  • Notaciones soportadas: UML, OMT, Booch.
  • ¿Cómo se manejan los componentes? De forma independiente.
  • Funciones de modelado de Rational Rose:
    • Visualización
    • Modelado
    • Herramientas de desarrollo de aplicaciones web
  • ¿En qué fase del desarrollo se puede implementar Rational Rose? En cualquier fase.

Entradas relacionadas: