PA169 Selected topics on Software Development

Fakulta informatiky
podzim 2005
Rozsah
2/0. 2 kr. (plus ukončení). Ukončení: k.
Vyučující
Dipl. Ing. Siegfried Zopf (přednášející), Mgr. Adriana Strejčková (zástupce)
Garance
prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: Mgr. Adriana Strejčková
Rozvrh
každý sudý čtvrtek 14:00–17:50 B204
Předpoklady
Basics of software engineering.
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á 6 mateřských oborů, zobrazit
Cíle předmětu
The course provides a practical view on selected IT technologies and SW development methodology. The purpose is to mediate to students experiences from many projects in a big company.
Osnova
  • Software development methodology: Heavy vs. agile processes, system development method SEM, experience from 20 years of application and further development of SEM, interrelationship and dependencies within development, advantages of methodical development, Stake holders in projects, requirements definition.
  • Software modeling: UML for the first two development phases (initiation and definition) focused on requirement discussions with customers encompassing the following uml features: use cases, interactions, statecharts, activities, components, deployments, and events
  • Quality management in projects: Quality assurance (QA) responsible, QA planning and QA measures, return on investment
  • Project Management: Effort estimation, planning and controlling, risk management, death march projects
  • Principles of software testing and test automation, tools of test-design and test-execution automation, application of test-automation techniques, experiences benefits and drawbacks
  • Usability: designing for the users.
Literatura
  • Jacobson, Ivar - Griss, Martin - Jonsson Patrik. Software Reuse, architecture, process and organization for business success, 1. print., New York, NY: ACM Press [u.a.], 1997.
  • Shneiderman, Ben. Leonardo's Laptop. Human needs and the new computing technologies. Cambridge: The MIT Press, 2002.
  • Highsmith, James A. Adaptive Software Development: A Collaborative Approach to Managing Complex Systems, New York 1999.
  • Yourdon, Edward. Death March, Second Edition, Prentice Hall PTR, 2003.
  • NIELSEN, Jakob. Usability engineering. Boston: AP Professional, 1993, 362 s. ISBN 0125184069. info
Metody hodnocení
The course is taught by experts from Siemens company. Lessons are organized into 4-hours blocks once in 14 days.
Vyučovací jazyk
Angličtina
Informace učitele
http://www.fi.muni.cz/~ada/sw_dev/
Další komentáře
Předmět je vyučován jednorázově.

  • Statistika zápisu (nejnovější)
  • Permalink: https://is.muni.cz/predmet/fi/podzim2005/PA169