Software Requirements AnalysisLaajuus (5 cr)

Course unit code: SOF002AS2AE

General information


ECTS credits
5 cr
Teaching language
English

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)

Contents

* stages, tasks and methods in software requirements analysis
* requirements elicitation
* requirements analysis, clarification and prioritization
* requirements modeling with UML notation

Lähtötaso ja sidonnaisuudet muihin opintojaksoihin

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.

Implementation methods, demonstration and Work&Study

CONTACT / CONTACT BLENDED
ONLINE / ONLINE BLENDED
Descriptions of the modes of delivery are available on Haaga-Helia's website:
https://www.haaga-helia.fi/fi/toteutustavat

The course may be completed through demonstration of competence or accreditation of prior learning. Further information on the recognition of prior learning is available on Haaga-Helia’s website:
https://www.haaga-helia.fi/fi/osaamisen-tunnistaminen-ja-work-study

Assessment criteria - grade 1

When the implementation type of the course is CONTACT, ONLINE or BLENDED it is required that the student is present during those teaching hours that are marked in the study schedule. If you are absent more than 25 %, your grade will be lowered by one. If you are absent more than 50 %, the course is failed.

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.

Assessment criteria, approved/failed

When the implementation type of the course is CONTACT, ONLINE or BLENDED it is required that the student is present during those teaching hours that are marked in the study schedule. If you are absent more than 25 %, your grade will be lowered by one. If you are absent more than 50 %, the course is failed.

Learning materials

Materials in Moodle
Software used in modeling / specification

Siirry alkuun