Modern Industrial Automation Software Design

Chapter 4 - Object-Oriented Software Engineering

4

Object-Oriented Software Engineering

In general, most modern industrial automation systems are large-scale and software-intensive systems, which may be applied to a wide variety of industrial process monitoring in chemical plants, distributed parameters monitoring of gas and water supply, power transmission, city transportation management, comprehensive monitoring management in intelligent buildings, power source monitoring in telecommunication systems, environmental monitoring, monitoring automation for large rotating machinery, and many others. It is infeasible for an individual to successfully design and develop such large-sized software without effective cooperation with other people. Software development is usually fairly complex and challenging. Therefore, it is highly necessary to develop a discipline to scientifically and systematically manage and control the software development process, which is called software engineering. It is now widely adopted in various software application development. Such commercial software systems should be developed by the well-trained development team under the guidance of systematic and strict software engineering in each phase of the software development process.

Object-oriented methodology is a breakthrough in software technology, and therefore it has a great impact on the software development. With the application of OOP thought process in system analysis and design, the object-oriented software design approach named OMT (Object Modeling Technique) is finally formed by combining both bottom-up and top-down software development approaches together. Because they are based on system modeling, data structures of both software input/output and all the objects are included. As a result, 00 methodology is capable of overcoming the drawbacks of traditional software development approaches in terms of maintainability, portability, and reliability.

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Machine Control Software
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.