Software Design Techniques in Instrumentation Engineering

Major: Quality, Standardization and Certification
Code of subject: 7.152.06.M.019
Credits: 5.00
Department: Department of Intelligent Mechatronics and Robotics
Lecturer: Velgan R.
Semester: 2 семестр
Mode of study: денна
Learning outcomes: knowledge: basic concepts of cross-platform development of distributed systems; Open Systems Interconnection model (OSI) and TCP / IP; architecture interaction "client-server"; client-server applications; components of distributed systems and patterns of interaction; requirements for distributed systems; architecture platform Java Enterprise Edition; purpose application servers and Web-containers; component-oriented approach implementing Web-based JSF modules; basics of object-relational mapping; applying knowledge: critically examine, analyze and evaluate different points of view of technology, processes, methods and tools for design work associated with the development of distributed software systems platforms Java SE, Java EE, personal knowledge and the need for other knowledge, perspectives and general trends distributed software systems; competence: applied technology, design methods and tools for developing distributed software modules on platforms Java SE, Java EE; learn new technologies, methods and techniques for the development of distributed software systems and critically analyze them for professional work.
Required prior and related subjects: Prerequisites: Computing and Programming; Embedded Software Development; Corequisites: Electronic Elements Simulation in Instrumentation Engineering; Information Support for Products Designing, Manufacturing and Testing Microcomputer Сomponents
Summary of the subject: Basics of networking; Fundamentals of Java EE; Servlets and JSP; The level of business logic in Java EE; Object-relational mapping in Java EE; The main elements of JSF technology; Features of JSF technology; Web-services platform Java EE; Developing Rich Internet Applications; Review of modern Java-technology development program multilink
Assessment methods and criteria: oral polling, quizzes (30%) final control (exam): oral-writing form (70%)
Recommended books: Java™ Platform, Standard Edition 7 API Specification [electronic resource] / Oracle Corporation – URL : https://docs.oracle.com/javase/7/docs/api/. Блинов И. Н. Java. Промышленное программирование : практ. пособ. / И. Н. Блинов, В. С. Романчик. – Мн : УниверсалПресс, 2007. – 768 с.