Contacto
Logotipo de la Universidad de Sevilla

Ingeniería Informática

Ingeniería Informática
Migas
Actualizado el 21/05/2013 10:34

Introducción a la Ingeniería del Software y los Sistemas de Información (Grado en Ingeniería Informática-Ingeniería de Computadores)

Tabla de datos de la asignatura
Asignatura Introducción a la Ingeniería del Software y los Sistemas de Información
Titulacion Grado en Ingeniería Informática-Ingeniería de Computadores
Ciclo 0
Curso 2
Carácter Obligatoria
Duración Anual
Créditos Totales 12
Departamento LENGUAJES Y SISTEMAS INFORMÁTICOS

Profesores


Programa de la asignatura

Objetivos docentes específicos

- Conocer los conceptos básicos de la Ingeniería del Software.
- Conocer los conceptos básicos de los Sistemas de Información.
- Conocer los conceptos básicos de Gestión de Proyectos.
- Conocer los conceptos básicos de Control de Versiones.
- Ser capaz de manejar una herramienta de gestión de proyectos.
- Ser capaz de manejar una herramienta de control de versiones.
- Ser capaz de estudiar un dominio de problema, unos procesos de negocio y elaborar unos requisitos básicos.
- Ser capaz de analizar requisitos mediante el desarrollo de modelos conceptuales.
- Conocer el Modelo Relacional de datos.
- Ser capaz de transformar modelos conceptuales en modelos relacionales.
- Conocer el lenguaje SQL.
- Ser capaz de manejar un SGBD relacional avanzado.
- Ser capaz de desarrollar un esquema SQL complejo.
- Conocer los conceptos básicos de las aplicaciones web.
- Conocer tecnologías de cliente web: XHTML, CSS y Javascript.
- Ser capaz de desarrollar una interfaz de usuario sencilla con XHTML, CSS y Javascript.
- Conocer tecnologías de procesamiento en servidor web.
- Ser capaz de desarrollar una aplicación web con acceso a una base de datos relacional.

Competencias específicas

E07: Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y normativa vigente.

E11: Conocimiento, administración y mantenimiento sistemas, servicios y aplicaciones informáticas.

E18: Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, que permitan su adecuado uso, y el diseño y el análisis e implementación de aplicaciones basadas en ellos.

E19: Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento y acceso a los Sistemas de información, incluidos los basados en web.

E22: Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de software.

Contenidos de la asignatura

Bloque I: Introducción a la Ingeniería del Software y a los Sistemas de Información
- Conceptos básicos de la ingeniería del software
- Ciclo de vida del software
- Gestión de proyectos y control de versiones
- Conceptos básicos de los sistemas de información
- Conceptos básicos de modelado de procesos de negocio.
- Conceptos básicos de requisitos
- Modelado conceptual a partir de requisitos previos

Bloque II: Introducción a las Bases de Datos
- Conceptos básicos del modelo relacional
- Transformación de modelos conceptuales en relacionales
- Álgebra relacional
- Normalización de modelos relacionales
- El lenguaje SQL: DDL y DML
- Transacciones en bases de datos relacionales
- Optimización de consultas a bases de datos relacionales

Bloque III: Introducción al Desarrollo de Aplicaciones
- Desarrollo de aplicaciones (web) de gestión
- Tecnologías de cliente web
- Tecnologías de servidor web
- Acceso a bases de datos relacionales desde servidores web
- Gestión de excepciones en los accesos a bases de datos

Actividades formativas de primer cuatrimestre

Clases teóricas

Horas presenciales: 30
Horas no presenciales: 20
Metodología de enseñanza aprendizaje:

- Exposición de los contenidos básicos de cada uno de los temas del programa por parte del profesor, con ilustración mediante ejemplos cuando sea posible.
- Ejercicios de consolidación mediante la resolución de problemas por parte de los alumnos y posterior justificación de la solución por parte del profesor.

Competencias que desarrolla

- Todas las asociadas a la asignatura.

Prácticas informáticas

Horas presenciales: 28
Horas no presenciales: 20
Metodología de enseñanza aprendizaje:

- Presentación de la práctica a realizar (previamente disponible) por parte del profesor.
- Resolución de la misma por parte de los alumnos consultando al profesor cuando sea necesario.

Competencias que desarrolla

- Todas las de la asignatura.

AAD sin presencia del profesor

Horas presenciales: 0
Horas no presenciales: 50
Metodología de enseñanza aprendizaje:

Trabajo en grupo consistente:
- Estudio de un dominio de un problema y elaboración de un glosario de términos.
- Elaboración de un modelo de procesos de negocio.
- Elaboración de los requisitos correspondientes.
- Análisis de los requisitos mediante modelado conceptual.
- Desarrollo de un esquema relacional en 3FN con conducta (procedimientos, triggers, etc.) según los requisitos y los modelos elaborados.

Competencias que desarrolla

- Todas las asociadas a la asignatura.

Tutorías colectivas de contenido programado

Horas presenciales: 1
Horas no presenciales: 0
Metodología de enseñanza aprendizaje:

- Defensa en grupo del trabajo realizado durante el cuatrimestre.

Competencias que desarrolla

- Todas las asociadas a la asignatura.

Exámenes

Horas presenciales: 1
Horas no presenciales: 0
Metodología de enseñanza aprendizaje:

Competencias que desarrolla

Actividades formativas de segundo cuatrimestre

Clases teóricas

Horas presenciales: 30
Horas no presenciales: 20
Metodología de enseñanza aprendizaje:

- Exposición de los contenidos básicos de cada uno de los temas del programa por parte del profesor, con ilustración mediante ejemplos cuando sea posible.
- Ejercicios de consolidación mediante la resolución de problemas por parte de los alumnos y posterior justificación de la solución por parte del profesor.

Competencias que desarrolla

- Todas las de la asignatura.

Prácticas informáticas

Horas presenciales: 28
Horas no presenciales: 20
Metodología de enseñanza aprendizaje:

- Presentación de la práctica a realizar (previamente disponible) por parte del profesor.
- Resolución de la misma por parte de los alumnos consultando al profesor cuando sea necesario.

Competencias que desarrolla

- Todas las de la asignatura.

AAD sin presencia del profesor

Horas presenciales: 0
Horas no presenciales: 50
Metodología de enseñanza aprendizaje:

Trabajo en grupo consistente en:
- Elaboración de una aplicación web que acceda a la base de datos relacional elaborada durante el primer cuatrimestre.

Competencias que desarrolla

- Todas las asociadas a la asignatura.

Tutorías colectivas de contenido programado

Horas presenciales: 1
Horas no presenciales: 0
Metodología de enseñanza aprendizaje:

- Defensa en grupo del trabajo realizado durante el cuatrimestre.

Competencias que desarrolla

- Todas las asociadas a la asignatura.

Exámenes

Horas presenciales: 1
Horas no presenciales: 0
Metodología de enseñanza aprendizaje:

Competencias que desarrolla

Sistemas y criterios de evaluación

Evaluación por curso

La evaluación por curso se dividirá en dos evaluaciones parciales, cada una al final del correspondiente cuatrimestre.

Cada evaluación parcial constará de una defensa en grupo del trabajo desarrollado durante el cuatrimestre y de un examen tipo test. La calificación de cada evaluación parcial se obtendrá ponderando un 40% el trabajo en grupo y un 60% el examen tipo test.

Una evaluación parcial se considerará aprobada cuando la suma ponderada del trabajo en grupo y del test sea mayor o igual a 5 puntos en una escala de 0 a 10.

Para aprobar la asignatura por curso es necesario aprobar ambas evaluaciones parciales, en cuyo caso la calificación final será la media aritmética de ambas.

Tanto los trabajos en grupo como los tests pueden aprobarse por separado, de forma que los alumnos sólo tendrán que volver a evaluarse de las partes no aprobadas de los parciales no aprobados en cualquier de las tres convocatorias oficiales del curso académico correspondiente.

Evaluación ordinaria

Las evaluaciones ordinarias correspondientes a las convocatorias oficiales seguirán la misma estructura de las evaluaciones parciales, por lo que constarán de las siguientes pruebas:

Evaluación parcial de primer cuatrimestre
- Examen tipo test de los contenidos correspondientes al primer cuatrimestre.
- Defensa en grupo del trabajo propuesto en el primer cuatrimestre.

Evaluación parcial del segundo cuatrimestre
- Examen tipo test de los contenidos correspondientes al segundo cuatrimestre.
- Defensa en grupo del trabajo propuesto en el segundo cuatrimestre.

La calificación de cada evaluación parcial se obtendrá ponderando un 40% el trabajo en grupo y un 60% el examen tipo test.

Una evaluación parcial se considerará aprobada cuando la suma ponderada del trabajo en grupo y del test sea mayor o igual a 5 puntos en una escala de 0 a 10.

Para aprobar la asignatura es necesario aprobar ambas evaluaciones parciales, en cuyo caso la calificación final será la media aritmética de ambas.

Tanto los trabajos en grupo como los tests pueden aprobarse por separado, de forma que los alumnos sólo tendrán que volver a evaluarse de las partes no aprobadas de los parciales no aprobados en cualquier de las tres convocatorias oficiales del curso académico correspondiente.

Código QR
Universia