IDENTIFYING DATA 2012_13
Subject (*) ENGINYERIA DEL SOFTWARE I Code 175171103
Study programme
Intel·ligència Artificial (2006)
Cycle 2n
Descriptors Credits Type Year Period Exam timetables and dates
4.5 Obligatòria 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
Type A Code Competences Specific
  Recerca
  AR6 Aplicar metodologies per a l'enginyeria del software.
  AR7 Analitzar, dissenyar i desenvolupar sistemes de temps real.
Type B Code Competences Transversal
  Comú
  BC15 Promoure una actitud orientada a la motivació per la qualitat.
Type C Code Competences Nuclear
  Comú

Objectius d'aprenentatge
Objectives Competences
Ser capaç d'analitzar problemes que requereixen una solució informàtica de complexitat mitja o gran. AR6
AR7
BC15
Ser capaç de fer un disseny d'aplicacions informàtiques per resoldre un problema AR6
AR7
BC15
Adquirir destresa en l'ús de metodologíes d'enginyeria del software AR6
AR7
BC15

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 de desenvolupament
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 Sis hores de consulta setmanals a disposició de l'alumne.

Atenció personalitzada
 
Pràctiques a laboratoris
Atenció personalitzada
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 de desenvolupament Durant el curs es faran diverses proves parcials. 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 Riaño, D., Apunts del curs, moodle,
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,

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.