•   Software Requirements Analysis SOF002AS2AE-3005 19.08.2024-13.12.2024  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.
    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
    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.
    Further information
    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.

    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

    Teaching language

    English

    Timing

    19.08.2024 - 13.12.2024

    Learning assignments

    Weekly assignments and a summarizing project in teams.

    Enrollment

    03.06.2024 - 16.08.2024

    Groups
    • CONTACT
    • ITE3PASOF1
    • EXCH
    Alternative learning methods

    a) Online according to course timetable
    b) Independent work according to course timetable
    c) AHOT

    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