IDENTIFYING DATA 2009_10
Subject (*) ENGINYERIA DEL SOFTWARE I Code 17012003
Study programme
Enginyeria Informàtica (1997)
Cycle 2on
Descriptors Credits Theory credits Practical credits Type Year Period Exam timetables and dates
4.5 3 1.5 Troncal Primer Primer
Modality and teaching language
Department Enginyeria Informàtica i Matemàtiques
Coordinator
RIAÑO RAMOS, DAVID
E-mail david.riano@urv.cat
Lecturers
RIAÑO RAMOS, DAVID
Web
General description and relevant information Metodologia de disseny de sistemes de temps real

Competències
Code  
A9 Redactar documentació tècnica.
A11 Aplicar metodologies per a l'Enginyeria del Software.
A17 Analitzar, dissenyar i desenvolupar programari.
A18 Analitzar, dissenyar i desenvolupar sistemes de temps real.
B2 Resoldre problemes de forma efectiva.
B5 Treballar de forma col·laborativa.
B11 Motivació per la qualitat.
B12 Presa de decisions.
B14 Capacitat d'anàlisi i síntesi.
C2 Utilitzar com a usuari les eines bàsiques en TIC.

Objectius d'aprenentatge
Objectives Competences
Ser capaç d'analitzar problemes que requereixen una solució informàtica de complexitat mitja o gran. A11
A18
B2
B5
Ser capaç de fer un disseny d'aplicacions informàtiques per resoldre un problema A11
B2
B5
Adquirir destresa en l'ús de metodologies d'enginyeria del programari A9
A17
A18
B11
B12
B14
C2

Continguts
Topic Sub-topic
Conceptes generals de l'ES Definició
Models de Cicle de Vida
Dades i Funcionalitat
Sistemes Concurrents i Distribuïts
Sistemes en Temps Reals
Metodologies d'ES per STR
Real-Time Structured Analysis and Design Descripció
Documentació
Etapes
Exemple
Design Approach for Real-Time Systems Descripció
Documentació
Etapes
Exemple
Jackson System Development Descripció
Documentació
Etapes
Exemple
Naval Research Lab Software Cost Reduction Method Descripció
Documentació
Etapes
Exemple
Object Oriented Analysis and Design Descripció
Documentació
Etapes
Exemple

Planificació
Methodologies  ::  Tests
  Competences (*) Class hours Hours outside the classroom (**) Total hours
Activitats Introductòries
1 0 1
 
Sessió Magistral
29 43.5 72.5
Pràctiques a laboratoris
10 7.5 17.5
Treballs
0 11 11
 
Atenció personalitzada
2 0 2
 
Proves pràctiques
5 3.75 8.75
 
(*) On e-learning, hours of virtual attendance of the teacher.
(**) The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Metodologies
Methodologies
  Description
Activitats Introductòries Presentació de l'assignatura durant la primera hora del curs.
Sessió Magistral Casses teòriques introductòries de la matèria del curs.
Pràctiques a laboratoris Per practicar les diferents metodologies introduïdes a les sessions magistrals.
Treballs Cada grup aplicarà cadascuna de les metodologies del curs sobre el mateix enunciat de problema. Depenent del calendari acadèmic és possible que algunes de les metodologies no s'apliquin per falta de temps.

Atenció personalitzada
 
Atenció personalitzada
Pràctiques a laboratoris
Description
Els dubtes que sorgeixin en l'elaboració de les pràctiques seran resolts en hores de laboratori o en les hores d'atenció a l'alumne.

Avaluació
  Description Weight
Treballs Cada treball requerirà de la presentació de la documentació corresponent. 30%
Proves pràctiques 30%
Others

Hi haurà una prova de segona convocatòria marcada pel calendari acadèmic i avaluadora de la totalitat de continguts del curs.

 
Other comments and second exam session

Fonts d'informació

Bàsica Gomaa, H., Software design methods for concurrent and real-time systems, Addison -Wesley,
Pressman, R.S., Enginyeria del Software: un enfoque práctico, McGraw Hill,
Riaño, D., Apunts del curs, moodle,

Complementària

Recomanacions

Subjects that continue the syllabus
SISTEMES INFORMÀTICS I/17012009
ENGINYERIA DEL SOFTWARE II/17012007


(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.