Question: Discuss how you will proceed with an object oriented design of a program with a graphical user interface that can be used to program an

Discuss how you will proceed with an object oriented design of a program with a graphical
user interface that can be used to program an industrial process controller in a user friendly
way. The process controller has analogue inputs and digital outputs. The in- and outputs
must be able to be named and a transfer function must be able to be specified that transforms
the analogue inputs raw value to a real value in the unit of the measurement. These named
and transformed in- and outputs must then be able to be brought into relation with each other
in a graphical way, so that the rules of the process control can be expressed visually.
An example application is to use dam level, soil moisture and temperature sensors to perform irrigation according to a schedule, but within the constraints of water availability and
irrigation need, and construct a control program within the software you must design, that
can be loaded onto the process controller.
Only design a generic architecture for such a program, without knowledge of the details of
specific hardware. Express the architecture of your object oriented design clearly in a UML
diagram and discuss core design decisions.
Critically comment on the design and discuss if and why object oriented design is a good way
to address the problem or no
draw a class diagram

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!