The assignment requires you to produce an analysis report containing five components identified under the Assessable Tasks/Requirements.
You have been retained as a Software Engineering consultant to the Heating2 Company. The company produces heating equipment for residential and non-residential facilities. Heating2 are planning to release a new line of gas fired central heating systems and need to have a new version of a central heating control system (CHCSV10).
CHCSV10 is installed in conjunction with the physical central heating system and automates and controls the heating processes. Your job is to oversee modelling of the real-time software required for the CHCSV10.
CHCSV10 will allow a single user to program, automate and monitor all aspects of the central heating of a facility. To achieve this, CHCSV10 requires the installation of other components of the central heating system including a heating unit, fan, gas supply, ducts and duct piping, temperature detector, clock, control panel and display.
Below is a schematic diagram (excluding duct piping) of an installed central heating unit package with WiFi connectivity.
Conceptually, the central heating system has two major components – CHCSV10 and the central heating system hardware sub-system. Some of the components of the hardware sub-system can be configured with either hard-wired or wifi enabled controllers. The decision is up to the customer and is generally based on the cost of the more expensive wifi controllers compared to the cheaper hard-wired controllers with additional labour and material costs of cabling. In the schematic diagram, wifi controllers are shown for the Ducts, Heating Unit, Heating Unit Fan and Gas Meter Supply. The controllers allow for two way communication (send commands/receive information) and control of the associated hardware component. Other components however - System Control Panel, System Temperature Detector, System Clock and System Display are usually connected physically with hard-wired connections.
A process of setup, installation and testing of all hardware components precedes the setup, installation and testing of CHCSV10 and is finalized by commissioning of the entire central heating system. The setup of CHCSV10 includes the setting of time periods and synchronizing of starting point for automatic controller messaging (see below). CHCSV10 facilitates all events of the central heating system including start up and stopping, configuration of the system clock, setting of heating programs, allowing manual heating, monitoring of components, displaying information about the system and actioning both system and manual events. Typically an owner of the system sets up the clock date and time, configures a set of program schedules for a day of the week and lets the system look after heating the premises. Further details of schedule examples and operation are given below.
There is constant communication between the other hardware components and control panel to monitor availability. Where necessary control commands are issued to these hardware components e.g. stop, start, open, close, make available, make unavailable. All communication and statuses from all components are displayed on the System Display. Further details about specific events for each external entity of the system are given below.
As you might imagine this system would be quite complicated in reality. Where possible the description below attempts to simplify the system by stipulating assumptions and restricting scope.
There can be up to 20 ducts installed in the top of the range system. In our example only four are shown and you should model just four. A Heating Duct blows warm air that has been generated at the Heating Unit and blown through all duct pipes by the Heating Unit Fan. A duct may be open or closed and these states can be set either by CHCSV10 or manually. If a duct is closed manually it can only be reopened manually. This is to allow for situations where a duct has been deliberately closed to an area. When the central heating system is operational, the Heating Duct Controller reports on the current state of the duct on a pre-determined periodic basis (in our case we will say every five minutes). The CHCSV10 system determines if a new status has been found and if it has displays that information on the System Display.
You are required to demonstrate an understanding of particular concepts covered in lectures, tutorials, laboratories and reading to provide the specification requested. This may require further reading and research beyond the material discussed in class.
Your task is to complete a Real-Time Structured Analysis Specification for the CHCSV10. You analysis should include the following components:
You should include sufficient detail to allow the system to handle all the monitoring and control aspects specified in the Detailed Description section of this document (and any further aspects you consider essential).
Central Heating Unit comprises of various Controllers like System Clock Controller, Heating Unit Controller, Fan Controller, Gas Controller etc. These all controllers are responsible for carrying out one specific functionality. Each controller is called from other controllers to perform the function for which it is responsible. The controller performs the functionality and returns the response to the calling controller that whether he was successful in carrying out the functionality or not. All the error and success messages are displayed on the Display Unit. The Display Unit is the main point of interaction between the system and the User. The user enters all the details like system time, Format in which he wants to see the time, the schedule in which he wants the system to be operational etc. All other information such as the minimum temperature below which the heating will start is also entered on the display unit. All the steps like starting Gas unit and starting the gas supply, Starting Heating Unit, Starting the fan of the heating unit and opening the ducts etc. are all carried by step by step and next one is only called if the previous step is successful. At any point, if any step fails then all the processes which were started before it is also closed.
Process Activation table |
||
S.NO. |
Occurrence of event |
Activated process |
1. |
system display on |
System control panel activates |
2. |
System temperature detector turn on |
Central heating system on |
3. |
Central Heating System Turn On |
Gas Unit Controller |
4. |
Gas supply meter Turned On |
Heating Unit Controller |
5. |
Heating Unit Turned On |
Heating Fan Unit Controller |
6. |
Heating fan Unit Turned On |
Ducts Unit Controller |
7. |
Ducts Open |
Start Heating |
8. |
Central heating System Turned Off |
Turn Gas, Heating Unit and Heating Fan Unit ducts Off |
9. |
The heating system turned off |
Turn Gas, Heating Unit and Heating Fan Unit, ducts, central heating system, system temperature detector, system control panel, system display Off |
Ambler, S. (2003). The elements of UML style. Cambridge: Cambridge U.P.
Dennis, A., Wixom, B., & Tegarden, D. (2015). Systems Analysis and Design. New York: Wiley.
Mason, D., & Willcocks, L. (1994). Systems analysis, systems design. Henley-on-Thames: A. Waller.
Satzinger, J., Jackson, R., & Burd, S. (2016). Systems analysis and design in a changing world. Boston: Cengage Learning.
To export a reference to this article please select a referencing stye below:
My Assignment Help. (2021). Software Engineering Methodologies. Retrieved from https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies/case-of-heating2-company.html.
"Software Engineering Methodologies." My Assignment Help, 2021, https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies/case-of-heating2-company.html.
My Assignment Help (2021) Software Engineering Methodologies [Online]. Available from: https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies/case-of-heating2-company.html
[Accessed 21 April 2021].
My Assignment Help. 'Software Engineering Methodologies' (My Assignment Help, 2021) <https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies/case-of-heating2-company.html> accessed 21 April 2021.
My Assignment Help. Software Engineering Methodologies [Internet]. My Assignment Help. 2021 [cited 21 April 2021]. Available from: https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies/case-of-heating2-company.html.
MyAssignmenthelp.com is the top choice of the students of Aus. This is primarily as we tend to provide complete unparalleled assignment assistance to our customers. In rare circumstances, if our customers are not satisfied with our economics assignment help or any assignment help solutions, we provide a provision where our students can always request for rework or revision. All they need to do is submit their request within 31 days of receiving the completed solution. We would revise and redo it for absolutely free.
Answer: Introduction: The main aim of these particular documentations is to provide an illustrated appraisal for the traffic and transportation issues related to the development proposals including undertaking a multi-modal trip creation and impact evaluation, proposing solution steps and ensuring that the proposal reflects national, local and regional transport related planning policies and guidelines. Walkability is a vital idea in economic...
Read MoreAnswer: Introduction This research paper analyzes the fire protection methods that are commonly used in the Australian construction industry to protect structural steel members from fire exposure. These fire protection methods are discussed in detail together with how the fire protection is attained in each method by majorly considering their costs, construction of components, and the effectiveness of the method. When a structural steel is ex...
Read MoreAnswer: Introduction “Research Methods for engineers” by David V. Thiel is a 225 pages book with a total of around 65 thousand words. For a scholar, the book can take four hours to read but for a student, the book takes 7 to 8 hours to go through the book. The author David is a professor in the School of Engineering at Griffith University in Australia. The book has eight chapters; the first chapter is the introduction to engineeri...
Read MoreAnswer: Introduction: The website was built for promoting the business of Exmouth View Hotel. The website was created in 2015 and last updated on 2017. The website shows the contact number on the home page. This suggests that organization wants the booking process to be done manually. The website has some really interesting pictures of people staying at the hotel. These pictures can attract any enjoy seeking traveler. The website also w...
Read MoreAnswer: Conceptual Design of City House 2 The city of Melbourne has set the formidable task for itself to build the new building that harvest sunlight, cool air at night, rain and wind to create the lasting landmark for one of the world's livable cities through the construction of council house 2. It is situated in the little Collins street right in the heart central business district of Melbourne. this building set the new international stan...
Read MoreJust share requirement and get customized Solution.
Orders
Overall Rating
Experts
Our writers make sure that all orders are submitted, prior to the deadline.
Using reliable plagiarism detection software, Turnitin.com.We only provide customized 100 percent original papers.
Feel free to contact our assignment writing services any time via phone, email or live chat. If you are unable to calculate word count online, ask our customer executives.
Our writers can provide you professional writing assistance on any subject at any level.
Our best price guarantee ensures that the features we offer cannot be matched by any of the competitors.
Get all your documents checked for plagiarism or duplicacy with us.
Get different kinds of essays typed in minutes with clicks.
Calculate your semester grades and cumulative GPa with our GPA Calculator.
Balance any chemical equation in minutes just by entering the formula.
Calculate the number of words and number of pages of all your academic documents.
Our Mission Client Satisfaction
Amazing support and great work from the expert! Again thank you guys so much for all the help!
Australia
well prepared project. got some minor editing and got the full marks. will use it again .
Australia
good job and consider the need the of the assignment .good job and consider the need the of the assignment .good job and consider the need the of the assignment .good job and consider the need the of the assignment .good job and consider the need the...
Australia
received 72 marks this is first assignment which i have received above 70 i have given so many assignment after this i received a good marks. but expected is 75 above as i had paid too much money.
Australia