IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Avanceret systemudvikling 
Kursusnavn (engelsk):Advanced Software Engineering 
Semester:Forår 2010 
Udbydes under:Master i it, softwarekonstruktion (sok) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:10 
Forventet antal deltagere:20 
Maks. antal deltagere:25 
Formelle forudsætninger:To sign up for the course you should have worked at least two years with software development. For students reading the MSc programs: you should have read an introductory course in software development and - maybe as part of it - participated in a small team project of at least six team members.

 
Læringsmål:After the course the student should to be able to:
- discuss the advantages and disadvantages of different methods and approaches to organise and support the software development process (process and project models, quality assurance and configuration management.
- discuss a range of criteria to be considered when selecting methods, processes and tools and their influence on the selection.
- use the criteria to evaluate and select methods and approaches to address problems in practice.
 
Fagligt indhold:The course addresses practitioners who have at least worked 2 years with software engineering. Thus goal is not to provide knowledge about one specific way of developing software but to enable the participants to evaluate and compare different methods and approaches. The experiences of the participants are used to challenge research results and vice versa.

The course starts with addressing the central topics of software engineering each in a 2 weeks module:
- software development processes,
- quality assurance (including the CMM) and
- change and configuration management.

In each two week module, a number of different approaches and methods are discussed with relation to the problems they address and to their applicability for different kinds of software development, e.g. application domain, technical vs social embedded systems, size of project, customer/user contact.

During the mandatory curriculum a perspective of software engineering as 'designing design' (Floyd), that means structuring, organizing and supporting the design and development of software is introduced. A number of criteria to be considered when choosing methods, processes and tools are introduced.

The remainder of the course applies and refines this perspective and the selection criteria when addressing three more electable topics. This allows to accommodate the interests of the participants.

The following list presents examples for the electable topics:
- Flexible software development methods like eXtreme programming, and agile development
- Software process improvement, maturity models and software quality
- Use-oriented software development
- Software architecture
- Software engineering for operation
- Infrastructure development
- End User Development
- Productification of software, design and development of software products
- Knowledge management in Software Engineering
- Off-shore outsourcing
-----
Information om studiestruktur
Dette kursus er obligatorisk på masteruddannelsen i Softwarekonstruktion.

Se studieforløbet beskrevet her:
Master i Softwarekonstruktion  
Læringsaktiviteter:

The tuition will take place in 2 weeks modules combining lectures, home work, group discussions and other didactic methods. The course partly builds on the students sharing their professional experiences and reading and presenting research articles.
--------------
 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 7-trins-skala, Ekstern censur

 

Litteratur udover forskningsartikler:Reference literature:
Ian Sommerville: Software Engineering. 8th Edition. Addison-Wesley 2007.
or any of the other standard course books for software engineering. 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Tirsdag 17.00-19.00 Forelæsning ITU 2A14
Tirsdag 19.00-21.00 Øvelser ITU 2A14

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2010-05-18 No later than 3 PM Skriftlige arbejder ITU The Examination Office
2010-06-10 Please contact the course manager Mundtlig eksamen ITU 3A12
2010-08-20 Mulig dag for reeksamen /Possible date for re-exam Mundtlig eksamen ITU Eksamensform kan blive ændret / Examination form may be altered
2010-08-23 Mulig dag for reeksamen /Possible date for re-exam Mundtlig eksamen ITU Eksamensform kan blive ændret / Examination form may be altered
2010-08-25 Mulig dag for reeksamen /Possible date for re-exam Mundtlig eksamen ITU Eksamensform kan blive ændret / Examination form may be altered