PA116 Domain Understanding and Modeling

Fakulta informatiky
podzim 2025
Rozsah
2/2/0. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
Vyučováno kontaktně
Vyučující
RNDr. Josef Spurný, Ph.D. (přednášející)
RNDr. Jaroslav Ráček, Ph.D. (přednášející)
RNDr. Josef Spurný, Ph.D. (cvičící)
Garance
RNDr. Jaroslav Ráček, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh
Čt 18. 9. až Čt 18. 12. Čt 10:00–11:50 A218
  • Rozvrh seminárních/paralelních skupin:
PA116/01: Čt 18. 9. až Čt 18. 12. Čt 12:00–13:50 A218, J. Spurný
Předpoklady
Basic knowledge of models used in software engineering is required.
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
předmět má 31 mateřských oborů, zobrazit
Cíle předmětu
Aim of the course is to teach students how to use SW engineering models to understand various domains and transform the knowledge into analytical and design documentation.
Výstupy z učení
At the end of this course students should be able to:
understand purpose of models used in SW engineering, their similarities and differences;
apply models to understand various domains of a potential customer;
prepare analytical and design documentation for a SW delivery project;
work in a team to deliver the documentation;
control and validate consistency between different models across the whole documentation;
use correct models for design of three tier architecture;
identify wrong use of notation;
Osnova
  • Introduction, purpose of modeling;
  • Informal domain modeling - mindmap;
  • Project decomposition - WBS;
  • Modeling requirements, use case diagram;
  • Modeling processes - BPD;
  • Modeling data - event partitioning, data flow diagram, data dictionary, ERD;
  • Modeling UI - wireframing, mockups;
  • Modeling system structure - class diagram;
  • Modeling system behavior - sequence diagram, statechart diagram;
  • Project planning - Gantt chart, network diagram.
Literatura
  • Fowler, M. Analysis Patterns: Reusable Object Models. Reading, MA: Addison-Wesley, 1997
Výukové metody
lectures, class discussion, group projects
Metody hodnocení
Students will work on group project during semester to deliver analytical/design documentation of a SW project.
Submitting the project is a prerequisite for final exam.
Final exam is pen & paper - consisting of test part (ABCD) and written part - to draw selected models reflecting provided domain description.
Vyučovací jazyk
Angličtina
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích podzim 2006, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.
  • Statistika zápisu (nejnovější)
  • Permalink: https://is.muni.cz/predmet/fi/podzim2025/PA116