Sistemas Informáticos Ind

 Guía del curso

Notas

La revisión del examen final y del test de laboratorio será el día 24 de enero a las 12H00 en los despachos A-331 (test y problema de SO) y C-305 (ejercicio de ADOO).

 Notas finales de evaluación continua y final (enero 17)

 Notas de evaluación final (enero 17)

 Notas del segundo parcial (13 enero 2017) después de la revisión

 Notas del primer parcial (16 noviembre 2016)


  Exámenes


1. Análisis y Diseño Orientado a objetos

 Presentación de los objetivos de ADOO

Capítulo 1: Introducción a la Ingeniería de la Programación

 Introducción a la Ingeniería de la Programación

 ppt cap 1

 Fuentes de Juego Dados

 Ejemplo 1 de componentes

 Ejemplo 2 de componentes

Capítulo 2: Recogida y documentación de los requisitos

 Recogida y documentos de los requisitos

 ppt cap.2

 Plantillas de los documentos de requisitos

Capítulo 3: Análisis Orientado a Objetos (AOO)

 Análisis Orientado a Objetos (AOO)

 ppt. cap. 3

Capítulo 4: UML Estructural

 UML estructural

 ppt. cap. 4

 Fuentes de ejemplo de clases parametrizadas (listaPasajeros)

 Fuentes de ejemplo de clases parametrizadas (Urbanización)

 Fuentes de ejemplo de generalización & especialización (Cuadripolo)

 Fuentes de ejemplo de clases interfaces (INombre)

Capítulo 5: UML dinámico y de implementación

 UML dinámico y de implementación

 ppt. cap. 5

 Fuentes de la aplicación de ordenación de números

 Fuentes de la aplicación de máquina expendedora

Capítulo 6: Diseño orientado a objetos

 Diseño orientado a objetos I

 Diseño orientado a objetos II

 ppt. cap. 6 Parte I

 ppt. cap. 6 Parte II

 Fuentes de la aplicación Respuesta en Frecuencia v0.1

 Fuentes ejemplo Adaptador GoF (Fibonacci)

 Fuentes del patrón Observador

 

2. Sistemas Operativos y Sistemas Distribuidos

Capítulo 7: Introducción a los Sistemas Operativos

 Selección de apartados del libro

 Secuencia. Arranque del Computador

Capítulo 8: Sistema de Ficheros

 Selección de apartados del libro (actualizado 20-IX-2016)

 Problema de Sistema de Ficheros

Capítulo 9: Procesos

 Selección de apartados del libro

 Secuencia. Sistemas Multitarea

Las páginas de manual de Threads no están instaladas por defecto en Ubuntu.
Para instalar las páginas de manual de cómo usar POSIX como sistema de desarrollo.
Hay que instalar los paquetes siguientes:

sudo apt-get install manpages-posix manpages-posix-dev

 

Capítulo 10: Gestión de memoria

 Selección de apartados del libro

 Secuencia. Memoria Virtual

 Experimentos

 Ejemplos con el servicio mmap

Capítulo 11: Comunicación y sincronización entre procesos

 Selección de apartados del libro

Capítulo 12: Introducción a los Sistemas Distribuidos

 12. Introducción a los SSDD (actualizado el 10 de diciembre)

 Ejemplo de servicio implementado con sockets o con RPC

Bibliografía

 Libro de Sistemas Operativos (no se puede subir. Pesa más de 10 MB)

 Libro de Problemas de Sistemas Operativos

 

3. Prácticas de laboratorio

Material de prácticas de laboratorio

 Prácticas (Wiki y repositorio de las prácticas 2016-2017)

 Práctica 5 clase Socket

 

4. Herramientas de desarrollo

 Plantilla latex para escribir seudo-código

 Sistemas de control de versiones

 CMake y CTest

 Código de ejemplo de clase

Publicado en: Sin categoría