Basics of the software engineering
Study programs
Teaching information
Teaching form
Lecture, Seminar, Numerical exercises, Laboratory exercise, Project work, Studio, Internship, Excursion, Specialistic practiceStudy method
AttendanceLanguage
slovenský, anglickýHours per week (full-time)
2,0,0,2,0,0,0,0,0Hours per semester (part-time)
ZS 26,26/LS 26,26Teachers
doc. Ing. Stanislav Ondáš, PhD.
Schedule
Learning outcomes
The student will gain basic knowledge about the software development life cycle, software processes, methods and tools of software engineering, which are used in various phases of the life cycle. The student will acquire basic skills necessary for designing, modeling and working with CASE tools and systems to support the solution of software projects. Upon successful completion of this course, students should be able to work on software projects, requirements processing, system design and test design, use tools and methods to support analysis and system design, create the necessary documentation.
Course outline
1. Introduction to software engineering (basic concepts, goals and roles in software engineering) 2. Software life cycle and its phases, life cycle models, software system development planning. 3. Agile methods in the life cycle of systems and iterative development of software systems. 4. Collection, processing and documentation of software system requirements. 5. Modeling the structure of software systems. 6. Modeling the behavior of software systems. 7. Version management and compilation of software systems, development, testing and production environment. 8. Tests and testing in the life cycle of software systems. 9. Manual testing and testing automation.
Completion conditions
Assessment and completion of the course: Credit test and examination Continuous assessment: Student passes the continuous assessment and receives credits when he or she meets the requirement to obtain at least 21% out of 40%. Credit test Final assessment: Student passes the final assessment and passes the examination when he or she meets the requirement to obtain at least 31% out of 60%. Examination Overall assessment: Overall assessment is the sum of the assessments obtained by students in the assessment period. The overall result is determined in accordance with the internal regulations of the Technical University in Košice. (Study Regulations, the internal regulation principles of doctoral studies)
Recommended literature
1. Havlice, Z.: Základy softvérového inžinierstva. 1. vyd. - Košice : TU - 2012. - 160 s. - ISBN 978-80-553-1224-8. 2. Bieliková, M: Softvérové inžinierstvo: Princípy a manažment, ISBN 80-227-1322-8 3. Havlice, Z.: Modelovanie a prototypovanie pri projektovaní informačných systémov. - 85 s - Košice : Elfa, - 1999. - ISBN 80-88786-95-9. 4. Sommerville,I.: Software Engineering (9th Edition). Addison-Wesley 2010, 792 s. ISBN0137035152.
Notes
To successfully complete the course, it is necessary to obtain a credit and successfully pass the exam. This includes the student's participation in educational activities of direct teaching, lectures, exercises, as well as independent study and independent creative activity of the student in processing the semester assignment / assignments, project on a specified topic, to a specified extent, in a specified design of a total of 180 hours intensity of the student's work per semester.
Grade distribution
Total graded students: 206