Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Fundamentals Of Database Systems

Authors: Sham Navathe,Ramez Elmasri

5th Edition

B01FGJTE0Q, 978-0805317558

More Books

Students also viewed these Databases questions