Plan de Implantación Sistemas de Información III

Slides:



Advertisements
Presentaciones similares
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Advertisements

INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
BizAgi - Business Agility
MI PROGRAMA DE FORMACION
Guia Diseño Robert Echeverria
Prof. César Luza Montero
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
Reunión de los requerimientos de la red
Aspectos Avanzados de la Tecnología de Objetos
Erique Gaspar, Carlos Alfredo
Desarrollo Orientado a Objetos con UML
Una Introducción a UML El Modelo de Proceso de Negocio
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Profesor: Miguel Angel Vidal
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
SEMANA Introducción.
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
Ingeniería de Software
Ingeniería de Software Orientado a Objetos
Fundamentos de programación
Arquitectura de la Empresa
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
Unidad VI Documentación
Desarrollo de aplicaciones para ambientes distribuidos
Metodología para el desarrollo de Software educativo POO
 Es un tipo de diagrama del Lenguaje Unificado de Modelado que se utiliza para modelar el hardware utilizado en las implementaciones de sistemas y.
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
Análisis y diseño detallado de aplicaciones informáticas de gestión
Ingeniería de software
1 Diseño Orientado al Objeto Agustín J. González ELO-326: Seminario de Computadores II 2do. Sem
TEMA 10: DIAGRAMA DE: OBJETOS, SECUENCIA Y DESPLIEGUE EN UML
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
Especialización en Desarrollo de Software
INTRODUCCIÓN AL PROCESO UNIFICADO DE DESARROLLO DESOFTWARE
Proyecto de Ingeniería de Software Grupo Nº 9 - GXPost (Desarrollo con GeneXus 8.0) Evaluación de la Fase Construcción (Jueves 4 de Noviembre de.
Ingeniería del software
UML 2.0 Diagramas de Comportamiento
Conceptos Fundamentales
Ingeniería de Requisitos
Introducción a UML Ing. José Manuel Poveda.
Roles de Open UP.
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
MODELAMIENTO VISUAL Y UML
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Actividad 20. Métodos de prueba en entornos especializados M.C. Juan Carlos Olivares Rojas Syllabus June, 2009.
Relación con otras asignaturas del plan de estudio
Unidad 3 MODELO DE ANALISIS.
Introducción al proceso de verificación y validación.
INTRODUCCION AL ANALISIS Y DESARROLLO DE SISTEMAS DE SOFTWARE EQUIPO NUMERO CUATRO INTEGRADO POR: XAVIER REFUGIO GARY NERY HERNANDEZ OSCAR JUAREZ.
Prof. Joel Moreno Molina
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Estructurar tus ideas para hacerlas realidad
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Proceso de desarrollo de Software
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN SISTEMAS
UNIVERSIDAD LATINA (UNILA) III.- PLAN DE IMPLEMENTACIÓN
MODELAMIENTO VISUAL Y UML
Autor: Reinozo Cuesta Christian Marcelo
Software de Comunicaciones
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS
INSTITUTO TECNOLÓGICO DE LIBRES INGENIERÍA EN SISTEMAS COMPUTACIONALES FUNDAMENTOS E DESARROLLO DE SISTEMAS “PRUEBAS E IMPLEMENTACIONES” INTEGRANTES: SOTERO.
Documentos obligatorios de cada Fase
ANALISIS Y DISEÑO DE SISTEMAS II “DIAGRAMAS DE DESPLIEGUE ” INTEGRANTES: COPA PALMA CARLOS REYNALDO MAMANI PACO EDWIN ALVARO SIRPA LAURA HECTOR ELOY.
Conociendo el modelo Cliente-Servidor
Entregables del Proyecto
Seminario de Sistemas Distribuidora Autores: Silvana Bassi Federico Albera Director: Lic. José A. Peralta Febrero de 2008.
Flujos de Trabajo Fundamentales Proceso Unificado de Desarrollo de Software.
Transcripción de la presentación:

Plan de Implantación Sistemas de Información III Prof. Patricia Guerrero

Agenda Motivación Vistas UML Diferencias entre Diagrama, Vista y Plan Objetivos Contenido de la Plantilla

Motivación

Motivación En este documento se formula la estrategia de implantación para el sistema, basada en el alcance y limitaciones. Una vez estudiado el alcance y los condicionantes de la implantación, se decide si ésta se puede llevar a cabo, es decir, se determina su factibilidad Se constituye el equipo de implantación determinando los recursos humanos necesarios para la instalación del sistema, las pruebas de implantación y aceptación, y la preparación del mantenimiento. Se identifican sus perfiles y niveles de responsabilidad.

Diferencias entre Diagrama, Vista y Plan Diagrama de Despliegue, es una representación gráfica basada en UML donde se identifica qué software corre en qué hardware y cuáles son sus relaciones Vista de Implantación, incluye al Diagrama de Despliegue + la descripción de cada elemento. Esta vista es parte del Documento de Arquitectura del Software: DAS Plan de Implantación, es otro documento distinto al DAS. Hace referencia al Diagrama de Despliegue pero no lo sustituye, lo complementa.

Vistas UML Programadores: Usuarios Finales: ensamblado vocabulario gestión del software Usuarios Finales: vocabulario funcionalidad Vista de Implementación Vista de Lógica comportamiento Vista de casos de uso Vista de Implantación Vista de Procesos Ingenieros de sistemas: topología entrega distribución instalación Integradores del sistema: desempeño escalabilidad rendimiento

Vistas UML clases interfaces componentes colaboraciones casos de uso Vista de Implementación Vista de Lógica casos de uso Vista de casos de uso Vista de Implantación Vista de Procesos nodos clases activas

Vistas UML Modelo conceptual Diagramas de clase Diagramas de interacción Diagramas de estado Vistas UML Diagramas de componentes Vista de Implementación Vista de Lógica Diagramas de casos de uso Diagramas de secuencia Vista de casos de uso Vista de Implantación Vista de Procesos Diagramas de despliegue Diagrama de procesos

Diagrama de Despliegue Un diagrama de despliegue muestra la distribución física del sistema en un ambiente de producción (o de prueba) Muestra dónde se ubican los componentes, en qué servidores, máquinas o hardware. También puede representar los enlaces de redes, el ancho de banda de la LAN.

Diagrama de Despliegue Instancias del nodo ClienteCajero

Se debe especificar el software que no fue desarrollado por nosotros

Se debe especificar el protocolo o lenguaje utilizado para comunicar los nodos

El desarrollo del Plan de Implantación se inicia en la fase de Elaboración y se concreta en la fase de Construcción.

Objetivos Describir el conjunto de tareas necesarias para instalar y probar el producto desarrollado, de tal modo que la transición a los usuarios se realice efectivamente Proveer una lista detallada de eventos y responsabilidades Minimizar el impacto de la transición Determinar la agenda para la implantación, que incluye necesidades de entrenamiento, preparación del ambiente, procedimientos de soporte, requerimientos del negocio

Contenido de la Plantilla (1/2) 1. Introducción 1.1. Propósito 1.2 . Alcance 1.3 . Definiciones, Siglas y Abreviaciones 1.4 . Referencias 1.5 . Descripción 2. Planificación de la Entrega: Describe las actividades desempeñadas durante la implantación 2.1. Responsabilidades: Del cliente y del equipos de desarrollo 2.2. Cronograma

Contenido de la Plantilla (2/2) 3. Recursos 3.1. Facilidades: Respecto al ambiente de prueba y despliegue 3.2. Hardware 3.3. Unidad de Implantación 3.3.1. Software de Soporte: herramientas de sw, compiladores, herramientas de prueba, datos de prueba, utilidades, bases de datos, entre otros 3.3.2. Documentación de Soporte: Descripciones de diseño, casos y procedimientos pruebas, manuales de usuario, entre otros 3.3.3. Personal de Soporte: Personas (habilidades), perfiles 4. Entrenamiento: Plan de entrenamiento para los usuarios finales

EJEMPLOS http://codecrawler.tigris.org “CodeCrawler will be a system, geared toward developers, which makes searching source code as easy as searching the Internet…” http://www.google.com/codesearch