•   Software Requirements Analysis SOF002AS2AE-3003 21.08.2023-15.12.2023  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

    Lectures & Assignments weekly online.

    Learning material and recommended literature

    in Moodle

    Working life connections

    Possibly a visiting lecturer from an IT company.

    Campus

    Pasila Campus

    Exam dates and re-exam possibilities

    In Moodle

    Teaching language

    English

    Internationality

    International methods, tools and materials.

    Timing

    21.08.2023 - 15.12.2023

    Learning assignments

    Weekly team assignments and a larger project work. In Moodle

    Enrollment

    12.06.2023 - 18.08.2023

    Content scheduling

    The whole term, 16 weeks.
    Details in Moodle.

    Groups
    • CONTACT
    • ITE3PASOF1
    Alternative learning methods

    Online

    Teachers

    Outi Virkki

    Seats

    15 - 40

    Further information

    Exam 50%
    Team work 30%
    Activity (weekly assignments, presence, materials) 20%

    Degree Programme

    ITBBA Business Information Technology

    R&D proportion

    0.00 cr

    Virtual proportion

    0.00 cr

    Evaluation scale

    H-5