Universidad Tec Milenio: Profesional SP04005 Reingeniería de procesos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Universidad Tec Milenio: Profesional SP04005 Reingeniería de procesos"

Transcripción

1 Relación con la reingeniería Sesión 9 - Metodologías para el diseño de sistemas En un proyecto de reingeniería, una vez que la empresa ha: Seleccionado los procesos que serán rediseñados Desarrollado una visión de los resultados que espera, incluyendo las ganancias que espera obtener. Desarrollado un diseño para realizar la visión del procesos Desarrollado un plan para implementar ese diseño. Ahora es necesario que la empresa complete el diseño del sistema, en donde utiliza métodos de desarrollo de sistemas y la nomenclatura de la ingeniería informática. Diseño de un sistema nuevo Lo anterior significa que en caso de que se tenga que diseñar un sistema nuevo, ya sea por algún proveedor externo o por la misma empresa, este diseño implica modelar subprocesos, modelar datos, definir aplicaciones y diseñar diálogos o menús e informes en pantalla. Las metodologías orientada a objetos, análisis estructurado y el JSD son opciones de la ingeniería de software para el desarrollo de sistemas. Metodologías orientadas a objetos Qué es un objeto?: Cualquier cosa del mundo real, de la que se pueden almacenar datos. Qué es el modelado y diseño orientado a objetos?: nueva forma de pensar acerca de los problemas empleando modelos que se han organizado tomando como base conceptos del mundo real. (Rumbaugh et al, 1997). Ventajas de orientado a objetos : Fácil de mantener Los objetos se consideran componentes reutilizables. Ayudan a hacer frente a la complejidad de muchos tipos de sistemas. Metodologías orientadas a objetos Modelos orientados a objetos sirven para: Comprender problemas Preparar documentación Diseñar programas y bases de datos Modelar empresas Anteriormente los métodos para el desarrollo de software se basaban en descomposición funcional o en el análisis de datos estáticos. Metodologías orientadas a objetos vs. análisis estructurado Los métodos de diseño estructurado guían a los constructores de sistemas utilizando algoritmos como bloques fundamentales de construcción. Los métodos de diseño orientado a objetos ayudan a los constructores de sistemas utilizando clases y objetos como bloques de construcción. Hoy en día los métodos orientados a objetos son más utilizados. 1

2 Metodologías orientada a objetos Metodología de Booch Metodología de Shlaer y Mellor Metodología de Coad y Yourdon Metodología OMT Fases de la metodología OMT La metodología Object Modeling Technique (OMT por sus siglas en inglés) fue creada por James Rumbaugh y Michael Blaha en Análisis: se describe el problema y se construye un modelo de la situación real. El modelo debe ser una abstracción resumida de lo que debe hacer el sistema deseado. Diseño del sistema: se toman decisiones acerca de la arquitectura del sistema. Se definen las características de rendimiento del sistemas que se tienen que optimizar. Fases de la metodología OMT Metodología OMT Diseño de objetos: se construye un modelo de diseño basándose en el modelo de análisis con detalles de implementación. Implementación: se traducen los diseños anteriores a un lenguaje de programación concreto, a una base de datos o a una implementación de hardware. Utiliza tres clases de modelos para describir el sistema: Modelo de objetos: describe la estructura estática de los objetos del sistema y sus relaciones (incluye diagramas de objetos). Modelo dinámico: describe a un sistema que cambia con el tiempo y sirve para especificar e implementar los aspectos del control del sistema (incluyen diagramas de estados). Modelo funcional: describe las transformaciones de datos que ocurren en el sistema (incluyen diagramas de flujo de datos DFD). Lenguajes de programación OO Características de los lenguajes OO En la última etapa del desarrollo de un sistema se lleva a cabo la traducción de los diseños a un lenguaje de programación. No existe un único lenguaje que se adapte a todos los estilos y que satisfaga todas las necesidades. Pero sí existen varias características de los lenguajes orientados a objetos. Un diseñador seleccionará el lenguaje que más se adapte a sus necesidades (ejemplos de lenguajes son: C++, Eiffel, Objective-C, Smalltalk-80, CLOS) Herencia múltiple Biblioteca de clases Eficiencia Administración de memoria Encapsulamiento Empaquetamiento Entorno de desarrollo Metadatos Persistencia de datos 2

3 El análisis estructurado es otra de las metodologías de la ingeniería de software, orientadas al análisis, diseño e implementación del software y de sistemas. Un sistema de información de una empresa puede resultar muy grande y muy complejo para su análisis. El análisis estructurado ayuda a dividir el sistema en componentes y a construir un modelo del mismo. Este método también resulta útil para analizar los sistemas de una empresa y determinar las especificaciones para los sistemas nuevos y para modificar los que ya existen En pocas palabras, este método ayuda a especificar qué es lo que se necesita que realice un sistema o una aplicación de software, reuniendo los elementos lógicos con los elementos físicos, es decir, las funciones que necesitamos que haga el sistema y las computadoras. Está basado en los diagramas de flujo de datos (DFD). vs. Metodologías orientada a objetos A diferencia de las metodologías orientada a objetos, el análisis estructurado acentúa la descomposición funcional de un sistema, en lugar de los objetos. Es decir, visualiza a un sistema como algo que da una o más funciones al usuario final. Esto quiere decir que le da prioridad al modelo funcional, después al modelo dinámico y finalmente considera el modelo de objetos Algunos autores que han escrito sobre la metodología de Análisis Estructurado son Yourdon, Constantine, DeMarco, Page-Jones, Ward y Mellor Es otra metodología de diseño y desarrollo de software y sistemas, diseñada por M. A. Jackson y J. R. Cameron. Publicada por primera vez en Algunos consideran que es una de las primeras metodologías de desarrollo de software orientado a objetos. Se considera una tecnología madura. Originalmente su nombre era Orientado a objeto en la que se identificaban objetos como parte de un método, en un tiempo en el que los métodos se basaban en descomposición funcional o en el análisis estático de datos. Jackson divide en dos etapas el desarrollo de sistemas: Especificación (incluye análisis y diseño) Implementación 3

4 Los modelos de JSD consideran al mundo real y que el propósito de un sistema es el de proporcionar una funcionalidad. Jackson sostiene que es necesario considerar primeramente la forma en que esa funcionalidad del sistema encaja en el mundo real. En el enfoque JSD se describe al mundo real en entidades, acciones y secuencias de acciones creando un modelo dinámico de datos. En donde las entidades se denotan como sustantivos (ejemplo: botón, elevador) y las acciones se denotan como verbos (ejemplo: pulsar, llega, sale) Pasos secuenciales del JSD 1. Paso de acciones de entidades: definición de listado de entidades y acciones del mundo real. 2. Paso de estructuras de entidades: se ordenan las acciones de las entidades. 3. Paso de modelo inicial: muestra la manera en la que el mundo real se conecta con el mundo abstracto. Se admiten los vectores de estado. 4. Paso de función: indica las salidas de las acciones. 5. Paso de temporización del sistema: conjunto de notas informales acerca de las restricciones de rendimiento. 6. Paso de implementación: asigna procesadores a los procesos. Riesgo del diseño de un nuevo sistema Herramientas CASE Manganelli y Klein, autores de la metodología Rápida Re, aconsejan que el desarrollo de sistemas individualizados de aplicaciones (software), para implementar el diseño técnico propuesto en un proyecto de reingeniería (el diseño técnico incluye la especificación de la tecnología, procedimientos y los sistemas que requerirá el nuevo proceso diseñado) se debe evitar lo más posible, pues esto aumenta el riesgo de fracaso y alarga el tiempo de implementación de la reingeniería. Hoy en día existen muchos paquetes genéricos de aplicaciones para las necesidades del negocio. Las herramientas CASE o computer-aided software engineering, permiten hacer la modelación y análisis de procesos, así como el desarrollo de sistemas y facilitan en gran medida la labor de los desarrolladores de sistemas, permitiéndoles enfocarse en la arquitectura del sistema y no tanto a la codificación o implementación del mismo (programación). El objetivo de las CASE es separar la parte del diseño del de la implementación de un sistema. Bibliografía Bibliografía Rumbaugh, J. et al. Modelado y diseño orientados a objetos metodología OMT. España: Prentice-Hall, ISBN: Rule, P.G. Using Jackson methods to implement software process improvement. Newport, J.R. JSD version2 andanoverviewof developments in JSD. Manganelli, R, Klein, M. Cómo hacer reingeniería. Editorial Norma. Colombia: ISBN: X Morris, D. Brandon, J. Reingeniería cómo aplicarla con éxito en los negocios. McGraw-Hill: México, ISBN: Technical note: A proposal to simplify data flow diagramsi Millet. IBM Systems Journal. Armonk: 1999.Vol.38, Iss. 1; pg. 118, 4 pgs ProQuest 4

5 Créditos Ing. Rocío Torróntegui Ibarra 5

Repetir el proceso para cada abstracción identificada hasta que el diseño este expresado en términos sencillos

Repetir el proceso para cada abstracción identificada hasta que el diseño este expresado en términos sencillos I. INTRODUCCIÓN El reciente aumento de aplicaciones en donde se utiliza la computadora ha sido posible debido a un hardware de bajo costo, por lo cual la demanda de software ha crecido de forma exponencial.

Más detalles

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática La Necesidad de Modelar Analogía Arquitectónica Tiene sentido poner ladrillos sin hacer antes los planos? El modelo, los planos, ayuda a afrontar la complejidad del proyecto. Cuál es el lenguaje adecuado

Más detalles

BASES DE DATOS. Ivon Tarazona Oriana Gomez

BASES DE DATOS. Ivon Tarazona Oriana Gomez BASES DE DATOS Ivon Tarazona Oriana Gomez Introducción Introducción Ventajas e (Unified Modeling Language) Es un lenguaje usado para especificar, visualizar y documentar los diferentes aspectos relativos

Más detalles

Tema 3 Metodologías de Desarrollo de Software

Tema 3 Metodologías de Desarrollo de Software Ingeniería del Software Ingeniería del Software de Gestión Tema 3 Metodologías de Desarrollo de Software Félix Óscar García Rubio Crescencio Bravo Santos Índice 1. Definiciones 2. Objetivos 3. Conceptos

Más detalles

Tema 8º: Aspectos prácticos

Tema 8º: Aspectos prácticos Tema 8º: Aspectos prácticos Gestión y planificación Administración de personal Gestión de versiones Reutilización Control de calidad del software Documentación Herramientas Temas especiales Las ventajas

Más detalles

Presentación de proyecto de seminario de titulación

Presentación de proyecto de seminario de titulación BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA COMPUTACIÓN Presentación de proyecto de seminario de titulación I Datos Generales. Fecha: 28/Febrero/2002 1.1 Datos del Responsable

Más detalles

Ingeniería del Software. Introducción a la Ingeniería del Software Metodologías de Desarrollo de Software

Ingeniería del Software. Introducción a la Ingeniería del Software Metodologías de Desarrollo de Software Ingeniería del Software Introducción a la Ingeniería del Software Introducción Resulta necesario establecer un enfoque sistemático y disciplinado para llevar a cabo un desarrollo software El uso de una

Más detalles

El Proceso Unificado de Desarrollo de Software

El Proceso Unificado de Desarrollo de Software El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:

Más detalles

MODELADO DE OBJETOS. {brossi,pbritos,rgm}@itba.edu.ar

MODELADO DE OBJETOS. {brossi,pbritos,rgm}@itba.edu.ar MODELADO DE OBJETOS Bibiana ROSSI, Paola BRITOS y Ramón GARCIA MARTINEZ, CAPIS - Centro de Actualizacion Permanente en Ingeniería de Software Escuela de Posgrado. ITBA. 0. INTRODUCCION {brossi,pbritos,rgm}@itba.edu.ar

Más detalles

Tópicos a ser desarrollados

Tópicos a ser desarrollados Diseño de Software El Diseño no puede ser definido solo puede explicarse en base a los distintos puntos de vista y tareas que realizan los diseñadores del software Basado en la traducción de Sommerville

Más detalles

ANÁLISIS Y DISEÑO DE SISTEMAS

ANÁLISIS Y DISEÑO DE SISTEMAS ANÁLISIS Y DISEÑO DE SISTEMAS Clase XVIII: Modelo Dinámico Diagramas de Actividades Primer Cuatrimestre 2013 Diagrama de Actividades (DA) Un grafo o diagrama de actividad (DA) es un tipo especial de máquina

Más detalles

Programación orientada a

Programación orientada a Programación orientada a objetos con Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos de la programación

Más detalles

DIAGRAMA DE CLASES EN UML

DIAGRAMA DE CLASES EN UML DIAGRAMA DE CLASES EN UML Mg. Juan José Flores Cueto jflores@usmp.edu.pe Ing. Carmen Bertolotti Zuñiga cbertolotti@usmp.edu.pe INTRODUCCIÓN UML (Unified Modeling Language) es un lenguaje que permite modelar,

Más detalles

Contenidos. Tema 3. El Método de desarrollo. El Proceso Unificado. Objetivos del tema. 3.1 Métodos actuales de desarrollo OO

Contenidos. Tema 3. El Método de desarrollo. El Proceso Unificado. Objetivos del tema. 3.1 Métodos actuales de desarrollo OO Tema 3. El Método de desarrollo. El Proceso Unificado Miguel A. Laguna Contenidos 3.1 Métodos actuales de desarrollo OO 3.1.1 Concepto de Método y Proceso 3.1.2 Generaciones de métodos OO 3.2 El Proceso

Más detalles

Metodologías para generación de Sistemas Orientados a Objetos

Metodologías para generación de Sistemas Orientados a Objetos Metodologías para generación de Sistemas Orientados a Objetos Análisis y Diseño (Tecnologías) Orientado a Objetos Dr. Leopoldo Altamirano Robles 22 septiembre, 2003 Alicia Morales Reyes Alma Rosa Rugerio

Más detalles

Metodología de Diseño para Gestión de Procesos Documentales (MDPD)

Metodología de Diseño para Gestión de Procesos Documentales (MDPD) Metodología de Diseño para Gestión de Procesos Documentales (MDPD) Aquilino A. Juan Fuente Profesor de la Universidad de Oviedo aquilino@lsi.uniovi.es Juan Manuel Cueva Lovelle Catedrático de Escuela de

Más detalles

Fundamentos de Ingeniería del Software. Capítulo 7. Modelos del ciclo de vida del software

Fundamentos de Ingeniería del Software. Capítulo 7. Modelos del ciclo de vida del software Fundamentos de Ingeniería del Software Capítulo 7. Modelos del ciclo de vida del software Caminar sobre las aguas y desarrollar programas a partir de las especificaciones es fácil, si ambas están congeladas

Más detalles

ÍNDICE. Introducción... 4. Agradecimientos... 5. Objetivos... 5. a. Objetivo General... 5. b. Objetivos Específicos... 5

ÍNDICE. Introducción... 4. Agradecimientos... 5. Objetivos... 5. a. Objetivo General... 5. b. Objetivos Específicos... 5 ÍNDICE Introducción... 4 Agradecimientos... 5 Objetivos... 5 a. Objetivo General... 5 b. Objetivos Específicos... 5 Capítulo I: Desarrollo de Sistema de Información Usando Metodología Rumbaugh (OMT)...

Más detalles

DIMENSIONAMIENTO DE INSTALACIONES PRODUCTORAS DE FRÍO UTILIZANDO SOFTWARE

DIMENSIONAMIENTO DE INSTALACIONES PRODUCTORAS DE FRÍO UTILIZANDO SOFTWARE Investigación DIMENSIONAMIENTO DE INSTALACIONES PRODUCTORAS DE FRÍO UTILIZANDO SOFTWARE Walter Ibárcena Fernández 1 R E S U M E N Existen diversas metodologías para el desarrollo de sistemas orientados

Más detalles

PROGRAMA CONTENIDOS. Laudon, Kenneth C. y Laudon, Jane P. - SISTEMAS DE INFORMACIÓN GERENCIAL Editorial Prentice Hall, sexta edición 2002.

PROGRAMA CONTENIDOS. Laudon, Kenneth C. y Laudon, Jane P. - SISTEMAS DE INFORMACIÓN GERENCIAL Editorial Prentice Hall, sexta edición 2002. PROGRAMA 1) OBJETIVOS DE LA ASIGNATURA Que el Estudiante forme su criterio profesional integrando los conocimientos y experiencia práctica necesarios para poder construir e implementar un Sistema de Información

Más detalles

Ing. Norman Vargas Chévez Facultad de Electrotecnia y Computación Universidad Nacional de Ingeniería e-mail: norman.vargas@uni.edu.

Ing. Norman Vargas Chévez Facultad de Electrotecnia y Computación Universidad Nacional de Ingeniería e-mail: norman.vargas@uni.edu. MODELACIÓN DEL PROCESO DE INFORMACIÓN EN LA COMPRA VENTA DE ENERGÍA EN EL MERCADO ELÉCTRICO DEREGULADO EN NICARAGUA - DESDE EL PUNTO DE VISTA DEL CENTRO NACIONAL DE DESPACHO DE CARGA- Ing. Norman Vargas

Más detalles

Proceso de desarrollo de software

Proceso de desarrollo de software Introducción Proceso de desarrollo de software Un sistema informático está compuesto por hardware y software. En cuanto al hardware, su producción se realiza sistemáticamente y la base de conocimiento

Más detalles

Profesores. Ingeniería de la Programación. Contenidos. Objetivos

Profesores. Ingeniería de la Programación. Contenidos. Objetivos Profesores Ingeniería de la Programación Presentación de la Asignatura Profesores Teoría Pepe Carsí 1er cuatrimestre. Juan Sánchez 2º cuatrimestre. Javier Jaén Inglés, tardes. Facultad de Informática Universidad

Más detalles

DISEÑO DE COMPONENTES DE SOFTWARE *

DISEÑO DE COMPONENTES DE SOFTWARE * DISEÑO DE COMPONENTES DE SOFTWARE * NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP * Resumen del capítulo 10 de libro de [Pressman 2010] V:18-11-2008 (c) P. Gomez-Gil, INAOE.

Más detalles

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Análisis y Diseño de Sistemas : T-INF107

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Análisis y Diseño de Sistemas : T-INF107 I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Tercero Requisitos Duración Horas Semana : 06 horas Versión : v.0110 II. SUMILLA: : COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería

Más detalles

9. Ingeniería de Software Asistida por Computadora (CASE)

9. Ingeniería de Software Asistida por Computadora (CASE) 9. Ingeniería de Software Asistida por Computadora (CASE) Todo el mundo conoce la historia de los hijos del zapatero: el zapatero esta tan ocupado haciendo zapatos para otros que sus hijos van descalzos.

Más detalles

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador 1. DATOS INFORMATIVOS: MATERIA O MÓDULO: INGENIERÍA DE SOFTWARE I CÓDIGO: CARRERA: SISTEMAS NIVEL: QUINTO No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4 SEMESTRE/AÑO ACADÉMICO: Segundo Semestre 2011-2012 CRÉDITOS

Más detalles

Introducción al UML. Domingo Hernández H. Escuela de Ingeniería de Sistemas Departamento de computación

Introducción al UML. Domingo Hernández H. Escuela de Ingeniería de Sistemas Departamento de computación Introducción al UML Domingo Hernández H. Escuela de Ingeniería de Sistemas Departamento de computación Contenido Qué es UML?. Diagramas Utilizados en UML. Ejemplos. Qué es UML UML es un Lenguaje de Modelado

Más detalles

Diseño orientado a los objetos

Diseño orientado a los objetos Diseño orientado a los objetos El Diseño Orientado a los Objetos (DOO) crea una representación del problema del mundo real y la hace corresponder con el ámbito de la solución, que es el software. A diferencia

Más detalles

Instructivo para la elaboración de un Manual Técnico

Instructivo para la elaboración de un Manual Técnico Instructivo para la elaboración de un Manual Técnico Autora: Ing. Alena González Reyes. (agonzalez@ceis.cujae.edu.cu) Ciudad de la Habana, Cuba Marzo, 2010 Índice 1. Introducción... 3 2. Confección...

Más detalles

BPMN vs UML. Los Requerimientos y el Modelo del Negocio. Autor: Norberto Figuerola

BPMN vs UML. Los Requerimientos y el Modelo del Negocio. Autor: Norberto Figuerola BPMN vs UML Autor: Norberto Figuerola Los Requerimientos y el Modelo del Negocio Normalmente, siempre que iniciamos un esfuerzo de desarrollo de software éste tiene como objetivo automatizar procesos del

Más detalles

UML 1.1. Un lenguaje de modelado estándar para los métodos de ADOO

UML 1.1. Un lenguaje de modelado estándar para los métodos de ADOO UML 1.1. Un lenguaje de modelado estándar para los métodos de ADOO Francisco José García Peñalvo Licenciado en Informática. Profesor del Área de Lenguajes y Sistemas Informáticos de la Universidad de Burgos.

Más detalles

II. PROPÓSITO GENERAL DEL CURSO

II. PROPÓSITO GENERAL DEL CURSO UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA DIRECCIÓN GENERAL DE ASUNTOS ACADÉMICOS PROGRAMA DE ASIGNATURA POR S I. DATOS DE IDENTIFICACIÓN 1. Unidad Académica: Facultad de Ciencias Químicas e Ingeniería 2.

Más detalles

CENTRO DE CIENCIAS BÁSICAS DEPARTAMENTO DE SISTEMAS DE INFORMACIÓN PROGRAMA DE MATERIA HORAS T/P: 2/2

CENTRO DE CIENCIAS BÁSICAS DEPARTAMENTO DE SISTEMAS DE INFORMACIÓN PROGRAMA DE MATERIA HORAS T/P: 2/2 CENTRO DE CIENCIAS BÁSICAS DEPARTAMENTO DE SISTEMAS DE INFORMACIÓN PROGRAMA DE MATERIA MATERIA: ANALISIS Y DISEÑO ORIENTADO A OBJETOS HORAS T/P: 2/2 CARRERA: ING. EN SISTEMAS COMPUTACIONALES CRÉDITOS:

Más detalles

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado 1. Introducción Unified Modeling Languaje Fuente: Booch- Jacobson-Rumbauch y diversos sitios Internet, entre otros:

Más detalles

Inicio de MO Inicio de MD Inicio de MF. Documento de Análisis. Base de datos de las especificaciones OMT. MO, MD, MF Detallados. Librería de Clases

Inicio de MO Inicio de MD Inicio de MF. Documento de Análisis. Base de datos de las especificaciones OMT. MO, MD, MF Detallados. Librería de Clases 3.2 TÉCNICA DE MODELADO DE OBJETOS (OMT) (JAMES RUMBAUGH). 3.2.1 Introducción. En este documento se trata tanto el OMT-1 como el OMT-2, el primero contenido en el Libro Modelado y Diseño Orientado (Metodología

Más detalles

El proceso unificado en pocas palabras

El proceso unificado en pocas palabras El Proceso Unificado de Desarrollo de Software Ivar Jacobson Grady Booch James Rumbaugh Addison Wesley Resumen Capítulo 1. El proceso unificado: dirigido por casos de uso, centrado en la arquitectura,

Más detalles

Documentando la arquitectura de software Principios básicos por Omar Gómez

Documentando la arquitectura de software Principios básicos por Omar Gómez Documentando la arquitectura de software Principios básicos por Omar Gómez En la actualidad, uno de los temas candentes que se habla dentro de la comunidad de desarrollo de software es el referente a las

Más detalles

Desarrollo de Software

Desarrollo de Software Especialización en Telemática Desarrollo de Software Arquitecturas de Sistemas Telemáticos Dr. Ing. Álvaro Rendón Gallón Cali, mayo de 2012 Temario 2 Tarea 1: Ordenar datos Tarea 2: Un juego en red Consideraciones

Más detalles

INTRODUCCIÓN AL DESARROLLO DEL SOFTWARE

INTRODUCCIÓN AL DESARROLLO DEL SOFTWARE INTRODUCCIÓN AL DESARROLLO DEL SOFTWARE 2.1.- CONCEPTO DE CICLO DE VIDA El problema más importante en cualquier departamento de sistemas de información de una empresa es definir un marco de eferencia común

Más detalles

Pontificia Universidad Católica Argentina

Pontificia Universidad Católica Argentina Carrera : Ingeniería Informática Pontificia Universidad Católica Argentina PROGRAMA DE INGENIERÍA DE SOFTWARE I 2010 Ubicación en el Plan de Estudios : 3 er Año, cuatrimestral Carga Horaria : 8 hs / semana

Más detalles

Curso: El Proceso de Desarrollo de Software

Curso: El Proceso de Desarrollo de Software Curso: El Proceso de Desarrollo de Software EL PROCESO DE DESARROLLO DE SOFTWARE... 1 OBJETIVO...1 CONTENIDO...1 BIBLIOGRAFÍA...4 DOCENTE...4 MODALIDAD DEL DESARROLLO...4 El proceso de Desarrollo de Software

Más detalles

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred. cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.com CICLO DE VIDA DEL SOFTWARE Para apreciar un poco más el problema

Más detalles

Software. + Estructuras de Datos + Documentación

Software. + Estructuras de Datos + Documentación INT Introducción Software...2 Metodologías y Herramientas...5 Procesos de Software...8 Modelos de Proceso Software...9 Visión Genérica de la IS...15 Métrica Versión 3...17 Estructura Principal...20 Interfaces...22

Más detalles

PROGRAMA ANALÍTICO PLAN DE ESTUDIOS 2011

PROGRAMA ANALÍTICO PLAN DE ESTUDIOS 2011 Asignatura: Asignatura: INGENIERÍA DE SOFTWARE I CARRERA : Licenciatura en Sistemas de Información (LSI) y Licenciatura en Ciencias de la Computación FCEFN. (LCC) AÑO: 3er. Año CREDITO HORARIO: 7 horas

Más detalles

Índice. http://www.dicampus.es

Índice. http://www.dicampus.es Módulo 2 UML Índice Introducción a UML Lenguaje Unificado de Modelado (UML) Diagramas UML Diagramas de casos de uso Diagramas estructurales: Clases Diagramas estructurales: Objetos Diagramas de interacción:

Más detalles

Modelado de objetos con UML

Modelado de objetos con UML Modelado de objetos con UML José Vicente Núñez Zuleta (jose@eud.com, josevnz@yahoo.com) Líder de desarrollo para El Diario El Universal División de Nuevos Medios Puntos a tratar Qué es UML? Tipos de diagramas.

Más detalles

UML El Lenguaje de Modelado Unificado. Maestría en Ingeniería de Software

UML El Lenguaje de Modelado Unificado. Maestría en Ingeniería de Software UML El Lenguaje de Modelado Unificado Maestría en Ingeniería de Software Agenda Model Driven Architecture (MDA) Unified Model Language (UML) Object Constraint Language (OCL) Patrones Conclusiones Contenido

Más detalles

ORGANIZACIÓN DOCENTE del curso 2009-10

ORGANIZACIÓN DOCENTE del curso 2009-10 ORGANIZACIÓN DOCENTE del curso 2009-10 1. DATOS GENERALES DE LA ASIGNATURA NOMBRE Programación 1 CÓDIGO PÁGINA WEB www.ctr.unican.es/asignaturas/programacion1 DEPARTAMENTO Matemáticas, Estadística y Computación

Más detalles

Análisis y diseño de una aplicación control de inventarios de una empresa lechera. HOLANDESA

Análisis y diseño de una aplicación control de inventarios de una empresa lechera. HOLANDESA Análisis y diseño de una aplicación control de inventarios de una empresa lechera. HOLANDESA MEMORIA Trabajo Final de Carrera Titulación Ingeniería Técnica en Informática de Sistemas Semestre Área Ingeniería

Más detalles

UML. Lenguaje de Modelado Unificado

UML. Lenguaje de Modelado Unificado Lenguaje de Modelado Unificado Concepto de Reseña Histórica Características Estándares que conforman Modelo Relacional con Ventajas Críticas Concepto de (Unified( Modeling language) Es un lenguaje usado

Más detalles

Introducción a Herramientas CASE y System Architect

Introducción a Herramientas CASE y System Architect Introducción a Herramientas CASE y System Architect 1 Herramientas CASE CASE es un acrónimo para Computer-Aided Software Engineering, aunque existen algunas variaciones para lo que actualmente se entiende

Más detalles

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: INGENIERÍA DE SOFTWARE I FECHA DE ELABORACIÓN: ENERO 2005. ÁREA DEL PLAN DE ESTUDIOS: AS ( )

Más detalles

http://www.cem.itesm.mx/extension/ms

http://www.cem.itesm.mx/extension/ms Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos

Más detalles

Software Reutilizable. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 18 Slide 1

Software Reutilizable. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reutilizable Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 18 Slide 1 Objetivos Para explicar los beneficios del software reutilizable y algunos de sus problemas Para discutir

Más detalles

En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro

En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro CAPITULO 5 TEORIA SOBRE ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información,

Más detalles

Tema 6º: Diseño Orientado a Objetos

Tema 6º: Diseño Orientado a Objetos Tema 6º: Diseño Orientado a Objetos Diseño preliminar y Diseño detallado Modelado de la Arquitectura del Sistema Abstracciones y mecanismos clave Elementos básicos del Diseño Orientado a Objetos Diagramas

Más detalles

El Desarrollo de la Ingeniería de Software

El Desarrollo de la Ingeniería de Software El Desarrollo de la Ingeniería de Software Dr. José Antonio Pow-Sang Director Ejecutivo de la Escuela de Posgrado Director de la Maestría en Informática Presidente IEEE Computer Society, Sección Perú 1

Más detalles

Ciclo de Vida del Desarrollo de un Sistema de Información. Departamento de Ingeniería Industrial Universidad de Chile

Ciclo de Vida del Desarrollo de un Sistema de Información. Departamento de Ingeniería Industrial Universidad de Chile Ciclo de Vida del Desarrollo de un Sistema de Información Departamento de Ingeniería Industrial Universidad de Chile Temario Noción de un Ciclo de Vida Ventajas y Desventajas Modelos de Ciclos de Vida

Más detalles

UNIVERSIDAD TECNOLÓGICA DE JALISCO

UNIVERSIDAD TECNOLÓGICA DE JALISCO UNIVERSIDAD TECNOLÓGICA DE JALISCO Creación Periodo: Mayo - Agosto 2013 Adecuaciones Periodo: Por: M.C. Felipe Belmont Polanco M.C.Felipe Belmont Polanco. Pág. 1 Temario I.- Introducción a la ingeniería

Más detalles

Estructura de clases. Estructura de Objetos. Arquitectura de módulos. Arquitectura de procesos

Estructura de clases. Estructura de Objetos. Arquitectura de módulos. Arquitectura de procesos 3.3 EL MÉTODO DE BOOCH. 3.3. Introducción. El método cuenta con una notación expresiva y bien definida que le permite al diseñador comunicar sus ideas y concentrarse en problemas más serios. Para la captura

Más detalles

Diseño. Diseño. Implementación. Implementación. Fig. 1: Modelo de Ciclo de Vida en Cascada

Diseño. Diseño. Implementación. Implementación. Fig. 1: Modelo de Ciclo de Vida en Cascada Herramientas y Metodologías de Análisis y Diseño Estructurado Apunte de la Cátedra Metodologías de Desarrollo de Software I Claudia Marcos Edgardo Belloni Revisión Abril 1999: Carlos Rodríguez, Marcos

Más detalles

Tipos Abstractos de Datos

Tipos Abstractos de Datos Objetivos Repasar los conceptos de abstracción de datos y (TAD) Diferenciar adecuadamente los conceptos de especificación e implementación de TAD Presentar la especificación algebraica como método formal

Más detalles

TEMA 14. Modelos de representación de diagramas

TEMA 14. Modelos de representación de diagramas TEMA 14. Modelos de representación de diagramas Un diagrama es un dibujo en el que se muestran las relaciones entre las diferentes partes que componen un conjunto o sistema. También se puede entender como

Más detalles

Secretaría de Docencia Dirección de Estudios Profesionales

Secretaría de Docencia Dirección de Estudios Profesionales I. IDENTIFICACIÓN DEL CURSO PROGRAMA DE ESTUDIOS POR COMPETENCIAS PROGRAMACIÓN ORIENTADA A OBJETOS Espacio Educativo: Facultad de Ingeniería Licenciatura: Ingeniería de Computación Área de docencia: Programación

Más detalles

RUP. Rational Unified Process

RUP. Rational Unified Process RUP Rational Unified Process Rational Unified Process Basado en 6 mejores prácticas de la industria de software: Desarrollo incremental Administración de requisitos Uso de arquitecturas basadas en componentes

Más detalles

MARCO TEORICO Y CONCEPTUAL

MARCO TEORICO Y CONCEPTUAL 2 CAPITULO I MARCO TEORICO Y CONCEPTUAL 1.1 Antecedentes El Departamento de Recursos Humanos del Hospital Nacional de Niños Benjamín Bloom realiza diversas actividades que se relacionan entre si, desde

Más detalles

Programación orientada a objetos TEMA 1 INTRODUCCIÓN AL PARADIGMA ORIENTADO A OBJETOS POO

Programación orientada a objetos TEMA 1 INTRODUCCIÓN AL PARADIGMA ORIENTADO A OBJETOS POO Programación orientada a objetos TEMA 1 INTRODUCCIÓN AL PARADIGMA ORIENTADO A OBJETOS Cristina Cachero Pedro J. Ponce de León (1 Sesión) Versión 0.7 POO Indice El progreso de la abstracción Definición

Más detalles

Metodologías híbridas para desarrollo de software: una opción factible para México Eréndira Miriam Jiménez Hernández y Sandra Dinora Orantes Jiménez

Metodologías híbridas para desarrollo de software: una opción factible para México Eréndira Miriam Jiménez Hernández y Sandra Dinora Orantes Jiménez Revista Digital Universitaria 1 de enero 2012 Volumen 13 Número 1 ISSN: 1067-6079 Metodologías híbridas para desarrollo de software: una opción factible para México Eréndira Miriam Jiménez Hernández y

Más detalles

INDICE Parte I. Conceptos 1. El estudio de los lenguajes de programación 2. Cuestiones de diseño de lenguajes

INDICE Parte I. Conceptos 1. El estudio de los lenguajes de programación 2. Cuestiones de diseño de lenguajes INDICE Parte I. Conceptos 1 1. El estudio de los lenguajes de programación 1.1. Por qué estudiar lenguajes de programación? 2 1.2. Breve historia de los lenguajes de programación 1.2.1. Desarrollo de los

Más detalles

UML. UML significa Lenguaje Unificado de Modelado UML combina lo mejor de:

UML. UML significa Lenguaje Unificado de Modelado UML combina lo mejor de: UML UML significa Lenguaje Unificado de Modelado UML combina lo mejor de: Conceptos de modelado de datos (diagramas entidad-relación) Modelado de negocios (flujos de trabajo) Modelado de objetos Modelado

Más detalles

SET (Software Engineering Tutor). Una herramienta para la construcción guiada de modelos de dominio

SET (Software Engineering Tutor). Una herramienta para la construcción guiada de modelos de dominio SET (Software Engineering Tutor). Una herramienta para la construcción guiada de modelos de dominio Arturo Cepeda Pérez, Sergio Bravo Martín, Francisco José García Peñalvo Universidad de Salamanca, Facultad

Más detalles

Temas de investigación y desarrollo

Temas de investigación y desarrollo Componentes de Dominio para Sistemas de Información Ambiental Urciuolo Adriana, Iturraspe Rodolfo, Moyano Ezequiel, Rosanigo Beatriz, Parson Ariel, Villarreal Martín urciuolo@tdfuego.com, iturraspe@tdfuego.com,

Más detalles

SYLLABUS TIPO DE CURSO: TEÓRICO ( ) PRACTICO ( ) TEO-PRAC (X)

SYLLABUS TIPO DE CURSO: TEÓRICO ( ) PRACTICO ( ) TEO-PRAC (X) UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIER IA SYLLABUS PROYECTO CURRICULAR: Ingeniería de Sistemas NOMBRE DEL DOCENTE: JULIO BARÓN VELANDIA ESPACIO ACADÉMICO (Asignatura): FUNDAMENTOS

Más detalles

Análisis y diseño de software para la sincronización de intersecciones semafóricas Ing. Eileen Cardoso Espinosa, Dr. Valery Moreno Vega

Análisis y diseño de software para la sincronización de intersecciones semafóricas Ing. Eileen Cardoso Espinosa, Dr. Valery Moreno Vega Análisis y diseño de software para la sincronización de intersecciones semafóricas Ing. Eileen Cardoso Espinosa, Dr. Valery Moreno Vega Teléfono:2602055 e-mail: eileen@electrica.cujae.edu.cu, valery@electrica.cujae.edu.cu

Más detalles

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1 Introducción al Proceso Unificado de Desarrollo de Software Autor: Ing. Silverio Bonilla 1 James Rumbaugh et al. Concepto de Método Una metodología de ingeniería del software es un proceso para producir

Más detalles

Cristian Blanco www.cristianblanco.es

Cristian Blanco www.cristianblanco.es 3.1.- INTRODUCCIÓN Para realizar el desarrollo de cualquier proyecto de software es necesario llevar una sistemática de trabajo, que nos asegure el éxito del mismo. Lo que tenemos que evitar, en el desarrollo

Más detalles

UNIDAD V DISEÑO DEL SOFTWARE

UNIDAD V DISEÑO DEL SOFTWARE UNIDAD V DISEÑO DEL SOFTWARE El diseño es lo que todo ingeniero quiere hacer Requisitos del cliente Especificaciones técnicas PRODUCTO Necesidades de negocio El diseño crea una representación del modelo

Más detalles

Diseño lógico de sistemas aplicando el lenguaje de modelado unificado

Diseño lógico de sistemas aplicando el lenguaje de modelado unificado Diseño lógico de sistemas aplicando el lenguaje de modelado unificado No. De Registro CGPI: 20061221. Director del proyecto: Roberto De Luna Caballero. Profesores participantes: M. en C Fabiola Ocampo

Más detalles

Metodologías para la Enseñanza Aprendizaje de la Programación Estructurada y Orientada a Objetos

Metodologías para la Enseñanza Aprendizaje de la Programación Estructurada y Orientada a Objetos Metodologías para la Enseñanza Aprendizaje de la Programación Estructurada y Orientada a Objetos Leobardo LÓPEZ ROMÁN Departamento de Ingeniería Industrial y de Sistemas, Universidad de Sonora Hermosillo,

Más detalles

Asignaturas antecedentes y subsecuentes Programación III, Programación V

Asignaturas antecedentes y subsecuentes Programación III, Programación V PROGRAMA DE ESTUDIOS Programación IV Área a la que pertenece: Área Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 2 Créditos: 8 Clave: F0166 Asignaturas antecedentes y subsecuentes Programación

Más detalles

CAPITULO 5 DESARROLLO DEL SISTEMA PARA EL MUNDO VIRTUAL CAMPESTRE

CAPITULO 5 DESARROLLO DEL SISTEMA PARA EL MUNDO VIRTUAL CAMPESTRE CAPITULO 5 DESARROLLO DEL SISTEMA PARA EL MUNDO VIRTUAL CAMPESTRE 66 5.1 Introducción En el capítulo 1 se expuso un marco general sobre el área de Realidad Virtual y de los elementos que la rodean. Además

Más detalles

Introducción al PUDS(Proceso unificado de desarrollo de software)

Introducción al PUDS(Proceso unificado de desarrollo de software) Página 1 de 1 Introducción al PUDS(Proceso unificado de desarrollo de software) Orientación del aprendizaje En nuestros días, dada la importancia de la información como recurso estratégico que ayuda a

Más detalles

Diseño del Sistema de Información

Diseño del Sistema de Información Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA... 7 Tarea DSI 1.1: Definición de Niveles de Arquitectura... 9 Tarea DSI

Más detalles

2.1 Ingeniería de Software

2.1 Ingeniería de Software Capítulo 2 Marco Teórico Se pretende desarrollar un software que pueda ser aplicado como una herramienta útil para la administración de una empresa. Es necesario tener en cuenta que, en todo desarrollo

Más detalles

Introducción al Análisis y Diseño Orientado a Objetos

Introducción al Análisis y Diseño Orientado a Objetos Introducción al Análisis y Diseño Orientado a Objetos La construcción de un sistema software, con independencia de su tamaño, de sus características funcionales y de la tecnología elegida, consta de una

Más detalles

Rational Unified Process (RUP)

Rational Unified Process (RUP) Rational Unified Process (RUP) Este documento presenta un resumen de Rational Unified Process (RUP). Se describe la historia de la metodología, características principales y estructura del proceso. RUP

Más detalles

Fundamentos de Ingeniería del Software. Capítulo 8. Introducción a los métodos de desarrollo de software

Fundamentos de Ingeniería del Software. Capítulo 8. Introducción a los métodos de desarrollo de software Fundamentos de Ingeniería del Software Capítulo 8. Introducción a los métodos de desarrollo de software Introducción a los métodos de desarrollo de software. Estructura 1. Definición. 2. Beneficios. 3.

Más detalles

Datos parciales. Datos Parciales. La Programación estructurada se concentra en las acciones que controlan el flujo de datos.

Datos parciales. Datos Parciales. La Programación estructurada se concentra en las acciones que controlan el flujo de datos. Unidad I Conceptos Básicos de la Programación Orientada a Objetos 1.1 Paradigma de la Programación Orientada a Objetos Paradigma. Según el Diccionario de la Real Academia de la Lengua Española, paradigma

Más detalles

En un proyecto de desarrollo de software la metodología define Quién debe hacer Qué, Cuando y Como hacerlo. 6

En un proyecto de desarrollo de software la metodología define Quién debe hacer Qué, Cuando y Como hacerlo. 6 2. MÉTODO, METODOLOGÍA Y MÉTRICA 2.1 MÉTODO Un método de ingeniería del software es un enfoque estructurado para el desarrollo de software cuyo propósito es facilitar la producción de software de alta

Más detalles

Fundamentos de Ingeniería del Software. Capítulo 12. Herramientas CASE

Fundamentos de Ingeniería del Software. Capítulo 12. Herramientas CASE Fundamentos de Ingeniería del Software Capítulo 12. Herramientas CASE Herramientas CASE Estructura 1. Introducción 2. Características deseables 3. Componentes de una herramienta CASE 4. Taxonomías de herramientas

Más detalles

GUIA PROGRAMACIÓN ORIENTADA A OBJETOS

GUIA PROGRAMACIÓN ORIENTADA A OBJETOS GUIA PROGRAMACIÓN ORIENTADA A OBJETOS 1. Por qué la P.O.O? R= A medida que se van desarrollando los lenguajes, se va desarrollando también la posibilidad de resolver problemas más complejos. En la evolución

Más detalles

Contenido de la sesión. Diseño de Software Principios del Diseño Arquitectura de Software Especificación de Arquitecturas

Contenido de la sesión. Diseño de Software Principios del Diseño Arquitectura de Software Especificación de Arquitecturas Contenido de la sesión Diseño de Software Principios del Diseño Arquitectura de Software Especificación de Arquitecturas Diseño de Software Es una descripción de la estructura del software que se va a

Más detalles

La importancia del desarrollo para el buen diseño del software

La importancia del desarrollo para el buen diseño del software La importancia del desarrollo para el buen diseño del software RESUMEN N L González Morales. 1 En este ensayo se examinan los temas vistos en clase que son Desarrollo de Orientado a Objetos y Arquitectura

Más detalles

GLOSARIO DE TÉRMINOS

GLOSARIO DE TÉRMINOS MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES

Más detalles

PUD: Proceso de Desarrollo Unificado

PUD: Proceso de Desarrollo Unificado PUD: Proceso de Desarrollo Unificado 1 1998 Genealogía del PUD Rational Unified Process 5.0 1997 Rational Objectory Process 4.1 UML 1996 Rational Objectory Process 4.0 1995 Método Ericsson Rational Approach

Más detalles

TEMA 1.-Programación orientada a objetos (POO) Objetivo

TEMA 1.-Programación orientada a objetos (POO) Objetivo CURSO DE UML Dotar al alumno de los fundamentos de la programación orientada a objetos (POO, a partir de ahora), definir las características básicas del lenguaje de modelado unificado (Unified Modeling

Más detalles

CAPÍTULO 3 LA INGENIERÍA DE SOFTWARE 3.1. INTRODUCCIÓN 3.2. FUNDAMENTOS

CAPÍTULO 3 LA INGENIERÍA DE SOFTWARE 3.1. INTRODUCCIÓN 3.2. FUNDAMENTOS CAPÍTULO 3 LA INGENIERÍA DE SOFTWARE 3.1. INTRODUCCIÓN En este capítulo se desean presentar los fundamentos en que se basa el software educativo (sección 3.2): los métodos, las herramientas y los procedimientos

Más detalles

OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen Keywords Historia del Surgimiento

OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen Keywords Historia del Surgimiento OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen A través de este artículo se ofrece un panorama amplio y de alto nivel sobre la especificación y los diferentes diagramas del Lenguaje

Más detalles

Análisis del Sistema de Información

Análisis del Sistema de Información Análisis del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD ASI 1: DEFINICIÓN DEL SISTEMA... 6 Tarea ASI 1.1: Determinación del Alcance del Sistema... 6 Tarea ASI 1.2: Identificación

Más detalles