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 graduateRequirementOptional
Year2Semesterwinter
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
Part-time 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

Other requirements

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

Full-time form (validity from: 2009/2010 Winter semester, validity until: 2010/2011 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Exercises evaluation and Examination Credit and Examination 100 (100) 51
        Exercises evaluation Credit 40 (40) 20
                Writing Test I Written test 10  0
                Writing Test II Written test 10  0
                Writing Test III Written test 10  0
                Writing Test IV Written test 10  0
        Examination Examination 60 (60) 30 3
                Writing Exam Written examination 60  30
Mandatory attendence participation:

Show history

Conditions for subject completion and attendance at the exercises within ISP:

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.Zaměření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

Assessment of instruction



2009/2010 Winter