suomeksi
in English

Software Engineering (C0019), 3 op

Perustiedot

Kurssin nimi:Software Engineering
Winhakoodi:C0019
Kurren lyhenne:SoftEng
Opintopisteet:3
Opintojakson taso:Ammattiopinnot
Toteutusvuosi:3.vsk
Jakso:Syyslukukausi, 1.jakso, 2.jakso
Lukuvuosi:0708
Opetuskieli:English
Opettaja:Markku Karhu
Lopullinen arviointi:Arvosteluasteikolla (0-5)

Kuvaukset

Esitietovaatimukset

Programming

Sisältö (ydinaines ja -osaaminen)

Introduction to software engineering and software project management contains software evolution, software attributes, phases of software production, requirements specifications. Unified Modelling Language (UML) is used to model use cases, class diagrams, sequence diagram, and statechart diagram. Software testing, software quality issues are discussed as well.

Sisältö (täydentävä ja erityisosaaminen)

Quality assurance methods (CCM and SPICE), project management practices using COCOMO model.

Tiedolliset oppimistulokset (ydinaines ja -osaaminen)

After passing the course student understands a large software development process: requirements specification, design, implementation, testing and maintaining.

Taidolliset oppimistulokset (ydinaines ja -osaaminen)

Skills of using some CASE tool to produce UML diagrams, like JUDE or Rational Rose.

Kirjallisuus ja muu materiaali

Roger S. Pressman: Software Engineering. A Practitioner's Approach, 5/e. 2005. ISBN: 0072853182

Opetusmenetelmät

Lectures, discussions, assignments, specification project.

Opiskelijan kuormittavuus

Luennot - 35
Itsenäinen työskentely ja kirjallisuuteen tutustuminen - 13
Tentti - 2
Projektit - 30

Arvioinnin perusteet

Exam, a requirements specification and a project plan as a group project.

Koulutusohjelmakohtaiset kompetenssit

Tuotekehitys- ja projektitoiminnan osaaminen (T)
Ohjelmistotekniikka
Viestintä- ja vuorovaikutusosaaminen (T)

login