sábado, 2 de marzo de 2013

Sistemas I

Intención Curricular

La unidad curricular Sistemas I, permitirá al estudiante adquirir las habilidades y destrezas necesarias para iidentificar las soluciones a una situación problemática dada, a través del enfoque de sistemas y las funciones de la ingeniería de sistemas, así como diseñar bases de datos aplicando principios, métodos y nuevas tecnologías y desarrollar sistemas de información bajo el enfoque de ciclo de vida de desarrollo de sistemas.

Conocimientos previos

Haber aprobado la Unidad Curricular Introducción a la Programación.

Duración

Un año distribuido en 42 semanas académicas (tres trimestres de catorce semanas cada uno), con 9 horas semanales a invertir, 3 horas de encuentro con el Profesor - Asesor y 6 horas de estudios independientes y consulta. Las horas de encuentro con el profesor asesor se consideran horas académicas de 45 minutos cada una.

Créditos Académicos

Nueve (9) créditos académicos

Material Instruccional

Material instruccional en formato electrónico e impreso, direcciones electrónicas, videos, CD entre otros.

Estrategias Instruccionales

Estudios independientes, Trabajos en grupo, Trabajos Prácticos, Casos de Estudio, Consultas y Encuentros.

Recursos Requeridos

Laboratorios de computación para actividades prácticas. Equipos multimedios.

Contenido


Modulo I. Introducción a la Ingeniería de Sistemas

Fundamentos Básicos de ingeniería de sistemas: Concepto, Objetivos, Funciones Perfil del Ingeniero en Sistema Conceptos sistema. Fundamentos Básicos de Sistemas: Definición, Tipos de sistemas, Clasificación de sistemas. Subsistemas. Propiedades de los sistemas: Emergente (sinergia). Recursividad. Estabilidad y efecto palanca. Integración e independencia. Sistemas de Realimentación: De esfuerzo. De compensa. Proalimentación. La teoría general de sistema: Antecedentes históricos de la teoría de sistemas. Tendencias actuales. El enfoque de Sistemas: Características. Resultados. Perspectivas con otros enfoques. Formación del equipo interdisciplinario: Definición, Objetivos, Equipos de Trabajo, Funciones e Implicaciones. Desarrollo de sistemas: Planteamiento de una situación problemática. Análisis del sistema actual. Análisis y Desarrollo de la mejor solución. Diseño del sistema nuevo. Desarrollo y evaluación del sistema nuevo.

Modulo II. Base de Datos (BD)

Fundamentos Básicos de Base de datos: Definición, Objetivo, Funciones, Elementos. Sistema Gestor de Base de Datos: Definición, Objetivo y Características. Administrador de Base de Datos: Definición, Tareas y Funciones. Evolución de los sistemas: Sistema de Orientados a Ficheros y Sistema de Base de Datos. Arquitectura de un Sistema Gestor de Base de Datos Niveles: Externo, Conceptual e Interno. Modelos de Base de Datos: Distribuidas, Cliente Servidor, De N Capas, Multidimensional y Orientados a Objetos: Definición, Diseño de bases de datos orientadas objetos: (Clases. Objetos. Identidad de Objetos. Atributos. Relaciones. Tipos. Herencia. Métodos), Objetivos, Fundamentos (Calculo, algebra relacional y lenguajes) y Tipos. Arquitectura de los Sistemas de Base de Datos. Centralizada, Distribuida y Relacional: (Arquitecturas Cliente–Servidor, y Arquitecturas multi-capas). Relaciones: (Tipos, Roles. Multiplicidad) Transacciones y Concurrencia: Concepto de Transacción. Propiedades de las transacciones. Problemas de interferencia. Serialización. Locks y Deadlock. Sistema de Manipulación de Base de Datos (DBMS): Componentes, Funcionalidades y Comandos (DDL, DML y DQL). Representación y Diagramas de Base de Datos: Tipos, Diseño, Conversión y Combinación. Principios de diseño: Integridad, Dependencias, Teoría de la Normalización y Restricciones. Lenguaje de datos SQL: Sentencias, Consultas Simples, Comparación de strings, proyección y selección. Fundamentos Básicos de MySQL y PostgreSQL. Sentencias con MySQL y PostgreSQL (DDL, DML y DQL): Consultas multitablas, Sub-Consultas, Inserción, Eliminación, Actualización, Usuario y Privilegios, Respaldo y Restauración.

Modulo III. Análisis y Diseño de Sistemas de Información:

Análisis, instalación y configuración de paquetes de desarrollo y diseño de sistemas de información: SQL, MYSQL, POSTGRESQL, APACHE, PHP. PGADMIN, MYADMIN, ECLIPSE. Fundamentos del desarrollo de sistemas: bloques elementales de los sistemas de información. Ciclo de vida del desarrollo de sistemas: Planificación y análisis de sistemas. Modelización (de procesos, de redes). Diccionario de Proyecto. Diseño de Sistema: Análisis y diseño (datos, procesos, archivos, programas y base de datos). Diseño de Entrada y Salida. Diseño de la Interfaz de Usuario. Implementación y Soporte de Sistemas: Actividades cruzadas del ciclo de vida (gestión de proyectos: gráficos PERT, gráficos de Gantt, software de gestión de proyectos, gestión de expectativas, gestión de recursos humanos). Aplicación de Metodología de la investigación en el desarrollo de Sistemas de Información: Técnicas de investigación. Análisis de Viabilidad. Técnicas Interpersonales.

DESCARGAR CONTENIDO PROGRAMATICO


Enlaces Recomendados para el Modulo III
 
MySQL 

http://www.mysql.com/

PostgreSQL 

http://www.postgresql.org/

http://www.postgresql.org.es/

pgAdmin 

http://www.pgadmin.org/

Apache

http://httpd.apache.org/

PHP 

http://www.php.net/

phpmyadmin  

http://www.phpmyadmin.net.

LAMP 

http://en.opensuse.org/SDB:Linux_Apache_MySQL_PHP
https://help.ubuntu.com/community/ApacheMySQLPHP
http://wiki.debian.org/LaMp
http://fedorasolved.org/server-solutions/lamp-stack
http://jesseforrest.name/setup-a-production-centos-lamp-web-server/212

XAMP  

http://www.apachefriends.org/es/xampp.html

WAMP  

http://www.wampserver.com/en/

APPSERV   

http://www.appservnetwork.com/

ECLIPSE  

http://www.eclipse.org/