FI:PA102 Pragmatic SE in SME - Course Information
PA102 Pragmatic Software Engineering in Small and Medium Organizations
Faculty of InformaticsAutumn 2014
- Extent and Intensity
- 2/0. 2 credit(s) (plus extra credits for completion). Type of Completion: zk (examination).
- Teacher(s)
- prof. RNDr. Jaroslav Král, DrSc. (lecturer)
- Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- each even Tuesday 10:00–13:50 D3
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 220 student(s).
Current registration and enrolment status: enrolled: 0/220, only registered: 0/220, only registered with preference (fields directly associated with the programme): 0/220 - fields of study / plans the course is directly associated with
- Applied Informatics (programme FI, N-AP)
- Information Technology Security (programme FI, N-IN)
- Bioinformatics (programme FI, N-AP)
- Information Systems (programme FI, N-IN)
- Informatics (eng.) (programme FI, D-IN4)
- Informatics (programme FI, D-IN4)
- Parallel and Distributed Systems (programme FI, N-IN)
- Computer Graphics (programme FI, N-IN)
- Computer Networks and Communication (programme FI, N-IN)
- Computer Systems and Technologies (eng.) (programme FI, D-IN4)
- Computer Systems and Technologies (programme FI, D-IN4)
- Computer Systems (programme FI, N-IN)
- Embedded Systems (eng.) (programme FI, N-IN)
- Embedded Systems (programme FI, N-IN)
- Service Science, Management and Engineering (eng.) (programme FI, N-AP)
- Service Science, Management and Engineering (programme FI, N-AP)
- Social Informatics (programme FI, B-AP)
- Theoretical Informatics (programme FI, N-IN)
- Upper Secondary School Teacher Training in Informatics (programme FI, N-SS) (2)
- Artificial Intelligence and Natural Language Processing (programme FI, N-IN)
- Image Processing (programme FI, N-AP)
- Course objectives
- More than 80 percent if IT professionals are in Czech Republic engaged in small to medium organizations (SME). The lecture deals with the technical, social, and economic aspects of information systems and software engineering in SME and partly in e-government. Knowledge offered by the lecture is very useful during the pragmatic processes of software development and software use in small organizations. Emphasis is on the most risky initial phases of SW development – on the formulation of visions, negotiation, indications of risks and on the proper choice of system architectures. The lecture deals with experiences from real-life projects in small firms.
- Syllabus
- Social and economic aspects of information systems (IS) in small to medium enterprises (SME). Business culture in SME and in big organizations.
- Technical dimensions of IS, dynamics of IT paradigms and knowledge. Software architectures, challenges and opportunities of ICT. Basic fact on software metrics. IS quality attributes.
- Life cycles if IS. Main reasons of the failures of IS. Advantages and limits of structured and object oriented philosophies. Risk indicators, decomposition in the large
- Properties of IS for SME, large enterprises and e-government. Integration of systems having different SW architectures. Top down versus bottom up development of autonomous IS. Open data.
- Service oriented and component oriented paradigms. Variants of service oriented architectures. Cloud oriented IS design. Incremental maintenance and enhancement. The order of increments.
- Agile business and software processes and service oriented and cloud oriented architectures. IS and ergonomics.
- From visions to specification: principles of negotiation, purchasing or development, supplier selection process.
- Skupinové techniky řešení informatických problémů.
- Methods and diagrams useful in requirements specification, advantages and limits of forma specification methods, UML, REA and ontologies.
- Patterns and antipatterns in IS development. Coalitions in enterprises, causal diagrams.
- System installation and use. User allies and enemies. Learning curve. Maintenance and obsolescencing
- Pragmatic use of formalized processes. SW standards, main advantages and the limits of their use in SME. The pace of changes. Long term stability of the IS project failure rate.
- Literature
- CASE systémy a monografie o SW inženýrství / CASE systems and SW engineering monographs
- IAN, Sommerville. Software Engineering. 9th ed. Upper Sadle River: Addison-Wesley, 2010, 780 pp. ISBN 0-13-703515-2. info
- ERL, Thomas. SOA : servisně orientovaná architektura : kompletní průvodce. Vyd. 1. Brno: Computer press, 2009, 671 s. ISBN 9788025118863. info
- ERL, Thomas. Soa design patterns. 2nd print. Upper Saddle River: Prentice-Hall, 2009, xliii, 814. ISBN 9780136135166. info
- KRÁL, Jaroslav. Informační systémy :specifikace, realizace, provoz. 1. vyd. Veletiny: Science, 1998, 358 s. ISBN 80-86083-00-4. info
- Teaching methods
- Lectures.
- Assessment methods
- Written final exam. Correctional exams can also be oral. Short automated tests during semester.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually.
- Enrolment Statistics (Autumn 2014, recent)
- Permalink: https://is.muni.cz/course/fi/autumn2014/PA102