Software Engineering (5cr)
Code: R504TL41OJ-19002
General information
- Enrollment
- 16.03.2020 - 28.08.2020
- Registration for the implementation has ended.
- Timing
- 01.09.2020 - 31.12.2020
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Bachelor of Engineering, Information Technology
- Campus
- Rantavitikka, Jokiväylä 11, Rovaniemi
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Information and Communication Technology
- Teachers
- Toni Westerlund
- Erkki Mattila
- Teacher in charge
- Erkki Mattila
- Scheduling groups
- Harjoitusryhmä 1 (Size: 0 . Open UAS : 0.)
- Harjoitusryhmä 2 (Size: 0 . Open UAS : 0.)
- Small groups
- Harjoitusryhmä 1
- Harjoitusryhmä 2
- Course
- R504TL41OJ
Evaluation scale
H-5
Objective
Opiskelija osaa edetä edetä hallitusti asiakasvaatimuksista toiminnalliseen määrittelyyn ja suunnitteluvaiheeseen. Opiskelija osaa hyödyntää määrittelyssä ja suunnittelussa UML-mallinnuskieltä.
Content
Tieto puuttuu
Location and time
Lähiopetus Rantavitikan kampuksella, Jokiväylä 11, syyslukukaudella 2020 lukujärjestyksen mukaan.
Materials
Opetussuunnitelma, palautuskansiot ja linkit materiaaleihin Moodlen työtilassa.
Luentomateriaali, esimerkki-caset, harjoitukset ja harjoitustyöt ovat jaetussa OneDrive-hakemistossa, johon on linkki Moodlen työtilassa.
Suositeltava kirjallisuus:
Fowler M. & Scott K. 2004. UML, Docendo (suomennettu)
Haikala I. & Mikkonen T. 2011. Ohjelmistotuotannon käytännöt. Alma Talent
O'Docherty M. 2005. Object-Oriented Analysis and Design: Understanding System Development with UML 2.0, John Wiley & Sons
Pressman R. S. 2014. Software Engineering: A Practioner's Approach, 8th Edition. McGraw-Hill
Sommerville I. 2015. Software Engineering, 10th Edition. Addison-Wesley
van Vliet H. 2008. Software Engineering: Principles and Practice. John Wiley & Sons
Teaching methods
Kontaktiopetusta 44 h. Kontaktiopetus koostuu luento-opetuksesta, CASE-välineeseen perehtymisestä sekä ryhmätyöskentelystä.
Itsenäistä työskentelyä 95h, joka sisältää perehtymisen materiaaleihin, harjoitustöiden teon sekä lukukausiprojektissa työskentelyä.
Completion alternatives
Tentti, jonka ajankohta sovitaan opettajan kanssa tapauskohtaisesti.
Assessment criteria, satisfactory (1)
Tieto puuttuu
Assessment criteria, good (3)
arvosana 3
Tuntee keskeisimpiä ohjelmistotuotannon malleja ja menetelmiä sekä osaa soveltaa niitä ohjelmistokehitysprojektissa. Osaa mallintaa järjestelmän rakennetta ja käyttäytymistä UML -kaavioiden avulla.
arvosana 4
Tuntee melko kattavasti ohjelmistotuotannon malleja ja menetelmiä, osaa hyödyntää niitä tarkoituksenmukaisesti ja valita niistä tilanteeseen soveltuvat.
Assessment criteria, excellent (5)
arvosana 5
Tuntee laajasti ohjelmistotuotannon malleja ja menetelmiä sekä osaa soveltaa niitä ohjelmistokehitysprojektissa. Osaa kattavasti ja tarkoituksenmukaisesti mallintaa järjestelmän rakennetta ja käyttäytymistä UML -kaavioiden avulla. Osaa dokumentoida työtään perusteellisesti ja selkeästi.
Qualifications
NULL