Course: Software Engineering

» List of faculties » PRF » KMI
Course title Software Engineering
Course code KMI/YSOFI
Organizational form of instruction Seminar
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 9
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Janoštík Radek, Mgr. Ph.D.
  • Večerka Arnošt, RNDr.
Course content
Area of interest of software engineering, software development as engineering discipline. Software process, waterfall, iterative processes, agile techniques. Unified Modeling Language (UML) - class diagram. Software requirements, functional and non-functional requirements, Use case diagram. Analysis and design, software architecture, design patterns. Writign quality code. Testing.

Learning activities and teaching methods
Lecture, Demonstration
Learning outcomes
The course is an introduction to software engineering. Its main objective is to inform about procedures and techniques used in software development and management.
Application
Prerequisites
unspecified

Assessment methods and criteria
Mark

Exam: turning in course-work, students have to understand the subject
Recommended literature
  • Dustin Boswell and Trevor Foucher. (2012). The Art of Readable Code. O?Reilly.
  • Glenford J. Myers, Corey Sandler, Tom Badgett. The Art of Software Testing.
  • Glenford J. Myers, Corey Sandler, Tom Badgett. The Art of Software Testing.
  • McConnell, S. (2005). Dokonalý kód. Computer Press.
  • Patton R. (2002). Testování softwaru. Computer Press.
  • Scott Berkun. (2005). The Art of Project Management. O'Reilly.
  • Sommerville. (2005). Software Engineering 7th ed.. Addison-Wesley.
  • Stephen Vance. (2014). Quality Code, Software Testing Principles, Practices, and Patterns. Addison-Wesley.
  • Wiegers K. (2008). Požadavky na software. Computer Press.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester