•   Software Requirements Analysis SOF002AS2AE-3007 18.08.2025-12.12.2025  5   (CONTACT, ...) +-
    Learning objectives
    After completing this course a student will be able to
    * identify business processes and interest groups in the development project
    * define objectives for the development project
    * extract requirements from the interest groups
    * analyze and clarify requirements
    * support interest groups in the prioritization of requirements
    * model requirements with UML (Use Cases, Class Diagram)
    Starting level and linkage with other courses
    The course has no formal prerequisites but students who have a grade on the following courses are in the best position to get the full gain of this course
    Orientation to Software Engineering and
    Orientation to Business and ICT and
    Orientation to Digital Services

    This course is positioned within the IT bachelor degree programme's profiles Software Development and Digital Services.
    It is recommended that the course is completed before Software Project 2 and Softala Project.
    Contents
    * stages, tasks and methods in software requirements analysis
    * requirements elicitation
    * requirements analysis, clarification and prioritization
    * requirements modeling with UML notation
    Assessment criteria
    Assessment criteria - grade 1
    For courses delivered through contact, online, and blended formats, attendance is required at the scheduled teaching sessions. If you are absent for more than 25% of the sessions, your grade will be reduced by one point. If you are absent for more than 50% of the sessions, you will fail the course.

    The student is able to
    * identify business processes and interest groups moderately
    * define user requirements moderately.
    * specify use cases and information content with UML imoderately.
    * demonstrate some activity in studies.
    * use course materials limitedly to construct own learning.
    Assessment criteria - grade 3
    The student is able to
    * identify business processes and interest groups well.
    * define, clarify and prioritize software requirements well.
    * specify use cases and information content with UML well.
    * demonstrate activity in studies.
    * use course materials to construct own learning.
    Assessment criteria - grade 5
    The student is able to
    * identify business processes and interest groups creditably.
    * define, clarify and prioritize software requirements creditably.
    * specify use cases and information content with UML creditably.
    * demonstrate interest and activity in studies.
    * seek and find additional materials in addition to course materials to construct own learning.

    Teaching methods and instruction

    Contact learning including lectures, assignments and project work in teams.
    Allocate time to independent studying as well.

    Learning material and recommended literature

    Materials in Moodle

    Campus

    Pasila Campus

    Exam dates and re-exam possibilities

    In Moodle.

    Teaching language

    English

    Timing

    18.08.2025 - 12.12.2025

    Learning assignments

    Weekly assignments and a summarizing project in teams.

    Content scheduling

    In Moodle.

    Groups
    • CONTACT
    • ITE3PASOF1
    • EXCH
    Teachers

    Outi Virkki

    Seats

    15 - 40

    Further information

    Exam 60%
    Summarizing Assignment 20%
    Activity (Assignments, Attendance, other Activity) 20%

    Degree Programme

    ITBBA Business Information Technology

    R&D proportion

    0.00 cr

    Virtual proportion

    0.00 cr

    Evaluation scale

    H-5