Zusammenfassung der Ressource
Modelo de Procesos
- ACTIVIDAD Ó CICLO DE VIDA
- Definen los pasos necesarios para lograr las
metas y los objetivos, rastrea el historial de
un sistema de información.
- Requisitos
- Análisis
- Diseño
- Implementación
- Integración
- Pruebas
- Documentación
- Mantenimiento
- Planificación
- HERRAMIENTAS
- Son aplicaciones que apoyan la
administración del proceso de software,
se conoce como ingeniería de software
asistida por computadora; las mas utilizadas son:
- Proveer apoyo explícito para cada paso del método.
- Administrar toda la información que el método requiere obtener o especificar.
- Permitir manejar grandes cantidades de información y ser escalable.
- Incluir un mecanismo que permita probar que la información recolectada es consistente.
- Apoyar la organización de los diagramas de manera automática.
- Permitir usuarios simultáneos en uno o más proyectos.
- Poder generar una implementación inicial junto con la documentación.
- Apoyar la ingeniería en reversa para asegurar que los cambios directos en la implementación sean
consistentes con los modelos administrados.
- ESTRATEGIAS
- Se define como un plan para lograr un objetivo, afectan
aspectos como la arquitectura del sistema, desde el
orden de las actividades y las metodologías a utilizarse,
en la actualidad las estrategias son los prototipos:
- Prototipos de requisitos.
- Prototipos de análisis.
- Prototipos de diseño.
- Prototipos verticales.
- Prototipos de factibilidad.
- MÉTODOS Y METODOLOGíAS
- Se definen en reglas para las trasformaciones
internas de las actividades y en el conjunto de
métodos, diferentes metodologías:
- Dominio de aplicabilidad.
- Ciclo de vida.
- Información recopilada.
- Extensibilidad.
- Modelos generados.
- Manejo de consistencia.
- Integración.
- Escalabilidad
- Notaciones,
- Confianza.
- Se define como una Solución a la problemática del
desarrollo de sistemas de software, una de sus fases
en el proceso es conocida como el ciclo de vida del
desarrollo de software.
- ARQUITECTURA
- Es la estructura general
de un sistema y varía de
acuerdo con el tipo de
sistema a desarrollarse.
- Familias de sistemas
- Transformación en lote (batch)
- Transformación continua.
- Sistemas interactivos.
- Simulación dinámica.
- Sistemas de tiempo real.
- Administración de transacción.