TP5 Ciclo de vida y paradigmas

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

Download "TP5 Ciclo de vida y paradigmas"

Transcripción

1 TP5 Ciclo de vida y paradigmas Contenido Contenido Paradigmas... 1 Paradigma Estructurado:... 1 Paradigma Orientado a Objetos: ALGUNOS EJEMPLOS DE HERRAMIENTAS CASE:... 3 Herramientas Case para Estructurado... 4 Herramientas Case para OO Actividades Prácticas... 5 Ejercicio 1 (en clases exposición con cañón y debate)... 5 Ejercicio 2 Empresa de limpieza Bibliografía... 6 Página 1 de 9

2 1. Paradigmas Dentro del concepto de Ingeniería de Software orientado al análisis y diseño de sistemas existen dos grandes paradigmas: Paradigma Estructurado: Un paradigma estructurado tiene como objetivo lograr una definición completa del sistema en términos de funciones. Este paradigma sugiere que el análisis y diseño que se hagan, sean un conjunto de procedimientos descendentes, esto quiere decir que se realiza una descomposición funcional de procesos en otros procesos de menor nivel. Durante éstas actividades de desarrollo, se utilizan herramientas de modelado, las cuales se encuentran clasificadas según el aspecto que describen. Dicha clasificación es la siguiente: Definición del Problema. Aspecto Ambiental. Contexto Aspecto de Comportamiento. Flujo de Datos Especificación de Procesos. Transición de Estados. Aspecto de Información. Entidad Relación. Diccionario de Datos. Página 2 de 9

3 Paradigma Orientado a Objetos: La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos. Los objetos son entidades que tienen un determinado estado, comportamiento (método) e identidad: El estado está compuesto de datos o informaciones, será uno o varios atributos a los que se habrán asignado unos valores concretos (datos). El comportamiento está definido por los métodos o mensajes a los que sabe responder dicho objeto, es decir, qué operaciones se pueden realizar con él. La identidad es una propiedad de un objeto que lo diferencia del resto, dicho con otras palabras, es su identificador (concepto análogo al de identificador de una variable o una constante). Un objeto contiene toda la información que permite definirlo e identificarlo frente a otros objetos pertenecientes a otras clases e incluso frente a objetos de una misma clase, al poder tener valores bien diferenciados en sus atributos. A su vez, los objetos disponen de mecanismos de interacción llamados métodos, que favorecen la comunicación entre ellos. Esta comunicación favorece a su vez el cambio de estado en los propios objetos. Esta característica lleva a tratarlos como unidades indivisibles, en las que no se separa el estado y el comportamiento. Los métodos (comportamiento) y atributos (estado) están estrechamente relacionados por la propiedad de conjunto. Esta propiedad destaca que una clase requiere de métodos para poder tratar los atributos con los que cuenta. El programador debe pensar indistintamente en ambos conceptos, sin separar ni darle mayor importancia a alguno de ellos. Hacerlo podría producir el hábito erróneo de crear clases contenedoras de información por un lado y clases con métodos que manejen a las primeras por el otro. De esta manera se estaría realizando una programación estructurada camuflada en un lenguaje de programación orientado a objetos. Página 3 de 9

4 La POO difiere de la programación estructurada tradicional, en la que los datos y los procedimientos están separados y sin relación, ya que lo único que se busca es el procesamiento de unos datos de entrada para obtener otros de salida. La programación estructurada anima al programador a pensar sobre todo en términos de procedimientos o funciones, y en segundo lugar en las estructuras de datos que esos procedimientos manejan. En la programación estructurada solo se escriben funciones que procesan datos. Los programadores que emplean POO, en cambio, primero definen objetos para luego enviarles mensajes solicitándoles que realicen sus métodos por sí mismos. Tabla 1 Comparativa entre Paradigma Estructurado y OO Paradigma Estructurado Paradigma OO Textual Gráfica Textual Gráfica UML Requerimientos Técnicas de Relevamiento: Técnicas de Relevamiento: Caso de Uso Análisis Entrevistas Cuestionarios Encuestas Prototipo Diccionario de Datos Contexto Entrevistas Cuestionarios Encuestas Prototipo Casos de Usos Glosario Modelo de Dominio Diseño Especificación de Proceso D.F.D. D.E.R. Contratos de las operaciones Glosario Secuencia Secuencia Diccionario de Datos Caso de Usos Reales Especificación de operaciones (OCL) Clase Página 4 de 9

5 2. ALGUNOS EJEMPLOS DE HERRAMIENTAS CASE: A modo de repaso de lo realizado en el práctico 1. Microsoft Project: Microsoft Project es un software de administración de proyectos diseñado, desarrollado y comercializado por Microsoft para asistir a administradores de proyectos en el desarrollo de planes, asignación de recursos a tareas, dar seguimiento al progreso, administrar presupuesto y analizar cargas de trabajo. Win A&D, herramientas CASE para Análisis y Diseño, incluye técnicas estructuradas y orientadas a objetos. CASE Studio: Herramienta con potente utilidad de modelado para varias bases de datos. CASE Studio es una herramienta profesional con la que pueden diseñarse bases de datos, incluye facilidades para la creación de diagramas de relación, modelado de datos y gestión de estructuras. Tiene soporte para trabajar con una amplia variedad de formatos de base de datos (Oracle, SQL, MySQL, PostgreSQL, Access) y permite además generar xcripts SQL, aplicar procesos de ingeniería inversa, usar plantillas de diseño personalizables y crear detallados informes en HTML y RTF. Herramientas Case para Estructurado System Architect, herramientas CASE para Análisis y Diseño, incluye técnicas estructuradas y orientadas a objetos. CRADLE, conjunto de herramientas CASE integradas que dan soporte a la Planificación estratégica, Analísis y Diseño. EasyCASE: EasyCASE es un producto para la generación de esquemas de base de datos e ingeniería reversa. Esta herramienta permite automatizar las fases de análisis y diseño dentro del desarrollo de una aplicación, para poder crear las aplicaciones eficazmente, desde procesamiento de transacciones a la aplicación de bases de datos de cliente/servidor, así como sistemas de tiempo real. Página 5 de 9

6 Herramientas Case para OO Rational Rose: es una herramienta de producción y comercialización establecidas por Rational Software Corporation (actualmente parte de IBM). Rose es un instrumento operativo conjunto que utiliza el Lenguaje Unificado (UML) como medio para facilitar la captura de dominio de la semántica, la arquitectura y el diseño. JDeveloper: Este magnífico entorno integrado desarrollado por Oracle trabaja con la ingeniería inversa, es decir primero se crea él código y después el diagrama. Es un software propietario pero gratuito desde Las primeras versiones de 1998 estaban basadas en el entorno JBuilder de Borland, pero desde la versión 9i de 2001 está basado en Java, no estando ya relacionado con el código anterior de JBuilder. MagicDraw: MagicDraw es una herramienta de modelaje con completas características UML, sin duda es una de las mejores herramientas CASE del mercado, que procura mantenerse además siempre al día con continuas actualizaciones. Es desarrollada por No Magic, Inc. Implementada totalmente en JAVA. Diseñada para los analistas del negocio, los analistas del software, los programadores, los ingenieros de software, y los escritores de la documentación, esta herramienta de desarrollo dinámica y versátil facilita análisis y el diseño de los sistemas y de las bases de datos orientados objeto. Visual Paradigm: Visual Paradigm es una herramienta UML profesional que soporta el ciclo de vida completo del desarrollo de software: análisis y diseño orientados a objetos, construcción, pruebas y despliegue. Permite dibujar todos los tipos de diagramas de clases, código inverso, generar código desde diagramas y generar documentación. También proporciona abundantes tutoriales de UML, demostraciones interactivas de UML y proyectos UML. Presenta licencia gratuita y comercial. Es fácil de instalar y actualizar y compatible entre ediciones. Microsoft Visio: Microsoft Visio es un software de diagramas para Microsoft Windows. Usa gráficos de vectores para crear diversos diagramas. Facilita a los profesionales empresariales y de Tecnologías de la Información la visualización, el análisis y la comunicación de información compleja. Los diagramas de Visio comunican información de un vistazo, conectados a datos muestran información, son fáciles de actualizar y pueden aumentar espectacularmente la productividad. La amplia variedad de diagramas de Microsoft Visio permite comprender, procesar y compartir información sobre los sistemas, recursos y procesos organizativos de una empresa. Página 6 de 9

7 Enterprise Architect: Enterprise Architect (EA) Professional es una herramienta CASE de Sparx Systems. Soporta ocho de los nueve diagramas estándares del UML: diagrama de casos de uso, de clases, de secuencia, de colaboración, de actividad, de estados, de implementación (componentes), de despliegue y varios perfiles del UML. Si fuera necesario, el diagrama de objetos se puede crear usando los diagramas de colaboración. BoUML: BoUmL es una herramienta de software libre. Pude ser redistribuida o modificada bajo los términos de Licencia Pública General (GNU). Es una herramienta que permite especificar y generar código en C++, Java, Php y IDL. ArgoUML: Herramienta que contiene funciones avanzadas en las etapas de diseño y modelación de software. Presenta licencia comercial. PowerDesigner 7.0: herramienta CASE de Análisis y Diseño incluye capacidades de generación relacional y con orientación a objetos. Página 7 de 9

8 3. Actividades Prácticas Ejercicio 1 (en clase exposición con cañón y debate) Se realiza en clases en una herramienta Case el ejemplo paso a paso del caso de uso de Gestión de una Empresa de Limpieza planteados en clase. Con participación de los grupos comentando sus experiencias con cada herramienta utilizada. Armar un cuadro comparativo con ventajas y desventajas según las herramientas planteadas en el debate. Utilizando la técnica de los diagramas de flujo de dato s (DFD). Obtener diagrama de contexto, diagrama de nivel 1. (Se realiza la contraposición la metodología orientada a objetos Diagramas de Casos de Uso probablemente dos clases) Planteo: Modelizar el sistema de información "empresa de ventas de productos de limpieza". La actividad principal de la empresa, objeto de estudio, consiste en ofertar productos de limpieza. El funcionamiento es el siguiente: A partir del informe que envía el departamento de estudio de mercado de la empresa, se contacta telefónicamente con los posibles clientes y se concerta con ellos una cita en la empresa para ofertarles algún producto. Al contactar telefónicamente con ellos, se les toman sus datos personales para posteriormente realizar mailings de ofertas. También se guardan los datos referentes a la cita. Para todas las citas concertadas se debe de realizar un control de acceso de las visitas que básicamente consiste en: solicitar la identificación de cualquier persona que acceda al recinto. No se permitirá entrar a ninguna persona que no tenga cita previa. A las personas que tengan cita concertada se les entregará una tarjeta de entrada, la cual deberán entregar a la salida firmada por el empleado al que han visitado. Semanalmente los empleados de la empresa generan un informe detallado a partir de los resultados obtenidos en las visitas realizadas que se envía al departamento de marketing (para ello, primero se clasifican los resultados de las visitas por perfiles de empresa). Página 8 de 9

9 Ejercicio 2 Empresa de diseño de Circuitos Timberline Technology fabrica circuitos de membrana en su planta de California norteño. Además, todo trabajo del diseño de circuito y R&D ocurre en este sitio. Todos las funciones financieras, contabilidad, y de recursos humanos están en la oficina principal en la compañía padre en el superior Midwest. Las ventas tienen lugar a través de seis representantes de ventas localizados en varias ciudades por el país. Los sistemas de información para el proceso de planillas, cuentas por pagar, y cuentas por cobrar se localiza en la oficina padre, mientras los sistemas para el manejo de inventario y manejo de computación integrada, está en la planta de California. Realizar el diagrama de DFD y aplicar una herramienta Case para su implementación. 4. Bibliografía Apuntes de clases Sommerville I Software Engineering, 7th edition. (capitulo 4 pg 79, capitulo 8 pg 157 y capitulo 8 pg 164) Análisis y Diseño de Sistemas, 8ta Edición Kenneth E. Kendall & Julie E. Kendall (Capitulo 7 pg 193 Capitulo 10 pg 281) Jourdon E. Análisis Estructurado Moderno. (parte II pg 157) Rumbaugh J. El Lenguaje Unificado de Modelado (UML), Manual de Referencia Craig Larman. UML y Patrones, Introducción al Análisis y Diseño Orientado a Objetos (parte 2 pg 43 y parte 3 pg 113) Página 9 de 9

Introducción a los Sistemas Gestores de Bases de Datos

Introducción a los Sistemas Gestores de Bases de Datos Introducción a los Sistemas Gestores de Bases de Datos Gestión de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red [1] Datos y Archivos Gestión de

Más detalles

PROGRAMA DE ASIGNATURA DE ANÁLISIS Y DISEÑO DE SISTEMAS

PROGRAMA DE ASIGNATURA DE ANÁLISIS Y DISEÑO DE SISTEMAS PROGRAMA DE ASIGNATURA DE ANÁLISIS Y DISEÑO DE SISTEMAS Contenido Información General... 2 INTRODUCCIÓN... 2 OBJETIVOS GENERALES DE LA ASIGNATURA... 4 OBJETIVOS, TEMAS Y SUBTEMAS... 4 Tema 1. Qué es análisis

Más detalles

SÍLABO DE ANÁLISIS Y DISEÑO DE SISTEMAS

SÍLABO DE ANÁLISIS Y DISEÑO DE SISTEMAS Carrera Profesion de Computación e Informática I. INFORMACIÓN GENERAL INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PRIVADO EL BUEN PASTOR SÍLABO DE ANÁLISIS Y DISEÑO DE SISTEMAS Carrera Profesion : Computación

Más detalles

DISEÑO CURRICULAR BASE DE DATOS II

DISEÑO CURRICULAR BASE DE DATOS II DISEÑO CURRICULAR BASE DE DATOS II FACULTAD (ES) CARRERA (S) Ingeniería Computación y Sistemas. CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDADES DE CRÉDITO SEMESTRE PRE-REQUISITO 125543 02 02 03 V BASE DE

Más detalles

AUTORES SOBRE DISEÑO DE SISTEMAS: 1.- KENDALL Y KENDALL:

AUTORES SOBRE DISEÑO DE SISTEMAS: 1.- KENDALL Y KENDALL: AUTORES SOBRE DISEÑO DE SISTEMAS: 1.- KENDALL Y KENDALL: Ciclo de Vida de los sistemas de Información. El ciclo de vida de un sistema de información es el periodo de vida que tiene un sistema desde el

Más detalles

Lenguajes de Cuarta Generación (4GL)

Lenguajes de Cuarta Generación (4GL) Lenguajes de Cuarta Generación (4GL) Herramientas de Diseño Prof. Víctor Valenzuela R. Contenido Introducción Breve Reseña Histórica Lenguaje de Cuarta Generación Áreas Funcionales Tipos de 4GL Componentes

Más detalles

:Universidad Salesiana de Bolivia. :Ingeniería de Sistemas PLAN DE DISCIPLINA GESTIÓN II - 2011

:Universidad Salesiana de Bolivia. :Ingeniería de Sistemas PLAN DE DISCIPLINA GESTIÓN II - 2011 Universidad Salesiana de Bolivia Ingeniería de Sistemas PLAN DE DISCIPLINA GESTIÓN II - 2011 I DATOS DE IDENTIFICACIÓN INSTITUCIÓN UNIVERSITARIA RECTOR CARRERA DIRECTOR DE CARRERA DOCENTE NIVEL DE LA MATERIA

Más detalles

Desarrollo de Software a gran escala. Sesión 2: Administración de Proyectos de Software

Desarrollo de Software a gran escala. Sesión 2: Administración de Proyectos de Software Desarrollo de Software a gran escala Sesión 2: Administración de Proyectos de Software Porque administrar un proyecto de Software Asegurar el alcance de los objetivos del proyecto Maximizar uso de recursos

Más detalles

Nombre de la asignatura : Análisis y Diseño Orientado a Objetos. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-

Nombre de la asignatura : Análisis y Diseño Orientado a Objetos. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB- 1. D A T O S D E L A A S I G N A T U R A Nombre de la asignatura : Análisis y Diseño Orientado a Objetos Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : SCB- Horas teoría-horas

Más detalles

230086 - POO - Programación Orientada a Objetos

230086 - POO - Programación Orientada a Objetos Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona 701 - AC - Departamento de Arquitectura

Más detalles

IBM Rational Rhapsody V7.5 ofrece un ágil entorno de desarrollo de software para la creación rápida de software, documentación, requisitos y pruebas

IBM Rational Rhapsody V7.5 ofrece un ágil entorno de desarrollo de software para la creación rápida de software, documentación, requisitos y pruebas ZP09-0189, con fecha 2 de junio de 2009 IBM Rational Rhapsody V7.5 ofrece un ágil entorno de desarrollo de software para la creación rápida de software, documentación, requisitos y pruebas Índice 1 Resumen

Más detalles

TEMA 10: Metodologías de desarrollo de aplicaciones. El ciclo de vida según Métrica.

TEMA 10: Metodologías de desarrollo de aplicaciones. El ciclo de vida según Métrica. Tema 10: Metodologías de desarrollo de aplicaciones. TEMA 10: Metodologías de desarrollo de aplicaciones. El ciclo de vida según Métrica. Índice 1 INTRODUCCIÓN 1 2 LAS METODOLOGÍAS DEL DESARROLLO DE APLICACIONES

Más detalles

TEMA I PROGRAMACIÓN ORIENTADA A OBJETOS PROGRAMACIÓN N ORIENTADA A OBJETOS OBJETOS (I) OBJETOS (II)

TEMA I PROGRAMACIÓN ORIENTADA A OBJETOS PROGRAMACIÓN N ORIENTADA A OBJETOS OBJETOS (I) OBJETOS (II) PROGRAMACIÓN N ORIENTADA A OBJETOS TEMA I PROGRAMACIÓN ORIENTADA A OBJETOS Programación OO Se basa en la creación de objetos, con sus propiedades y métodos Ventajas Código optimizado Buena reutilización

Más detalles

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE República Bolivariana de Venezuela. Universidad Bolivariana de Venezuela. Sede: Ciudad Bolívar. P.F.G Informática para la Gestión Social PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE Propuesta por: Jenny Hernández

Más detalles

OBJETIVOS DE LA CONSULTORÍA. General

OBJETIVOS DE LA CONSULTORÍA. General CONSULTORÍA NACIONAL LA INTEGRACIÓN DE SISTEMAS, DESARROLLO DE APLICACIONES MÓVILES Y FORTALECIMIENTO DEL SISTEMA PRESIDENCIAL DE GESTIÓN POR RESULTADOS (DESARROLLO DEL SISTEMA PRESIDENCIAL GxR FASE I)

Más detalles

A continuación se describe con mayor detalle cada una de tales unidades:

A continuación se describe con mayor detalle cada una de tales unidades: 1. OBJETIVOS: - Entender los conceptos teórico-prácticos que se emplean en la fase de diseño de un proyecto de software. - Entender las metodologías de diseño para las diferentes estrategias de desarrollo

Más detalles

TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE. Definición de Ingeniería del Software

TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE. Definición de Ingeniería del Software TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE Definición de Estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software [Zelkovitz, 1978]. Aplicación práctica del

Más detalles

E-learning Tecnico en formacion

E-learning Tecnico en formacion E-learning Tecnico en formacion Duración: 80 horas Objetivos: Al finalizar el curso el alumno conocerá los aspectos teóricos y prácticos relacionados con el diseño, implementación y desarrollo de acciones

Más detalles

El Ciclo de Vida del Software

El Ciclo de Vida del Software de Amador Durán Toro, 2011 de Amador Durán Toro, 2011 23/09/2012 El Ciclo de Vida del Software Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla septiembre 2012 Objetivos de este

Más detalles

LAS ETAPAS DE LA METODOLOGIA METRICA

LAS ETAPAS DE LA METODOLOGIA METRICA LAS ETAPAS DE LA METODOLOGIA METRICA La metodología Métrica está estructurada en Fases, Módulos, Actividades y Tareas. FASE 0: PLAN DE SISTEMAS DE INFORMACION Se realiza la planificación estratégica de

Más detalles

Cristian Blanco www.cristianblanco.es

Cristian Blanco www.cristianblanco.es UNIDAD DIDÁCTICA 7. ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS. DIAGRAMA DE CLASES 7.1 Introducción La construcción de software es un proceso cuyo objetivo es dar solución a problemas utilizando una herramienta

Más detalles

PLANEACIÓN ESTRATÉGICA

PLANEACIÓN ESTRATÉGICA PLANEACIÓN ESTRATÉGICA CÓDIGO: EST1-P-004 PROCEDIMIENTO VERSIÓN: 1 PLANEACIÓN DE LA GESTIÓN Y CONTROL POR PROCESOS FECHA DE VIGENCIA 09/May/2014 1. OBJETIVO Determinar los lineamientos metodológicos para

Más detalles

ARQUITECTURA Y DISEÑO DE SISTEMAS WEB Y C/S

ARQUITECTURA Y DISEÑO DE SISTEMAS WEB Y C/S ARQUITECTURA Y DISEÑO DE SISTEMAS WEB Y C/S Grado en Ingeniero en Informática Sistemas de Información Universidad de Alcalá Curso Académico 2012/13 Curso 4º Cuatrimestre 1º GUÍA DOCENTE Nombre de la asignatura:

Más detalles

UNIVERSIDAD EXTERNADO DE COLOMBIA FACULTAD DE CONTADURIA PÚBLICA PROGRAMA DE PREGRADO COMPONENTE: INFORMÁTICA NOMBRE DE LA MATERIA: INFORMÁTICA II

UNIVERSIDAD EXTERNADO DE COLOMBIA FACULTAD DE CONTADURIA PÚBLICA PROGRAMA DE PREGRADO COMPONENTE: INFORMÁTICA NOMBRE DE LA MATERIA: INFORMÁTICA II UNIVERSIDAD EXTERNADO DE COLOMBIA FACULTAD DE CONTADURIA PÚBLICA PROGRAMA DE PREGRADO COMPONENTE: INFORMÁTICA NOMBRE DE LA MATERIA: INFORMÁTICA II SEMESTRE QUINTO ( 5 ) CÓDIGO DE LA MATERIA CO0730 CRÉDITOS

Más detalles

Creación de modelos de procesos Empresariales

Creación de modelos de procesos Empresariales Creación de modelos de procesos Empresariales Guía I Versión 1.0 Windows Expositores: Luis Ángel Ore Caballero Embajador IBM USMP Representante: Iniciativa Académica IBM USMP Adderly David Ore Mayta Integrante:

Más detalles

Estructuras de Datos

Estructuras de Datos Programa de la Asignatura: Estructuras de Datos Código: 10 Carrera: Ingeniería en Computación Plan: 2013 Carácter: Obligatoria Unidad Académica: Secretaría Académica Curso: Segundo Año Primer cuatrimestre

Más detalles

Análisis y Diseño de Sistemas Departamento de Sistemas - Facultad de Ingeniería

Análisis y Diseño de Sistemas Departamento de Sistemas - Facultad de Ingeniería Objetivos: DESARROLLO DE SOFTWARE - ESTUDIO DE FACTIBILIDAD 1. Determinar la factibilidad técnica, económica, operativa y jurídica (y de ser necesarias otras) del proyecto. 2. Lograr el conocimiento general

Más detalles

El Ciclo de Vida del Software

El Ciclo de Vida del Software 23/09/2015 El Ciclo de Vida del Software Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla septiembre 2015 Objetivos de este tema

Más detalles

8 horas semanales 32 horas semestral. Suficientable

8 horas semanales 32 horas semestral. Suficientable IDENTIFICACIÓN NOMBRE ESCUELA NOMBRE DEPARTAMENTO ESCUELA DE INGENIERIA Informática Y Sistemas ÁREA DE CONOCIMIENTO NOMBRE ASIGNATURA EN ESPAÑOL NOMBRE ASIGNATURA EN INGLÉS CÓDIGO INGENIERIA DE SISTEMAS,

Más detalles

Ingeniería del Software

Ingeniería del Software Ingeniería del Software Ingeniería del Software de Gestión 1 Facultad de Informática Dep. Sistemas Informáticos y Programación Universidad Complutense Madrid http://www.fdi.ucm.es/profesor/jpavon Ingeniería

Más detalles

METODOLOGÍA COMMONKADS.

METODOLOGÍA COMMONKADS. METODOLOGÍA COMMONKADS. Figura A.1. Metodología CommonKads La metodología CommonKads se utiliza como un estándar por los responsables de la gestión del conocimiento e ingenieros del conocimiento para el

Más detalles

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL. ASIGNATURA Programación I. Básica ETAPA DE FORMACIÓN.

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL. ASIGNATURA Programación I. Básica ETAPA DE FORMACIÓN. ASIGNATURA Programación I ÁREA DE CONOCIMIENTO ETAPA DE FORMACIÓN UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR Básica Profesional CLAVE ICC203 SEMESTRE II CRÉDITOS 8 HORAS TEORÍA 4 HORAS PRÁCTICA 0 CARÁCTER

Más detalles

Microsoft Visual Studio.NET 2010 desarrollador y diseñador. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual

Microsoft Visual Studio.NET 2010 desarrollador y diseñador. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual VS100e Microsoft Visual Studio.NET 2010 desarrollador y diseñador Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2010 Formación: elearning Horas: 500 Introducción Plan de carrera

Más detalles

Sistemas de Información para la Gestión

Sistemas de Información para la Gestión Sistemas de Información para la Gestión UNIDAD 5_Tema 2: Organización de TI: Funciones. Segregación de tareas. U.N.Sa. Facultad de Cs.Económicas SIG 2016 UNIDAD 5: SERVICIOS DE TECNOLOGIA DE INFORMACIÓN

Más detalles

Universidad de Alcalá

Universidad de Alcalá HERRAMIENTAS DE PROGRAMACION WEB Máster Universitario en Ingeniería del Software para la Web Universidad de Alcalá Curso Académico 2011/12 GUÍA DOCENTE Nombre de la asignatura: Código: 201043 Titulación

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Introducción al análisis y diseño de sistemas.

Más detalles

FICHA CASE. NOMBRE DE LA CASE Visible Analyst (32 bit) Bersión 6.3.2 PROVEEDOR VISIBLE SYSTEMS CORPORATION COSTO

FICHA CASE. NOMBRE DE LA CASE Visible Analyst (32 bit) Bersión 6.3.2 PROVEEDOR VISIBLE SYSTEMS CORPORATION COSTO FICHA CASE NOMBRE DE LA CASE Visible Analyst (32 bit) Bersión 6.3.2 PROVEEDOR VISIBLE SYSTEMS CORPORATION COSTO 1.447 USD ALCANCE DE LA Facilidades: HERRAMIENTA Modelo de procesos Modelo de datos Modelo

Más detalles

Explican las características de el modelo entidad relación. Utilizar la simbología del modelo entidad relación. Resolver problemas utilizando el

Explican las características de el modelo entidad relación. Utilizar la simbología del modelo entidad relación. Resolver problemas utilizando el Explican las características de el modelo entidad relación. Utilizar la simbología del modelo entidad relación. Resolver problemas utilizando el modelo entidad relación. Realizar el modelo entidad relación

Más detalles

Contenido. Estructura del Modelo del análisis. Diagrama Entidad-Relación (DER) Diagrama de flujo de datos (DFD)

Contenido. Estructura del Modelo del análisis. Diagrama Entidad-Relación (DER) Diagrama de flujo de datos (DFD) Contenido INGENIERIA DE SOFTWARE Tema 3: Modelado del análisis- Método Estructurado 1. Introducción 2. Estructura del modelo del análisis 3. Conclusiones 4. Referencias Presenta: David Martínez Torres

Más detalles

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS Framework Atlas Introducción Septiembre de 2013 Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS INDICE INTRODUCCIÓN QUÉ ES ATLAS PORTAL

Más detalles

Introducción a la programación orientada a objetos

Introducción a la programación orientada a objetos Introducción a la programación orientada a objetos Cristina Cachero Castro Pedro J. Ponce de León Amador Estela Saquete Boró Departamento de lenguajes y sistemas informáticos Universidad de Alicante Índice

Más detalles

Administración n de Proyectos

Administración n de Proyectos Administración n de Proyectos Planeación 2012b Plan: Planeación (de diccionario) Escrito en que sumariamente se precisan los detalles para realizar una obra. Planear: Trazar o formar el plan de una obra.

Más detalles

Decision Support System (DDS)

Decision Support System (DDS) Sistemas de Soporte a la toma de Decisiones Decision Support System (DDS) Decision Support System (DDS) Son aquellos que, mediante el uso de reglas de procesamiento de datos basadas en lógica, en combinación

Más detalles

1. INTRODUCCIÓN A LA MODELIZACIÓN CONCEPTUAL DE DATOS

1. INTRODUCCIÓN A LA MODELIZACIÓN CONCEPTUAL DE DATOS TEMA 5: MODELIZACIÓN CONCEPTUAL DE DATOS 1. INTRODUCCIÓN A LA MODELIZACIÓN CONCEPTUAL DE DATOS 2. MODELO CONCEPTUAL DE DATOS 2.1. Características Generales. 2.2. Pasos para su Desarrollo. 2.3. Añadir Detalles

Más detalles

Participantes ÍNDICE

Participantes ÍNDICE Participantes ÍNDICE INTRODUCCIÓN... 1 PERFIL DIRECTIVO... 2 PERFIL JEFE DE PROYECTO... 3 PERFIL CONSULTOR... 4 PERFIL ANALISTA... 5 PERFIL PROGRAMADOR... 7 Ministerio de Administraciones Públicas Participantes

Más detalles

INTRODUCCION A LAS BASES DE DATOS. Tecnología de la Información

INTRODUCCION A LAS BASES DE DATOS. Tecnología de la Información INTRODUCCION A LAS BASES DE DATOS Tecnología de la Información Que es una Base de Datos? La base de datos puede definirse como una colección de datos interrelacionados almacenados en conjunto sin redundancias

Más detalles

SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES

SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES 1.1. Facultad : Ingeniería 1.2. Carrera Profesional : Ingeniería de Sistemas 1.3. Departamento : Ingeniería de Sistemas 1.4. Tipo de Curso : Obligatorio

Más detalles

Toda copia en PAPEL es un "Documento No Controlado" a excepción del original.

Toda copia en PAPEL es un Documento No Controlado a excepción del original. S U P E RIO R DE MISANTLA Apartado: 7.1 Copia No. Código: PD-AEB1055 Versión No.: 01 Hoja : 2 de 15 4.2 Competencias Genéricas: Capacidad de análisis y síntesis. Capacidad de organizar y planificar. Comunicación

Más detalles

Gerencia de Informática. Contexto Organizacional

Gerencia de Informática. Contexto Organizacional 01 Gerencia de Informática. Contexto Organizacional Nivel Estratégico Gerente TI Nivel Supervisorio Construcciónde sistemas Opnes y Mantto. Auditoría y seguridad Nivel Operativo Actividades Des. Sist.

Más detalles

PERFIL DEL INGENIERO EN INFORMÁTICA DE LA UNELLEZ

PERFIL DEL INGENIERO EN INFORMÁTICA DE LA UNELLEZ PERFIL DEL INGENIERO EN INFORMÁTICA DE LA UNELLEZ 2.11.1. Perfil de Ingreso Perfil Personal Se refiere al conjunto de conocimientos y competencias definidos, que deben reunir los alumnos nuevos al ingresar

Más detalles

Módulo de pagos. Múltiples niveles de pago. Generación de adeudos mensuales e. inscripciones. Captura de pagos. Captura de fichas de pago

Módulo de pagos. Múltiples niveles de pago. Generación de adeudos mensuales e. inscripciones. Captura de pagos. Captura de fichas de pago Sistema de administración y control escolar Qué es excolar? excolaresunsistemadecontroldeescolarpara cualquier institución educativa privada de nivel superior. Cuenta con módulos de pagos, administración

Más detalles

CLAVE ASIGNATURA REQUISITOS HORA/SEMANA CREDITOS TI-8 PROGRAMACION II 80% DE ASISTENCIA 4 6

CLAVE ASIGNATURA REQUISITOS HORA/SEMANA CREDITOS TI-8 PROGRAMACION II 80% DE ASISTENCIA 4 6 PRESENTACIÓN: La programación orientada a objetos es una evolución de la programación procedural basada en funciones. La POO permite agrupar secciones de código con funcionalidades comunes, pretende agrupar

Más detalles

Soporte a la toma de decisiones

Soporte a la toma de decisiones INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO Soporte a la toma de decisiones M. En C. Eduardo Bustos Farías as 1 1.4.1. CONCEPTOS OS DE SISTEMAS DE APOYO A LAS DECISIONES (SAD) ES (SAD) Podemos

Más detalles

"Estrategia Comunicacional y Aplicaciones en los Medios Digitales" Fundación Banco Credicoop

Estrategia Comunicacional y Aplicaciones en los Medios Digitales Fundación Banco Credicoop "Estrategia Comunicacional y Aplicaciones en los Medios Digitales" Fundación Banco Credicoop 2016 Introducción El desarrollo de una marca se ha convertido en uno de los aspectos más importantes en la generación

Más detalles

ONTABILIDAD RIBUTARIA ÁSICA Para Secretarias y Personal Administrativo

ONTABILIDAD RIBUTARIA ÁSICA Para Secretarias y Personal Administrativo 1 C CURSO T ONTABILIDAD RIBUTARIA ÁSICA Para Secretarias y Personal Administrativo B Curso dirigido a secretarias, asistentes de gerencia, administrativos, tesoreros, cajeros, asistentes contables, personal

Más detalles

Tienda Online: WebCine. Jose Luis Del Hoyo Fernández Consultor: Antoni Oller Arcas 13/01/2014

Tienda Online: WebCine. Jose Luis Del Hoyo Fernández Consultor: Antoni Oller Arcas 13/01/2014 Tienda Online: WebCine Jose Luis Del Hoyo Fernández Consultor: Antoni Oller Arcas 13/01/2014 1 Introducción El proyecto que he realizado permite realizar la gestión y la venta de películas online. Por

Más detalles

CAPÍTULO 4 GESTORES DE CONTENIDOS

CAPÍTULO 4 GESTORES DE CONTENIDOS CAPÍTULO 4 GESTORES DE CONTENIDOS OBJETIVOS Conocer qué son los CMS. Conocer el funcionamiento y la estructura de los CMS. Distinguir distintos tipos de CMS. ÍNDICE 4.1 DEFINICIÓN DE GESTOR DE CONTENIDOS

Más detalles

Ministerio de Educación, Cultura y Deporte. Moodle

Ministerio de Educación, Cultura y Deporte. Moodle Ministerio de Educación, Cultura y Deporte. Moodle plataforma de aprendizaje Instituto de Tecnologías Educativas. 2012. Moodle. Plataforma de Aprendizaje. Guía del Alumnado Introducción. Moodle es una

Más detalles

Carrera: SCM - 0412 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: SCM - 0412 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Fundamentos de bases de datos Ingeniería en Sistemas Computacionales SCM - 0412

Más detalles

DIPLOMADO DE DESARROLLO DE APLICACIONES MVC CON MICROSOFT.NET (C# - SQL) Y SCRUM TABLA DE CONTENIDOS

DIPLOMADO DE DESARROLLO DE APLICACIONES MVC CON MICROSOFT.NET (C# - SQL) Y SCRUM TABLA DE CONTENIDOS DIPLOMADO DE DESARROLLO DE APLICACIONES MVC CON MICROSOFT.NET (C# - SQL) Y SCRUM TABLA DE CONTENIDOS Objetivos... 2 Alcance del Curso... 2 Perfil del Participante... 2 Fecha y Ubicación... 2 Prerrequisitos...

Más detalles

ITIL V3 Entender el enfoque y adoptar las buenas prácticas

ITIL V3 Entender el enfoque y adoptar las buenas prácticas El enfoque ITIL y las normas 1. Introducción 15 2. La gestión de servicios 16 2.1 Presentación 16 2.2 La noción de servicio 16 2.3 La gestión de servicios 17 3. Las normas 18 3.1 La norma ISO 9001 19 3.2

Más detalles

DISEÑO DE ACCIONES FORMATIVAS Y PLANIFICACIÓN DE LA FORMACIÓN

DISEÑO DE ACCIONES FORMATIVAS Y PLANIFICACIÓN DE LA FORMACIÓN DISEÑO DE ACCIONES FORMATIVAS Y PLANIFICACIÓN DE LA FORMACIÓN TÉCNICO EN GESTIÓN DE CALIDAD Modalidad: Teleformación Horas de duración: 140 horas Objetivo general -Adquirir los conocimientos y habilidades

Más detalles

Programa de Investigación de Mercados. Profesora: Mónica Niemira

Programa de Investigación de Mercados. Profesora: Mónica Niemira Programa de Investigación de Mercados 1. Objetivos de la materia 2. Índice de contenidos básicos 3. Desarrollo de contenidos básicos 4. Producción y creación del estudiante 5. Fuentes documentales y bibliografía

Más detalles

Contabilidad de Costos

Contabilidad de Costos Contabilidad de Costos 1 Sesión No. 7 Nombre: Costeo basados en actividades Contextualización En esta unidad se profundizará en el sistema de costos contemporáneo llamado costeo basado en actividades,

Más detalles

Algoritmos y Diagramas de flujo

Algoritmos y Diagramas de flujo Algoritmos y Diagramas de flujo En los pasos a seguir para el desarrollo de un problema, existen básicamente dos tipos de elementos con los cuales es posible especificar un problema en forma esquemática

Más detalles

MICROSOFT ACCESS 2007

MICROSOFT ACCESS 2007 MICROSOFT ACCESS 2007 1. AVANZADO Nº Horas: 24 Objetivos: Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2007, estudiando los conceptos fundamentales de las bases

Más detalles

Gerencia de la Informática

Gerencia de la Informática Tema 3. Funciones gerenciales en informática. 3.1 Importancia. Areas básicas de la GI. Su organización y descripción. 3.2 Tendencias. Necesidades y estrategias. 1 Gerencia de Informática. Contexto organizacional

Más detalles

IFCT0610 Administración y Programación en Sistemas de...

IFCT0610 Administración y Programación en Sistemas de... IFCT0610 Administración y Programación en Sistemas de... PARTE 1. MF1213_3 INSTALACIÓN Y CONFIGURACIÓN DE SISTEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES Y DE GESTIÓN DE RELACIONES CON CLIENTES UNIDAD

Más detalles

INICIAL FUNDAMENTACIÓN

INICIAL FUNDAMENTACIÓN CÓMPUTO INICIAL FUNDAMENTACIÓN El área de Cómputo en el Nivel Inicial se ejecuta en la modalidad de taller y tiene la finalidad de desarrollar con los estud iantes actividades lúdicas para lograr la comunicación

Más detalles

PERFIL COMPETENCIA ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE (TIC-PROG)

PERFIL COMPETENCIA ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE (TIC-PROG) PERFIL COMPETENCIA ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE (TIC-PROG) FECHA DE EMISIÓN: 12/07/2016 00:25 FICHA DE PERFIL OCUPACIONAL ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE (TIC-PROG)

Más detalles

Digitalización de infraestructuras y equipamientos de la EIEL. Medida 52 ActivaJaen. Jaén, 8 de mayo de 2006

Digitalización de infraestructuras y equipamientos de la EIEL. Medida 52 ActivaJaen. Jaén, 8 de mayo de 2006 Digitalización de infraestructuras y equipamientos de la EIEL. Medida 52 ActivaJaen Jaén, 8 de mayo de 2006 1. La EIEL: un instrumento para la cooperación municipal. 2. Hacia la digitalización y aplicación

Más detalles

Unidad de Control y Evaluación de la Gestión Pública Encuesta para la evaluación del Control Interno Institucional

Unidad de Control y Evaluación de la Gestión Pública Encuesta para la evaluación del Control Interno Institucional . Políticas y procedimientos ( A ) Existen políticas y procedimientos que aseguran que las transacciones 1 administrativas y financieras se ejecutan de acuerdo a la normatividad aplicable La ejecución

Más detalles

Cada enfoque tiene sus ventajas y desventajas Cada uno es más apropiado para ciertas cosas

Cada enfoque tiene sus ventajas y desventajas Cada uno es más apropiado para ciertas cosas ADyA Hay para todos los gustos Estructurados (C, Pascal, Basic, etc.) Funcionales (CAML) Declarativos (Prolog) Orientados a Objetos (C#, VB.NET, Smalltalk, Java) Orientados a Aspectos Híbridos (Lisp, Visual

Más detalles

NOMENCLADOR DE ACTIVIDADES INCLUIDAS

NOMENCLADOR DE ACTIVIDADES INCLUIDAS LEY 2972 PROMOCIÓN DE LAS EMPRESAS DE TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES EN LA CIUDAD AUTÓNOMA DE BUENOS AIRES DISTRITO TECNOLÓGICO DE LA CIUDAD DE BUENOS AIRES MINISTERIO DE DESARROLLO

Más detalles

TÉCNICO SUPERIOR en DESARROLLO APLICACIONES MULTIPLATAFORMA DOBLE TITULACIÓN INTERNACIONAL HND

TÉCNICO SUPERIOR en DESARROLLO APLICACIONES MULTIPLATAFORMA DOBLE TITULACIÓN INTERNACIONAL HND TÉCNICO SUPERIOR en DESARROLLO de APLICACIONES MULTIPLATAFORMA DOBLE TITULACIÓN INTERNACIONAL HND Duración 2000 Horas (dos años lectivos). Contenidos (120 CRÉDITOS ECTS) CONTENIDOS GENERALES DEL PRIMER

Más detalles

Revisión bibliográfica con ATLAS.ti 7 Windows

Revisión bibliográfica con ATLAS.ti 7 Windows Revisión bibliográfica con ATLAS.ti 7 Windows Curso Presencial Idioma: Español Duración: Ocho horas didácticas, de las 10:00 a 18:00 de la tarde. Lugar: Ilustre Colegio Nacional de Doctores y Licenciados

Más detalles

Objetivos y Temario CURSO SQL SERVER 2012

Objetivos y Temario CURSO SQL SERVER 2012 Objetivos y Temario CURSO SQL SERVER 2012 OBJETIVOS Este curso está dirigido a todos los que comienzan a trabajar con SQL Server 2012. De una forma rápida y concisa obtendrá el conocimiento necesario para

Más detalles

LA INTEGRACIÓN DE SISTEMAS

LA INTEGRACIÓN DE SISTEMAS LA INTEGRACIÓN DE SISTEMAS SERVICIOS ASOCIADOS: Organización, Formación usuarios, Explotación en paralelo,... A P L I C A C I Ó N PROGRAMACIÓN BASES DE DATOS MONITORES TIEMPO REAL SOLUCION INFORMATICA

Más detalles

Bloque 1. La sociedad de la información y el ordenador

Bloque 1. La sociedad de la información y el ordenador Bloque 1. La sociedad la información y el ornador El tratamiento la información y sus aplicaciones a diversos ámbitos la sociedad actual. Las Tecnologías la Información y la Comunicación. Evolución y futuro

Más detalles

Instituto Nacional de Defensa Civil INDECI

Instituto Nacional de Defensa Civil INDECI Instituto Nacional de Defensa Civil INDECI MANUAL DE ORGANIZACIÓN Y FUNCIONES DE LA OFICINA DE ESTADÍSTICA Y TELEMATICA - 2003 1 ESQUEMA DE CONTENIDO I. Función General 3 II. Funciones Específicas 3 III.

Más detalles

Encuesta sobre Innovación y Conducta Tecnológica

Encuesta sobre Innovación y Conducta Tecnológica Encuesta sobre Innovación y Conducta Tecnológica Tecnologías de la Información y las Comunicaciones (TICs). Provincia de Córdoba. Años 2008/2010 Mayo 2012 MINISTERIO DE PLANIFICACIÓN, INVERSIÓN Y FINANCIAMIENTO

Más detalles

3.6.6 Requerimientos del Sistema

3.6.6 Requerimientos del Sistema 66 3.6.6 Requerimientos del Sistema Luego de haber conocido la realidad de cada uno de los procesos de la situación actual, se ilustran los requerimientos fundamentales que debe cumplir la aplicación producto

Más detalles

SISTEMAS DE INFORMACIÓN N 1 UNIDAD 1.- CONTEXTO ORGANIZACIONAL DEL ANÁLISIS

SISTEMAS DE INFORMACIÓN N 1 UNIDAD 1.- CONTEXTO ORGANIZACIONAL DEL ANÁLISIS SISTEMAS DE INFORMACIÓN N 1 UNIDAD 1.- CONTEXTO ORGANIZACIONAL DEL ANÁLISIS Qué es un sistemas de información? n? es todo proceso por medio del cual se recopilan, clasifican, procesan, interpretan y se

Más detalles