i3
 
Research
Processes and Patterns
Tools
Knowledge Management
Adoption
 
Teaching
Courses
Theses
 
Publications
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996


Courses

    These are courses taught by the i3GO in the University of Oulu.

813351A Software Quality and Quality Techniques, 3 ECTS

    There is no single definition for software quality; stakeholders view it from different perspectives. Software quality techniques, such as reviewing and testing, are tools for producing high quality software products. The course introduces different perspectives for software quality and provides an introduction to software quality assurance standards, quality techniques and defect classification. The course focuses on reviewing and inspection in particular, but also the process improvement with patterns is introduced. The students practice conventional and web-based inspection in small teams and reading techniques of class models in individual inspection.

    Methods: Lectures 20 h, exercises 18 h, homework (preparation for inspections and keeping a log) 40 h.

    Connections with other courses: Participation requires mastery of the contents of Software Engineering (811335A) and knowledge of object-oriented diagrams (class diagram).

    Timing and target group: Period b. Compulsory in the Software Production program. 3rd - 5th years.

    Person in charge: Ilkka Tervonen

    Web address: http://www.tol.oulu.fi/~tervo/LaTe.html

813322A Software Testing, 3 ECTS

    The course aims to familiarize students to basic concepts, planning and reporting testing and testing softwares in different phases of software development process. Also different testing techniques and testing automation are examined. Students study planning the testing and different testing techniques using the software tools. After passing the course student administers the basic concepts and testing processes related to testing, knows various phases of testing, know how testing can be executed and he also can plan and report the testing. Added to this he also knows how the different applications can be tested and how to automate the testing.

    Literature: Announced in the first lecture.

    Methods: Lectures 18 h, exercises 18 h. The course is performed by writing a lecture- and exercise diary as well as possibly other separately settled activities.

    Connections with other courses: Prerequisites of participating is reasonable knowledge of software development and Java programming language.

    Timing and target group: 3rd year, period b, compulsory in Software Engineering program.

    Person in charge: Jouni K Kokkoniemi

    Web address: http://www.tol.oulu.fi/~jiikoo/testaus.html


Improved Inspection Initiative Group in Oulu (i3GO)
Department of Information Processing Science
University of Oulu, Finland