456-0517/02 – Introduction to Software Engineering (SWI)

Gurantor departmentDepartment of Computer ScienceCredits5
Subject guarantorprof. Ing. Ivo Vondrák, CSc.Subject version guarantorprof. Ing. Ivo Vondrák, CSc.
Study levelundergraduate or graduate
Study languageCzech
Year of introduction2009/2010Year of cancellation2009/2010
Intended for the facultiesFEIIntended for study typesBachelor
Instruction secured by
LoginNameTuitorTeacher giving lectures
ABD006 Ing. Hussam Abdulla, Ph.D.
FED006 Ing. Dušan Fedorčák, Ph.D.
JUC017 Ing. Veronika Jůchová
KOZ01 Ing. Jan Kožusznik, Ph.D.
STO03 Ing. Svatopluk Štolfa, Ph.D.
VON05 prof. Ing. Ivo Vondrák, CSc.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+1
Combined Credit and Examination 10+0

Subject aims expressed by acquired skills and competences

The goal of the course is to show students what the development of large systems is about.

Teaching methods

Lectures
Seminars
Project work

Summary

The subject represents the introduction to the software development. It starts with techniques used in the process of software analysis and design based on object-oriented approach and the language UML.

Compulsory literature:

Vondrák, I.: Software Engineering, VŠB-TU Ostrava, 2002 Rumbaugh, James et al. Object-Oriented Modeling and Design, Prentice Hall Inc. 1991 Jacobson, I., Christerson, M., Jonsson, P., Overgaard, G.: Object Oriented Software Engineering, A Use Case Driven Approach, Addison-Wesley, 1994 Schmuller, J.: Teaching Yourself UML in 24 Hours, Sams, 1999 Booch, G., Jacobson, I., Rumbaugh, J.: The Unified Modeling Language User Guide, Addison Wesley Longman, Inc., 1999

Recommended literature:

Vondrák, I.: Software Engineering, VŠB-TU Ostrava, 2002 Rumbaugh, James et al. Object-Oriented Modeling and Design, Prentice Hall Inc. 1991 Jacobson, I., Christerson, M., Jonsson, P., Overgaard, G.: Object Oriented Software Engineering, A Use Case Driven Approach, Addison-Wesley, 1994 Schmuller, J.: Teaching Yourself UML in 24 Hours, Sams, 1999 Booch, G., Jacobson, I., Rumbaugh, J.: The Unified Modeling Language User Guide, Addison Wesley Longman, Inc., 1999

Way of continuous check of knowledge in the course of semester

Conditions for credit: It is neccessary to get 20 points from 40 available.

E-learning

Další požadavky na studenta

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Lectures: Introduction to the software engineering. Software process and its models. Cycles, phases nd iterations of RUP process. Business process modeling. Requirements specification. The definition of object. Relationships among objects and their interactions. Analysis of the software system. Design patterns. Implementation of the software product. Mapping of logical elements on software components. Source, binary and executable components. Testing. Deployment of the software. Exercises: Seminars are focused on the UML-based software specification capabilities of students. Projects: The goal of the projects is to cope with business modeling, requirements specification and analysis.

Conditions for subject completion

Conditions for completion are defined only for particular subject version and form of study

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2009/2010 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P Czech Ostrava 2 Choice-compulsory study plan
2009/2010 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P Czech Ostrava 2 Optional study plan
2009/2010 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P Czech Ostrava 2 Optional study plan
2009/2010 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P Czech Ostrava 2 Optional study plan
2009/2010 (B2647) Information and Communication Technology (2612R059) Mobile Technology P Czech Ostrava 2 Optional study plan
2009/2010 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K Czech Ostrava 2 Choice-compulsory study plan
2009/2010 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K Czech Ostrava 2 Optional study plan
2009/2010 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K Czech Ostrava 2 Optional study plan
2009/2010 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K Czech Ostrava 2 Optional study plan
2009/2010 (B2647) Information and Communication Technology (2612R059) Mobile Technology K Czech Ostrava 2 Optional study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner