"1. A review of concepts related to software engineering. Types of information systems. Professions related to software engineering.
2. Structure of the information system. Development of information systems. Information system life cycle models (waterfall life cycle model; rapid prototyping model, etc.). Agile modeling.
3. Agile modeling in information systems development. Types of Agile modeling. Organizational analysis. Management of the organization. Organizational culture. Rights and obligations of the customer. 64
4. Methods of determining the requirements. Interviews. Organizing interviews. Formulating questions. Interviewing process. Gathering and analysis of the obtained data.
5. Contracts. Types of contracts. Information system documentation standards. Standards required for software development. Software engineering standards. Documentation required for use and maintenance of the software.
6. The use of diagrams in the analysis and design of information systems. Organizational charts, entity relationship diagrams, data flow diagrams, business process diagrams. Software development tools.
7. Documentation of the information system - description of the operational concept, software requirements specification guide, software design description.
8. System requirements analysis. Prototypes. The role of prototypes in information system development.
9. Information system testing. Verification and validation. Test planning. Testing methods. Testing process."