PA102 Pragmatic Software Engineering in Small and Medium Organizations

Faculty of Informatics
Autumn 2017
Extent and Intensity
2/0/0. 2 credit(s) (plus extra credits for completion). Type of Completion: zk (examination).
Teacher(s)
prof. RNDr. Jaroslav Král, DrSc. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (assistant)
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 12:00–13:50 B410
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
there are 23 fields of study the course is directly associated with, display
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 actual real-life projects in small to medium enterprises. We will analyze the advantages of document interfaces of autonoumus services in service oriented architectures.
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.
The course is also listed under the following terms Autumn 2002, Autumn 2003, Autumn 2004, Autumn 2005, Autumn 2006, Autumn 2007, Autumn 2008, Autumn 2009, Autumn 2010, Autumn 2011, Autumn 2012, Autumn 2013, Autumn 2014, Autumn 2015, Autumn 2016, Autumn 2018.
  • Enrolment Statistics (Autumn 2017, recent)
  • Permalink: https://is.muni.cz/course/fi/autumn2017/PA102