Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Using the technique of Noun Analysis, analyse the following scenario and develop a conceptual domain model, using a UML class diagram to represent the high-level
Using the technique of Noun Analysis, analyse the following scenario and develop a conceptual domain model, using a UML class diagram to represent the high-level domain concepts. Ensure you represent all identified associations and constraints within the model. b) You have been tasked with designing the software system for a simple weather station. Currently the system keeps track of temperature but must be flexible enough to be expanded at a later stage. The system is composed of a basic Micro-controller, a single temperature sensor, a display, memory bank and user buttons. The system displays temperature readings in real time on the display. It also keeps track of historical information on an hourly and daily basis. This historical data can be pulled up on the display at the request of the user by pressing the appropriate button. (10 marks) c) With the aid of a UML class diagram describe the "state design pattern". Your answer should include a context class. In your answer mention how callback functions maybe (10 marks) used to realse a state machine within C++
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started