Software-architectuur

Course code:INFOSWA
Credits:7.5 ECTS (=5.25 old credit points)
Period:periode 2 (week 47 t/m 5, dwz 17-11-2003 t/m 30-1-2004; herkansing week 9)
Participants:up till now 49 subscriptions
Schedule:Dit is een oud rooster!
formgrouptimeweekroomteacher
college   ma 15-1747,49 KRUYT-O111 Lex Bijlsma
Arjan van IJzendoorn
Atze Dijkstra
     
51 Rup-A
di 11-1347 KRUYT-W105
48 BBL-105b
do 11-1347,48 KRUYT-O111
vr 11-1347 BBL-105b
48 KRUYT-W105
Contents:

A software architecture describes the global structure of a software system, its components/parts and relationship between those parts, the way these components cooperate, etc.. Choosing an architecture is important, for example because an architecture forms the starting point for design, implementation and reuse of components between systems. If a software architect makes a wrong choice a great deal of effort is often involved to repair this in a working system. Therefore, when creating an architecture attention has to be paid to aspects like flexibility, adaptability and maintainability. Different stakeholders may impose different and often contradictory requirements.

You will cooperate in a team to create an architecture for a client. As a starting point you will find out the requirements by having interviews with the client. The endpoint of it will be a written description of the architecture which discusses alternatives and makes statements about (a.o.) the feasibility and adaptability.

See the relevant ST Masters seminars page for more information.

Literature:online articles and books (non-loanable)
Course form:lectures and projects in teams of 5.
Important (20031021): subscription takes place with a waitinglist. Because of the project nature of this course we can accomodate max 50 participants.
The following (Dutch first, followed by an English version) describes in further detail how this works.

De betekenis van "wachtlijst" is: iedereen die mee wil doen kan zich hierop inschrijven. Twee weken voor aanvang van het vak worden door de docent die studenten definitief ingeschreven, die het vak verplicht in hun pakket hebben, en voor wie het een verantwoorde aanvulling is op de overige gekozen vakken in die periode. Als er dan nog ruimte over is, worden andere studenten op de wachtlijst in volgorde van aanmelding ingeschreven. Als er dan nog ruimte over is, gaat het vak in de laatste inschrijfweek (d.w.z. van twee tot een week voor aanvang) in de vrije inschrijving, tot het maximale aantal. Als er onverhoopt belangstellenden (voor wie het vak niet verplicht is) teleurgesteld moeten worden, dan hebben die nog een week om zich alsnog voor een ander vak in te schrijven.

English: The meaning of "waitinglist" is: everybody who wants to participate can subscribe. Two weeks before the start of the course the staff responsible for the course makes the subscription definitive for those who are required to participate and for those who this course is a justified addition to their program. If vacancies for the course are still available the remaining subscriptions are made definitive in the order of subscription. After the two week period before the start of the course subscription is free, until the maximum allowed participants is reached. Those who cannot participate and for whom the course is not obligatory, will still have a week to subscribe for another course.

Exam form:written reports about the project and presentations.
Minimum effort to qualify for 2nd chance exam:Om aan de aanvullende toets te mogen meedoen is ontbreken van ten hoogte 1 toetsactiviteit toegestaan.
wijzigen?