TIE-02306 Introduction to Software Engineering, 5 cr


Kari Systä, Valentina Lenarduzzi


Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
TIE-02306 2019-01 1 - 2 Tero Ahtee
Valentina Lenarduzzi
Lectures, weekly exercises, exercise work, exam.


After the course student understands how different types of software is developed in a professional way and what kind of knowledge and skills it requires. The ultimate goal is efficient participation in software projects in various stakeholder roles, for instance as an expert or customer.


Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Properties of different types of software, embedded, productised/tailored, service-based - especially from the customer point of view.  Specific development and process implications of different projects.   
2. Requirements definition and customer-vendor communication. Participation in creation of the requirement documentation with the vendor. Paradigms and notations used in requirements (e.g. the most common UML notations). Non-technical uses like user experience and IPR.  Creation of the requirement document in collaboration with vendor.   Independent responsibility of the requirements. 
3. Principles of SW life-cycle models - especially from stake-holder point of view.  Can as a customer adopt to chosen life-cycle model and has competence to request suitable model.  Can, as customer, require reasonable plans and reports and track the project in a reliable way. 
4. Know that different phases of SW development and the customer role In each.     

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Assessment is based on exam, assignment and weekly exercise Assigment is compsory.


Numerical evaluation scale (0-5)


Completion parts must belong to the same implementation


Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Book   Software Engineering (10th Edition)   Ian Sommervillw   ISBN-10: 0133943038     This is the most famous Sw Eng book. Also the 9th edition is OK. Also many other good Sw Eng books exist.   Yes   


Opintojakso P/S Selite
TIE-02101 Ohjelmointi 1: Johdanto Advisable    


Opintojakso Vastaa opintojaksoa  Selite 
TIE-02306 Introduction to Software Engineering, 5 cr TIE-02301 Introduction to Software Engineering, 5 cr  

Päivittäjä: Kunnari Jaana, 05.03.2019