Course: Software Development Tools

« Back
Course title Software Development Tools
Course code KMI/NVS
Organizational form of instruction Seminary
Level of course Master
Year of study not specified
Semester Winter
Number of ECTS credits 3
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
  • Sklenář Vladimír, RNDr. Ph.D.
Course content
Students will present their experience with particular tools and technologies. Features of MS Team Foundation Server and IBM Rational suite will be presented. 1. Requirements management 2. Modelling 3. Defect and change management 4. Code generation 5. Version management 6. Debugging and testing 7. Performance evaluation 8. Agile technologies 9. Modern programming languages and their capabilities 10. Modern web technologies 11. Patterns for software development and testing and their application 12. Security of software products

Learning activities and teaching methods
Lecture, Laboratory Work
Learning outcomes
Its main objective is, in the first part, to provide information about software tools for support of particular activities in software development, in second part, to provide information about modern technologies for software development.
2. Comprehension Recognize tools for software development

Assessment methods and criteria
Student performance, Seminar Work

Credit: attendance in seminars, active participation in seminars
Recommended literature
  • Dokumentace Software Architect. IBM Rational.
  • Dokumentace Team Foundation Server. Microsoft.
  • Paleta, P. (2003). Co programátory ve škole neučí aneb Softwarové inženýrství v reálné praxi. Computer press.
  • Sommerville, I. (2004). Software Engineering 7. Addison-Wesley.

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