Systems Analysis and Design in Polish Universities Curricula

Author(s):  
Przemyslaw Polak

Nowadays, there are two main information systems modeling methods: structured and object-oriented. The structured methods have been widely used since the 1970s, whereas recently the object-oriented methods have attracted more attention. This chapter analyses the methods that are taught on the courses of information systems analysis and design. The curricula of information systems and computer science studies in Polish higher education institutions are compared to the Association for Computing Machinery curricula recommendations. In both cases none of the methods is prevailing. Also, the program of introducing, at the Warsaw School of Economics, Poland, all management and business administration students to the basics of systems analysis and design is presented. Thus, students majoring in information systems learn both modeling methods, whereas only structured methods are introduced to all management students.

Author(s):  
Judith Kabeli ◽  
Peretz Shoval

FOOM (Functional and Object-Oriented Methodology) is an integrated methodology for information systems’ analysis and design, which combines two essential software-engineering paradigms: the functional/data approach (or process-oriented) and the object-oriented (OO) approach. Having applied FOOM in a variety of domains, this chapter presents the application of the methodology to the specification of the IFIP Conference system. We focus on the analysis and design phases. FOOM-analysis phase includes data modeling and functional analysis activities and produces an initial Class Diagram and a hierarchy of OO data flow diagrams (OO-DFDs). The products of the design phase include: (a) a complete class diagram; (b) object classes for the menus, forms and reports and (c) a behavior schema, which consists of detailed descriptions of the methods and the application transactions, expressed in pseudocode and message diagrams.


Sign in / Sign up

Export Citation Format

Share Document