Architecture Development Method (ADM)

Slides:



Advertisements
Presentaciones similares
Como crear y usar una rúbrica
Advertisements

Ciclo de vida de desarrollo de software
El ciclo de vida de un proyecto
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
“PROYECTO TECNOLOGICO”.
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
ANÁLISIS DE REQUERIMIENTOS
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Equipo 11 -Enríquez Chávez Jocelyn -Martínez Arvallo Diana Berenice
Enrique Masias Mario Panuera Mario Miranda Edward Cornejo
TOGAF.
Proceso de Originación de Crédito: Banco de los Alpes
Ingeniería del Software
Yeimi Constanza Patiño
Ciclo de formulación del proyecto.
INGENIERIA DEL SOFTWARE
Electivo Integración Normas de Calidad, Seguridad, Medio Ambiente y Riesgos en la Gestión de la Empresa. Profesor : Fernando Vargas Gálvez Ingeniero Civil.
NORMAS INTERNACIONALES DE AUDITORIA DE SISTEMAS
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Gestión del Tiempo del Proyecto
SENA REGIONAL HUILA CENTRO MULTISECTORIAL DEL NORTE.
DISEÑO DE SOFTWARE 1ª. Parte
Las etapas de un proyecto
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
Unidad VI Documentación
Arquitectura Orientada a Servicios
CONCEPTOS BÁSICOS Diseño de Sistemas.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Ingeniería de Software
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
Términos y Conceptos Básicos
 La arquitectura se desarrolla en iteraciones de la fase de elaboración La arquitectura se desarrolla en iteraciones de la fase de elaboración  Ejemplo.
INTRODUCCIÓN AL PROCESO UNIFICADO DE DESARROLLO DESOFTWARE
Alexander Aristizabal Ángelo flores herrera
2.1 Definición & Antecedentes
Proveedores de servicios externos
Diseño de Sistemas.
Ciclo de vida de un sistema
Ingeniería de Requisitos
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 PROYECTOS TURISTICOS I Formulación y evaluación de proyectos (TUR280) Jorge Paguay Ortiz 1.
Ingeniería de Requerimientos
FASE B ARQUITECTURA DE NEGOCIO
Introducción al proceso de verificación y validación.
INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS EQUIPO: 8 INTEGRANTES: Chávez.
Carlos Alberto Hernández Nava Alejandro Octavio Hernández Romero Efrén Dolores Romero C APITULO 6: F ASE P RELIMINAR I NGENIERÍA A DMINISTRATIVA 7NM1.
GARCIA HERNANDEZ CRISTIAN GEOVANNY HERNANDEZ RODRIGUEZ EDWIN RICARDO 7NM1.
TOGAF De Jesús Córdova Esaú García Gamboa Jazmín Elizabeth
Análisis y Diseño de Aplicaciones
PROCESOS DE DESARROLLO DE SOFTWARE
Capítulo 5: Introducción
Modelo Prescriptivos de proceso
NORMAS INTERNACIONALES DE AUDITORIA NIA’s
Estructurar tus ideas para hacerlas realidad
Ciclo de Vida del Software
Modelo de madurez del CMMI
Un requerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar [ Rational ]. Un requerimiento de software puede.
Proceso de desarrollo de Software
¿Qué es la Ingeniería De Software? Ingeniería de Software.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Software de Comunicaciones
Planificación de Sistemas de Información
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
Es una metodología ágil diseñada para el desarrollo de software, basada en la calidad y el monitoreo constante del proyecto. Consiste esencialmente en.
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
Entregables del Proyecto
INSTITUTO TECNOLÓGICO DE JIQUILPAN REQUISITOS PARA LA IMPLEMENTACIÓN DE COBIT Integrantes: Ariel Alejandro Sánchez Valencia. Javier Cervantes Higareda.
Arquitectura de Negocio ARQUITECTURA EMPRESARIAL (AE)
Transcripción de la presentación:

Architecture Development Method (ADM) Ángeles Arroyo Stephanie Joally Conde Muñoz Rosa María Gonzales Martínez David Lomelí Valderrábano Miguel Angel Ortiz Valdez Brian Reynaldo

Introducción TOGAF ADM es el resultado de continuas contribuciones de un gran grupo de profesionales de la arquitectura. Ésta describe un método para el desarrollo de una arquitectura empresarial, la cuál forma el núcleo de TOGAF. Esta Arquitectura integra elementos de TOGAF así como otros bienes arquitectónicos disponibles, para satisfacer las necesidades de negocio y de TI de una Organización.

The ADM, Enterprise Continuum, and Architecture Repository The Enterprise Continuum provee un marco y un contexto para soportar el apalancamiento de los patrimonios arquitectónicos en la ejecución de ADM. The Enterprise Continuum es una herramienta para la categorización de material de origen arquitectónico. La implementación práctica de Enterprise Continuum típicamente toma la forma de una Arquitectura de Repositorio, incluyendo arquitectura de referencia, modelos y patrones que han sido aceptados para ser utilizados con la Organización y el trabajo de arquitectura actual hecho previamente dentro de la misma.

En la ejecución de la ADM, la arquitectura no es solo el desarrollo de una instantánea de la empresa en determinados momentos en el tiempo, sino que también esta en el propio repositorio de arquitectura de la empresa, con todos los bienes arquitectónicos identificados y aprovechados a lo largo del camino, incluyendo, pero no limitado a, la arquitectura específica de la empresa resultante.

El desarrollo de la arquitectura es un proceso continuo y cíclico, y en la ejecución de la ADM repetidamente en el tiempo, el arquitecto añade gradualmente más y más contenido al Repositorio de Arquitectura de la organización. Aunque el objetivo principal de la ADM está en desarrollar una arquitectura específica de la empresa, en un ámbito mas amplio también puede ser visto como el proceso de trabajar con el propio Repositorio de Arquitectura de la empresa con bloques de construcción reutilizables pertinentes tomados del '’left ’’, el lado más genérico del Continuum Enterprise.

De hecho, la primera ejecución de la ADM a menudo será la más difícil, ya que los bienes arquitectónicos disponibles para su reutilización serán relativamente escasos. Incluso en esta etapa de desarrollo, sin embargo, habrá bienes arquitectónicos disponibles de fuentes externas, como TOGAF, así como de la industria de TI en general, que podrán ser aprovechados.

The ADM and the Foundation Architecture La ADM también es utilizada para completar la Foundation Architecture de una Empresa. Los requerimientos de negocio de una Empresa pueden ser utilizados para identificar las definiciones y selecciones necesarias en la Foundation Architecture. Esto podría ser un conjunto de modelos comunes reutilizables, políticas y definiciones de gobernabilidad, o incluso lo más específico, anular selecciones de tecnología (por ejemplo, si el mandato de la ley). La Población de la Arquitectura Fundación sigue principios similares a los de una arquitectura empresarial, con la diferencia de que los requisitos para el conjunto de una empresa están restringidos a las preocupaciones generales y por lo tanto son menos completos que para una empresa específica.

ADM and Supporting Guidelines and Techniques ADM Guidelines & Techniques es un conjunto de recursos, directrices, plantillas, listas de comprobación y otros materiales detallados, que son el soporte de TOGAF ADM.

Architecture Development Cycle Key Points El ADM es iterativo, durante todo el proceso, entre las fases, y dentro de las fases. Por cada iteración en el ADM, se debe de tomar una nueva decisión en cuanto a: La amplitud de la cobertura de la empresa que se define El nivel de detalle que se define La extensión del período de tiempo destinado a, incluyendo el número y la extensión de los periodos de tiempo intermedios Los bienes arquitectónicos para ser apalancados, incluyendo: Los bienes creados en iteraciones previas del ciclo de la ADM con la empresa Los bienes disponibles en otra parte de la industria (otros marcos, modelos de sistemas, etc.)

Estas decisiones deben basarse en una evaluación práctica de los recursos y competencias disponibles, y el valor que realmente espera obtener la empresa del ámbito elegido de la obra de arquitectura. Como un método genérico, el ADM está destinado a ser utilizado por empresas en una amplia variedad de diferentes áreas geográficas y aplicada en diferentes sectores verticales (tipos de industria). Como tal, puede ser, pero no necesariamente tiene que ser, adaptado a las necesidades específicas.

Basic Structure

Las fases del ciclo de ADM son además divididos en pasos, por ejemplo, los pasos dentro de la fase de Tecnología de Arquitectura son: Seleccionar modelos de referencia, puntos de vista y herramientas Desarrollar Tecnología de Base Descripción de Arquitectura Desarrollar Target Tecnología Descripción de Arquitectura Realizar análisis de las deficiencias Definir los componentes de la hoja de ruta Resolver los impactos en la Arquitectura del Paisaje Código de Conducta para opiniones Finalizar la Arquitectura Tecnológica Crear Documento de Definición de Arquitectura

Adaptando ADM ADM es un método genérico para el desarrollo de arquitecturas, el cual está diseñado para lidiar con la mayoría de los requerimientos organizacionales y de sistemas. Sin embargo la mayoría de las veces es necesario modificar o extender la suit ADM para necesidades específicas. Razones para adaptar ADM El orden de las fases de ADM son de cierta manera dependen de la madurez de la arquitectura de la empresa. Las fases son definidas por el negocio o los principios de la arquitectura de la organización El uso en conjunto con otro marco de trabajo empresarial

Gobierno de Arquitectura La administración de todos los artefactos de arquitectura, gobierno y procesos relacionados deberían ser soportados por un ambiente de control. Típicamente esto estaría basado en uno o más repositorios con soporte de versiones de objetos y procesos , control y estatus. La mayoría de las áreas de información administradas por un repositorio de gobierno deberían contener los siguientes tipos de información: Datos de referencia: Descripciones de los procedimientos de gobierno e información externa a la organización Estado de proceso: Toda la información referente al estado de cualquier proceso de gobierno que serán administrados Información auditable: Esta almacena todos las acciones de los procesos de gobierno completados

Alcance de la Arquitectura Hay muchas razones para restringir (o restringir) el alcance de la actividad de la arquitectura que en virtud de medidas, la mayoría de los cuales se refieren a límites en: La autoridad organizacional del equipo desarrollando la arquitectura Los objetivos y las preocupaciones de los accionistas a ser vistos dentro de la arquitectura La disponibilidad de personal, financiamiento y otros recursos Cuatro dimensiones son usadas para definir y limitar el alcance de la arquitectura: Alcance o enfoque organizacional: Cual es el alcance total de la organización y que tanto de este alcance debe enfocarse la arquitectura

Dominios de la Arquitectura: Una completa descripción de arquitectura debe contener los 4 dominios de arquitectura (negocio, datos, aplicación, tecnologia), pero la realidad de las limitaciones de recursos y tiempo, a menudo significa que no hay tiempo suficiente, la financiación o los recursos para construir una completa descripción de la arquitectura, que abarca todos los dominios de arquitectura, aunque el alcance de la organizacion es elegido para ser menos de la magnitud de la empresa en general. Nivel de detalle: Hasta que nivel de detalle la arquitectura debe llegar? Que tanta arquitectura es suficiente? Cual es la demarcación apropiada entre el desarrollo de la arquitectura y otras actividades relacionadas (diseño de sistema, ingeniería de sistema, desarrollo de sistema) Periodo de tiempo: ¿Cuál es el período de tiempo que necesita ser articulado para la Visión Arquitectura, y ¿tiene sentido (en términos de funcionalidad y recursos) para el mismo período que se tratarán en la descripción detallada de la arquitectura? Si no es así, ¿cuántos arquitecturas de referencia deben definirse por definir, y cuáles son los plazos?

Este enfoque puede ser particularmente eficaz cuando se necesita una visión a largo plazo, pero las etapas iniciales de implementación sólo entregará una fracción de esa visión. En estas circunstancias, las arquitecturas más detalladas inicialmente pueden ser producidos para hacer frente a un período de tiempo mucho más corto, con arquitecturas adicionales desarrollados'' justo a tiempo'' para la siguiente fase de aplicación.

Integración de la arquitectura En el extremo inferior, integrabilidad significa que las diferentes descripciones de la arquitectura (ya sea elaborado por una unidad organizativa o muchos) debe tener un aspecto lo suficientemente similares para permitir las relaciones críticas entre las descripciones que ser identificados, tanto en menos, lo que indica la necesidad de una mayor investigación. En el extremo superior, integrabilidad idealmente significa que diferentes descripciones deben ser capaces de ser combinados en una sola representación lógica y física.