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.