Requirements Engineering for Information Systems
-
Teaching
Details
Faculty Faculty of Management, Economics and Social Sciences Domain Information Systems Code UE-EIG.00229 Languages English Type of lesson Lecture
Level Bachelor Semester SA-2021 Schedules and rooms
Summary schedule Wednesday 08:15 - 10:00, Hebdomadaire
Wednesday 10:15 - 12:00, Hebdomadaire
Hours per week 3 Teaching
Teachers Description The development of software, services, and IT infrastructure in an information system encompasses a wide range of methods and tools. In the initial development phases of software and systems projects, methods for determining requirements and the choice of software tools are primary concerns. This course covers these areas, setting a foundation for development projects.
The following topics are introduced in this course:
- Methods for the elicitation, analysis, and specification of requirements
- Agile practices such as Scrum product backlogs and Kanban boards
- Software tools for collaboration in teams such as Git and development environments
- Automation using continuous integration and DevOps tools and methods
- Introduction to architectures using databases, services, and web technologies
Participants collaborate in teams of two along the first phases of a development project. With a given project example and source code, each team will apply methods and tools on their own. After working with the example project and its source code, it is deployed at the end of the semester.
Requirements: This course assumes familiarity with programming, e.g. acquired through the foundational modules of business informatics.
A laptop is required to participate in this course.
Training objectives Develop an understanding for requirements and initial development phases
Apply software tools for collaboration, development, and deployment
Set a foundation for software and systems development projectsSoftskills Yes Off field No BeNeFri Yes Mobility Yes UniPop No Auditor Yes Documents
Bibliography Chacon, Straub (2014): Pro Git. Apress.
Cherny (2019): Programming TypeScript: Making Your JavaScript Applications Scale. O’Reilly.
Holmes, Herber (2019): Getting MEAN with Mongo, Express, Angular, and Node. Manning Publications.
Nygard (2018): Release It!: Design and Deploy Production-Ready Software. O’Reilly.
Richards, Ford (2020): Fundamentals of Software Architecture: An Engineering Approach. O’Reilly.
Sommerville, I. (2015): Software Engineering. Pearson.
-
Dates and rooms
Date Hour Type of lesson Place 22.09.2021 08:15 - 10:00 Cours PER 21, Room D130 22.09.2021 10:15 - 12:00 Cours PER 21, Room F230 29.09.2021 08:15 - 10:00 Cours PER 21, Room D130 29.09.2021 10:15 - 12:00 Cours PER 21, Room F230 06.10.2021 08:15 - 10:00 Cours PER 21, Room D130 06.10.2021 10:15 - 12:00 Cours PER 21, Room F230 13.10.2021 08:15 - 10:00 Cours PER 21, Room D130 13.10.2021 10:15 - 12:00 Cours PER 21, Room F230 20.10.2021 08:15 - 10:00 Cours PER 21, Room D130 20.10.2021 10:15 - 12:00 Cours PER 21, Room F230 27.10.2021 08:15 - 10:00 Cours PER 21, Room D130 27.10.2021 10:15 - 12:00 Cours PER 21, Room F230 03.11.2021 08:15 - 10:00 Cours PER 21, Room D130 03.11.2021 10:15 - 12:00 Cours PER 21, Room F230 10.11.2021 08:15 - 10:00 Cours PER 21, Room D130 10.11.2021 10:15 - 12:00 Cours PER 21, Room F230 17.11.2021 08:15 - 10:00 Cours PER 21, Room D130 17.11.2021 10:15 - 12:00 Cours PER 21, Room F230 24.11.2021 08:15 - 10:00 Cours PER 21, Room D130 24.11.2021 10:15 - 12:00 Cours PER 21, Room F230 01.12.2021 08:15 - 10:00 Cours PER 21, Room D130 01.12.2021 10:15 - 12:00 Cours PER 21, Room F230 15.12.2021 08:15 - 10:00 Cours PER 21, Room D130 15.12.2021 10:15 - 12:00 Cours PER 21, Room F230 22.12.2021 08:15 - 10:00 Cours PER 21, Room D130 22.12.2021 10:15 - 12:00 Cours PER 21, Room F230 -
Assessments methods
Evaluation continue - SA-2021, Session d'hiver 2022
Assessments methods By rating Descriptions of Exams No retake exam
Course with continuous evaluation: after the registration period, you can no longer cancel your registration (see session calendar on the Faculty's website).
-
Assignment
Valid for the following curricula: Ba - Business Informatics - 180 ECTS
Version: 2020/SA_V02
3nd year 60 ECTS > 3rd year courses > Cours obligatoires / Pflichtkurse 32.5 ECTS > Requirements Engineering for Information Systems
Ba - Economics - 180 ECTS
Version: 2018/SA_V02
2nd year 60 ECTS > Seminar work or choice courses min. 6 ECTS > Wahlkurse in der Wirtschaftsinformatik für Volkswirtschaftslehre 180 ECTS - HS 2018 - 2. Jahr > Info VI: Informationsmanagement (d)3nd year 60 ECTS > 3rd year courses > Wahlkurse in der Wirtschaftsinformatik für Volkswirtschaftslehre 180 ECTS - HS 2018 - 3. Jahr > Info VI: Informationsmanagement (d)
Ba - Management - 180 ECTS
Version: 2018/SA_V02
2nd year 60 ECTS > Cours à choix / Wahlkurse min. 12 ECTS > Wahlkurse in Wirtschaftsinformatik für Betriebswirtschaftslehre, 120 ECTS - SH 2018 - 2. Jahr > Info VI: Informationsmanagement (d)3nd year 60 ECTS > 3rd year courses > Cours à choix min. 18 ECTS / Wahlkurse min. 18 ECTS > Wahlkurse in Wirtschaftsinformatik für Betriebswirtschaftslehre, 120 ECTS - SH 2018 - 3. Jahr > Info VI: Informationsmanagement (d)
Ba - Management - 180 ECTS
Version: 2019/SA-V02
2nd year 60 ECTS > Cours à choix / Wahlkurse min. 12 ECTS > Wahlkurse in Wirtschaftsinformatik für Betriebswirtschaftslehre, 120 ECTS - SH 2018 - 2. Jahr > Info VI: Informationsmanagement (d)3nd year 60 ECTS > 3rd year courses > Cours à choix min. 18 ECTS / Wahlkurse min. 18 ECTS > Wahlkurse in Wirtschaftsinformatik für Betriebswirtschaftslehre, 120 ECTS - SH 2018 - 3. Jahr > Info VI: Informationsmanagement (d)
BcBa - Business Informatics - 30 ECTS
Version: 2021/SA_V03
Register in the option corresponding to your situation. > For Computer Science Bachelor student > Requirements Engineering for Information Systems
Complementary learnings in SES
Version: ens_compl_ses
803 - BA course offering for Mobility Students
Education / Psychology 120
Version: SA20_BA_de_v01
BP1.7-D Bereichsübergreifende Kompetenzen
Education / Psychology 120
Version: SA14_BA_fr_v02
CTC / BP1.8-F
Education / Psychology 120
Version: SA20_BA_bil_v01
BP1.7-B Bereichsübergreifende Kompetenzen / Compétences transversales
Educational Sciences 120
Version: SA20_BA_bil_v01
Variante B > BE1.7b-B Bereichsübergreifende KompetenzenVariante A > BE1.8a-B Compétences transversales
Educational Sciences 120
Version: SA14_BA_fr_v02
CTC / BS1.8-F
Educational Sciences 120
Version: SA20_BA_de_v01
BE1.8-D Bereichsübergreifende Kompetenzen
MiBa - Computer Management - 60 ECTS
Version: 2021/SA_V03
Register in the option corresponding to your situation. > Standard > Min. 18 ECTS from the list > Info VI: Informationsmanagement (d)Register in the option corresponding to your situation. > Pour étudiant en Bachelor Informatique > Mandatory courses > Requirements Engineering for Information Systems
Psychology 180
Version: SA19_BA_fr_de_bil_v02
Module 11 > M11 Soft skills