Conoce cómo aportan los otros outcomes a tu formación Aquí

ISIS - 1001 INTRODUCCION INGENIERÍA DE SISTEMAS |
---|
Planear proyecto |
Diseño global |
Diseño detallado |
Trabajo en grupo |
Innovar |
ISIS - 1105 DISEÑO Y ANALISIS DE ALGORITMOS |
---|
Especificar programas |
Conocer límites de la algorítmica |
Analizar algoritmos |
Diseñar Algoritmos |
Derivar programas |
Verificar programas |
Diseñar Algoritmos |
Implementar algoritmos |
Analizar algoritmos |
ISIS - 1106 LENGUAJES Y MÁQUINAS |
---|
Ser capaz de saber dónde integrar los lenguajes y las máquinas a un proyecto de SW |
Diseñar máquinas abstractas para resolver problemas. |
Emplear diagramas y simuladores para validar los diseños relizados |
Diseñar la integración de las máquinas en proyectos más complejos usando los formalismos de descripción de lenguajes. |
Aprender a usar distintos simuladores y lenguajes |
ISIS - 1204 APOI |
---|
MSP2, ARQ1, ARQ2 |
PCSW1, PCSW2, PCSW4, PCSW5 |
ARQ2, PCSW3, TP2, TP3 |
ISIS - 1205 APO II |
---|
ALG3, ALG4, MSP, PSW1, PSW3 |
MSP3, MSP4, ARQ1, ARQ2 |
MSP, ARQ, PSCW2, PSCW3, METOD1 |
MSP1, MSP2, ARQ1, HERR1, METOD1 |
PSCW2, PSCW3, HERR1, METOD2 |
ALG, MSP1, MSP2, ARQ2, ARQ3, ARQ4, TP1, HERR1, METOD |
ISIS - 1206 ESTRUCTURA DE DATOS |
---|
Análisis Problema, Diseño UML SOL (Arquitectura), Complejidad temporal requerimientos |
Diseño UML Componentes SOL, Integración SOL, Diseño UML Estructuras Datos |
Complejidad algorítmica temporal, Pruebas componentes, Pruebas Estructuras Datos |
Implementación componentes y estructuras, implementación integración, implementación pruebas |
Documentación (Requerimientos, Diseños, Código) |
Analizar alternativas diseños, analizar alternativas estructuras de datos, analizar complejidad algoritmica |
ISIS - 1304 FUNDAMENTOS DE INFRAESTRUCTURA TECNOLÓGICA |
---|
Calcula requerimientos informáticos en términos de memoria utilizada, capacidad de discos, ancho de banda de buses y parámetros de rendimiento a nivel de hw |
Asocia requerimientos de infraestructura con las características de la misma, para determinar la factibilidad de una solución |
ISIS - 1404 TI EN LAS ORGANIZACIONES |
---|
Apropiar conocimiento de otras disciplinas pertinentes al problema e interactuar con expertos no informáticos de la organización. |
Especificar los requerimientos del proyecto (negocio, funcionales, técnicos y no funcionales), utilizando los formalismos apropiados (casos de uso, protopersona, etc), y acordarlos con los actores involucrados. |
Definir un ante-proyecto que describa: (1) Análisis y descripción de la organización y su entorno; (2) Descripción de problemas u oportunidades de mejora en la organización; (3) Levantamiento de requerimientos de negocio y de TI; (4) Selección de la solución adecuada a partir de las alternativas tecnológicas exitentes en el mercado (5) Descripción de la solución tecnológica seleccionada que ayudaría a resolver el problema o a aprovechar la oportunidad identificada; (5) Cálculo del costo de implementación de la solución. |
Describir las diferentes dimensiones (datos, funcional, técnica, no funcional, organizacional) que participan en una solución de TI y negocio |
Diseñar los nuevos procesos de negocio de la solución teniendo en cuenta las nuevas TI que serían implantadas |
ISIS - 2007 DISEÑO DE PRODUCTOS E INNOVACIÓN TI |
---|
Concebir:Identificar y resolver problemas |
Concebir:Identificar y proponer soluciones innovadoras |
Diseñar Solución global con TI |
Diseñar prototipos |
ISIS - 2203 |
---|
(Entender necesidades). Entender los requerimientos técnicos de un problema e identificar los requerimientos de infraestructura de una organización. |
Identificar las problemáticas técnicas y de infraestructura en una organización. |
(Diseñar una solución global). Entender las herramientas y mecanismos (sockets, concurrencia, algoritmos de cifrado e integridad) provistos por una plataforma para el diseño de una solución. Identificar la arquitectura para resolver las problemáticas de infraestructura en una organización. |
(Diseñar solución detallada). Entender la función de diferentes componentes de infraestructura y sus interacciones para diseñar una solución. |
ISIS - 2304 INFRAESTRUCTURA COMPUTACIONAL |
---|
Adquirir conocimiento suficiente sobre un problema para comprender los requerimientos funcionales y no funcionales previamente identificados. |
Plantear y evaluar alternativas para aumentar la eficiencia de aplicaciones transaccionales (e.g., selección de índices), como parte del proceso de diseño físico de una base de datos relacional, dados unos requerimientos funcionales y no funcionales. * Comprender las soluciones soluciones algorítmicas existentes para el manejo de grandes volúmenes de datos, que minimicen los accesos a memoria secundaria. |
Entender y aplicar el modelo relacional para el modelaje de datos * Diseñar un modelo conceptual para el mundo del problema, en aplicaciones de tipo transaccional, dados unos requerimientos funcionales. * Convertir un modelo conceptual del mundo del problema de una aplicación de tipo transaccional, a un modelo lógico para una base de datos relacional *Entender un Sistema Manejador de Bases de datos relacional (SMBD). |
Analizar la calidad de un modelo lógico de datos relacional, desde el punto de vista de redundancia y problemas de inserción y supresión. * Plantear y evaluar alternativas para aumentar la eficiencia de aplicaciones transaccionales (e.g., selección de índices), como parte del proceso de diseño físico de una base de datos relacional, dados unos requerimientos funcionales y no funcionales. * Comprender las soluciones soluciones algorítmicas existentes para el manejo de grandes volúmenes de datos, que minimicen los accesos a memoria secundaria. |
Definición, diseño y ejecución de escenarios de prueba para aplicaciones transaccionales |
Desarrollar aplicaciones siguiendo una arquitectura específica con énfasis en el manejo transaccional de la información * Utilizar las funcionalidades ofrecidas por los sistemas de bases de datos, tales como manejo de concurrencia y atomicidad, en el cumplimiento de los requerimientos no funcionales de las aplicaciones. * Utilizar un SMBD relacional (e.g.: Oracle 10g, SQL Server 2005, MySQL, Sybase, DB2, PostgreSQL) de forma conjunta con un lenguaje orientado a objetos (e.g.: Java), para brindar soluciones que integren el manejo de persistencia en el desarrollo de aplicaciones transaccionales Web * Incorporar el lenguaje SQL en la solución de requerimientos funcionales que involucren el almacenamiento y acceso de datos persistentes en bases de datos relacionales. |
Plantear y evaluar alternativas para aumentar la eficiencia de aplicaciones transaccionales (e.g., selección de índices), como parte del proceso de diseño físico de una base de datos relacional, dados unos requerimientos funcionales y no funcionales. * Comprender las soluciones soluciones algorítmicas existentes para el manejo de grandes volúmenes de datos, que minimicen los accesos a memoria secundaria. |
ISIS - 2503 ARQUITECTURA Y DISEÑO DE SW |
---|
diseñar una arquitectura de software aplicando estilos y tácticas de diseño de alto nivel |
diseñar una arquitectura de software aplicando patrones de diseño detallado |
diseñar pruebas para validar que la arquitectura de software propuesta satisface los escenarios de calidad |
aplicar una metodología de diseño centrado en arquitectura |
aterrizar el diseño de alto y bajo nivel en tecnologías concretas |
ISIS - 2603 DESARROLLO DE SW EN EQUIPO |
---|
Explicar y utilizar una arquitectura de aplicaciones web transaccionales dada para construir la aplicación. |
Construir diseños detallados de los distintos componentes. |
Construir pruebas para los distintos componentes |
Planificar el proyecto y cada uno de sus ciclos |
ISIS - 3301 INTELIGENCIA DE NEGOCIOS |
---|
Identificar tipos de análisis requeridos |
Priorizar requerimientos y definir proyectos |
Utilizar una metodología para desarrollar un sistema de inteligencia de negocios. Identificar los elementos involucrados en el planteamiento y selección de una arquitectura de solución |
Modelar datos de manera muldimensional y realizar diseño físico Construir modelos para resolver problemas usando técnicas de Minería de Datos |
Diseñar procesos de ETL |
ISIS - 3302 MODELADO, SIMULACIÓN Y OPTIMIZACIÓN |
---|
Diseñar, resolver y realizar análisis de sensibilidad a través de simulación de casos reales en ingeniería |
Identificar problemas de optimalidad y sus respectivas soluciones para problemas en ingeniería |
Definir escenarios posibles de los modelos |
Diseñar los modelos de optimalidad para representar el problema real |
Diseñar el modelo con las restricciones del caso |
Diseñar validaciones de los modelos a través de solvers y/o simulaciones |
Realizar laboratorios en grupos |
Evaluación de Decisiones |
ISIS - 3204 INFRAESTRUCTURA DE COMUNICACIONES |
---|
Identificar problemas de rendimiento y seguridad en una arquitectura de comunicaciones. Identificar requerimientos de infraestructura de comunicaciones para una aplicación. |
Definir escenarios de prueba. Identificar los servicios de red adecuados para una aplicación |
Hipótesis sobre el comportamiento de una arquitectura de comunicaciones dada. |
Definir pruebas a las que debe ser sometida una arquitectura de comunicaciones así como los servicios a utilizar por una solución |
Diseñar topologías de red que respondan a una cierta problemática |
Proponer alternativas de mejora para una arquitectura de comunicaciones. Diseñar esquemas de Direccionamiento |
Diseñar mediciones que permitan observar el comportamiento de la red. Diseñar programas que validan particularidades en el desempeño de la red |
Diseñar de redes utilizando dispositivos (routers, switches y servidores) que permitan realizar configuraciones seguras |
ISIS - 3425 SISTEMAS EMPRESARIALES |
---|
Conocer los principales procesos de negocio de la empresa. Identificar qué actividades/procesos de negocio pueden/deben ser apoyados por Sistemas Empresariales. |
Analizar el impacto de la implementación de Sistemas Empresariales (en la empresa, los clientes, los procesos, etc.). |
Concebir la solución (ó el aprovechamiento) de problemas (ó de oportunidades) empresariales con base en los dos principales Sistemas Empresariales empaquetados (ERP y CRM). Estimar el Tiempo y Costo de un Proyecto de Sistemas Empresariales. |
Entender la lógica de negocio que implementan los principales sistemas de información de una empresa. |
Conocer los aspectos básicos de implantación de procesos de negocio en un ERP |
Enfrentarse y resolver aspectos específicos de una tecnología nueva y compleja que se va a implantar en una empresa. |
ISIS - 3510 CONSTRUCCION DE APLICACIONES MOVILES |
---|
Entender el ecosistema asociado con la movilidad, el valor agregado e impacto de una solucion en el contexto de los usuarios de ambientes móviles y restringidos |
Entender el contexto de desarrollo de aplicaciones móviles desde el punto de vista técnico y de negocio |
Definir una aplicación diferenciadora, basada en movilidad, teniendo en cuenta la diversidad de plataformas |
Especificar los requerimientos del proyecto, de acuerdo con las restricciones que se deben abordar |
Definir el valor agregado de una solución computacional móvil para un grupo de usuarios objetivo |
Definir las etapas de desarollo de un proyecto teniendo en cuenta restricciones tecnológicas y diversidad de ambientes objetivo |
Realizar el diseño detallado de una solución movil en diferentes configuraciones de dispositivos |
Definir de manera incremental el proceso de construcción para la solución móvil propuesta, dadas unas restricciones marco que se esperan en la solución |
Desarrollar una solución movil en iteraciones que reflejen la incorporación de las restricciones de arquitectura e infraestructura |
Desarollar aplicaciones de manera grupal |
Proponer y analizar soluciones innovadoras para un entorno definido |
Realizar evaluación de pares, documentar adecuadamente una solución de arquitectura, presentar ideas y resultados a grupos de pares y patrocinadores |
Evaluación de pares sobre la realización y cumplimiento de compromisos en un trabajo en equipo, tanto en lo metodológico como en la calidad de los entregables |
ISIS - 3710 PROGRAMACIÓN CON TECNOLOGÍAS WEB |
---|
Entender el funcionamiento de la web y la evolución de las aplicaciones web (navegador, HTTP, javascript) |
Identificar y Analizar los requerimientos de una aplicación web (interfaz de usuario, comunicación, persistencia) |
Diseñar la arquitectura de la solución web y la arquitectura del software que funcionará en el navegador |
Diseño de los módulos de la aplicación web y las APIs REST |
Diseñar pruebas para un aplicación web (pruebas de la aplicación JS en el cliente y de los servicios REST en el servidor) |
Implementar una aplicación web (javascript en el cliente y servicios REST en el servidor) |