Tipus A
|
Codi |
Competències Específiques | | A4 |
Capacitat per concebre, desenvolupar i mantenir sistemes, serveis i aplicacions informàtiques emprant els mètodes de l’enginyeria del software com a instrument per a l’assegurament de la qualitat. |
| A7 |
Capacitat per definir, avaluar i seleccionar plataformes hardware i software per al desenvolupament i l’execució de sistemes, serveis i aplicacions informàtiques. |
| IS1 |
Capacitat per desenvolupar, mantenir i avaluar serveis i sistemes de programari que satisfacin tots els requisits de l'usuari i es comportin de forma fiable i eficient, siguin assequibles de desenvolupar i mantenir, i compleixin normes de qualitat, aplicant les teories, principis, mètodes i pràctiques de l'enginyeria de programari.
|
| IS2 |
Capacitat per valorar les necessitats del client i especificar els requisits de programari per satisfer aquestes necessitats, reconciliant objectius en conflicte mitjançant la recerca de compromisos acceptables dins de les limitacions derivades del cost, del temps, de l'existència de sistemes ja desenvolupats i de les pròpies organitzacions.
|
| IS4 |
Capacitat d'identificar i analitzar problemes i dissenyar, desenvolupar, implementar, verificar i documentar solucions de programari sobre la base d'un coneixement adequat de les teories, models i tècniques actuals.
|
Tipus B
|
Codi |
Competències Transversals |
Tipus C
|
Codi |
Competències Nuclears | | C4 |
Expressar-se correctament de manera oral i escrita en una de les dues llengües oficials de la URV. |
Tipus A
|
Codi |
Resultats d'aprenentatge |
| A4 |
Coneix els principals estàndards i models d'utilitat per la gestió del temps real
| | A7 |
És capaç d'analitzar i dissenyar i implementar sistemes amb restriccions temporals
Sap construir sistemes tolerants a fallides
Reconeix i utilitza les excepcions del programari i del maquinari
| | IS1 |
Coneix els principals estàndards i models d'utilitat per la gestió del temps real
Sap validar i planificar la temporalitat d'un sistema temps real
Sap construir sistemes tolerants a fallides
Sap implementar sistemes usant programació síncrona i asíncrona
Reconeix i utilitza les excepcions del programari i del maquinari
| | IS2 |
Comprèn la necessitat i la problemàtica del temps real
És capaç d'analitzar i dissenyar i implementar sistemes amb restriccions temporals
| | IS4 |
Comprèn la necessitat i la problemàtica del temps real
És capaç d'analitzar i dissenyar i implementar sistemes amb restriccions temporals
|
Tipus B
|
Codi |
Resultats d'aprenentatge |
Tipus C
|
Codi |
Resultats d'aprenentatge |
| C4 |
Produeix un text oral gramaticalment correcte
Produeix un text oral ben estructurat, clar i eficaç
Produeix un text oral adequat a la situació comunicativa
Produeix un text escrit gramaticalment correcte
Produeix un text escrit ben estructurat, clar i ric
Produeix un text escrit adequat a la situació comunicativa
|
Tema |
Subtema |
Introducció al temps real |
Conceptes
estàndards
mesures |
Especificació de programari de temps real |
Anàlisis i disseny de sistemes amb restriccions temporals
Introducció a la programació de sistemes temps real
Validació temporal del sistema
Tolerància a fallides |
Implementació de sistemes de temps real |
anàlisis de planificabilitat
programació de sistemes amb restriccions temporals
programació síncrona i asíncrona
excepcions |
Recursos en sistemes de temps real |
tipus de recursos
programació i utilització dels recursos
fiabilitat |
Metodologies :: Proves |
|
Competències |
(*) Hores a classe
|
Hores fora de classe
|
(**) Hores totals |
Activitats Introductòries |
|
1 |
0 |
1 |
Pràctiques a laboratoris |
|
24 |
42 |
66 |
Sessió Magistral |
|
10 |
50 |
60 |
Presentacions / exposicions |
|
2 |
6 |
8 |
Atenció personalitzada |
|
2 |
1 |
3 |
|
Proves mixtes |
|
4 |
4 |
8 |
Proves pràctiques |
|
2 |
2 |
4 |
|
(*) En el cas de docència no presencial, són les hores de treball amb suport vitual del professor. (**) Les dades que apareixen a la taula de planificació són de caràcter orientatiu, considerant l’heterogeneïtat de l’alumnat |
Metodologies
|
Descripció |
Activitats Introductòries |
Presentació de l’assignatura: motivació, objectius, metodologia docent i avaluació. |
Pràctiques a laboratoris |
Realització autònoma en grups de dos o tres estudiants d’un treball pràctic consistent en el disseny i desenvolupament d’una aplicació de temps real crític sobre RT-Linux. Elaboració d’un informe escrit. Avaluació final pel professor. |
Sessió Magistral |
Explicació dels conceptes usant pissarra i/o transparències. |
Presentacions / exposicions |
Cercar informació sobre un tema de temps real concret, decidir uns criteris d'avaluació sobre la informació obtinguda. Aquests estudis es realitzaran en format de treball d'equip. Per acabar el treball es realitzaran varies presentacions a classe. |
Atenció personalitzada |
En hores de consulta es resoldran els dubtes téorics o pràctics, que tinguin els alumnes de manera individual o colectiva |
Descripció |
Resolució de dubtes teòrics i pràctics en hores de consulta del professor. |
Metodologies |
Competències
|
Descripció |
Pes |
|
|
|
|
Presentacions / exposicions |
|
s'avaluarà la preparació, i l'exposició realitzada pels alumnes.. |
10 % |
Proves mixtes |
|
Resolució d'exercicis teòrics on l'alumne ha de demostrar la seva competència en l'analisi, planificació, disseny i desenvolupament de problemes de temps real.
Resolució de diversos qüestions teòriques, possiblement en format test, que es realitzarant durant el quadrimestre relacionats amb la materia impartida fins aquell moment. |
60% |
Proves pràctiques |
|
Disseny i implementació d’una aplicació de temps real sobre un sistema operatiu de temps real.
Potser que es faci una prova pràctica individual per a verifica que s'han assolit els continguts pràctics. |
30% |
Altres |
|
|
|
|
Altres comentaris i segona convocatòria |
En Primera convocatòria, per obtenir la nota final, s'ha d'obtenir un 4 com a mínim de cada una de les parts. L'avaluació de la segona convocatòria consistirà en: Una proves mixta que serà un 60% de la nota i la realització i defensa o modificació de la pràctica (escrita o oral) que serà un 40% de la nota. La pràctica podrà ser diferent de la de la primera convocatòria. Per obtenir la nota final, s'ha d'obtenir un 5 com a mínim de cada una de les parts. |
Bàsica |
Alan Burns and Andy Wellings, Real-Time Systems and Programming Languages (Third Edition) Ada 95, Real-Time Java and Real-Time POSIX, 3 ed, 2001
|
http://www.cs.york.ac.uk/rts/books/RTSBookThirdEdition.html |
Complementària |
|
|
Assignatures que es recomana haver cursat prèviament |
PROGRAMACIÓ/17234114 | ESTRUCTURA DE SISTEMES OPERATIUS/17234113 |
|
(*)La Guia docent és el document on es visualitza la proposta acadèmica de la URV. Aquest document és públic i no es pot modificar, llevat de casos excepcionals revisats per l'òrgan competent/ o degudament revisats d'acord amb la normativa vigent |
|