Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

School of Engineering and Information TechnologyITECH7410 - Software Engineering Methodologies ITECH7410_Assignment1_sem9_2018_201817 _T_KeoghAssignment 1,...

1 answer below »
School of Engineering and Information TechnologyITECH7410 - Software Engineering Methodologies ITECH7410_Assignment1_sem9_2018_201817 _T_KeoghAssignment 1, 2018/17__________________________________________________________________________________ XXXXXXXXXXAssignment 1 – Analysis of Real-TimeSystemOverviewThe purpose of this assessment is to provide students with the opportunity to deepen, extend and apply theknowledge and skills developed from the first 3 weeks of material. Students complete the assignment individually.As described in this course’s third study guide - Software Analysis, Modelling and Specification - there are two mainapproaches to systems analysis specification – structured (or classical analysis) and object-oriented analysis. Yourtext, Software Engineering: A Practitioners Approach (Pressman, 2010) identifies these two paths as differentapproaches to requirements modelling. There are special extensions to the structured approach to deal with real-time systems. Study guide three identifies areal-time system as “…a system that has to respond to external events in a pre-defined maximum time interval. Hencesuch systems differ from the normal software system in that their temporal performance forms part of theirrequirements”. This assignment asks you to individually provide the requirements analysis specification for an example of a real-timesystem. You will be required to complete Data Flow Diagrams (DFDs) and Entity Relationship Diagrams (ERDs) aswell as include RT-SASD modifications and components including Control Flow Diagram extensions (CFDs), updatesto Process Specifications (PSPECs) and Data/Requirements Dictionary as well as Control Specifications (CSPECs)(using combinational or sequential FSMs as required and presented in an appropriate format as Process ActivationTables (PATs) and/or State Transition (Machine) Diagrams (STDs)). Timelines and ExpectationsMarks: Assignment will be assessed based on a mark out of 100The following information is a summary from your Course Description:Percentage Value of Task: 20% of the course marksDue: Week 5, Sunday 4:00pm (19/08/2018)Minimum time expectation: 20 hoursPage 1of 14School of Engineering and Information TechnologyITECH7410 Software Engineering Methodologies Assignment 1, 2018/17This is an individual assignment. There is an expectation that no two submissions will be the same.CRICOS Provider No. 00103D__________________________________________________________________________________ XXXXXXXXXXLearning Outcomes AssessedThe following course learning outcomes are assessed by completing this assessment:S1. Critically analyse and use complex decision making to research and determine the appropriateSoftware Engineering tools and methodologies to utilize in a given situationS2. Apply professional communication skills to support and manage the engineering of a large softwaresystemS3 Review, critically analyse and develop artefacts to define processes for quality assurance, risk managementand communication in large software development projectsS4 Implement quality assurance activities in order to verify user requirements and validate design decisionsA1 Analysis of a large system development problem to decide upon the best methodological approachAssessment DetailsCRICOS Provider No. 00103DITECH7410_Assignment1_sem9_2018_201817_T_Keogh This assignment will be assessed by your lecturer/tutor. The assignment requires you to produce an analysis reportcontaining five components identified under the Assessable Tasks/Requirements on page 9 of this document.Background – Central Heating Control System V10 (CHCSV10) ProjectYou have been retained as a Software Engineering consultant to the HeatingCompany. The company producesheating equipment for residential and non-residential facilities. Heating22are planning to release a new line of gasfired 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 theheating 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. Toachieve this, CHCSV10 requires the installation of other components of the central heating system including aheating unit, fan, gas supply, ducts and duct piping, temperature detector, clock, control panel and display.Page 2of 14School of Engineering and Information TechnologyITECH7410 Software Engineering Methodologies Assignment 1, 2018/17Below is a schematic diagram (excluding duct piping) of an installed central heating unit package with WiFiconnectivity. __________________________________________________________________________________ XXXXXXXXXXCRICOS Provider No. 00103DITECH7410_Assignment1_sem9_2018_201817_T_KeoghPage 3of 14School of Engineering and Information TechnologyITECH7410 Software Engineering Methodologies Assignment 1, 2018/17__________________________________________________________________________________ XXXXXXXXXXCRICOS Provider No. 00103DITECH7410_Assignment1_sem9_2018_201817_T_KeoghPage 4of 14School of Engineering and Information TechnologyITECH7410 Software Engineering Methodologies Assignment 1, 2018/17Conceptually, the central heating system has two major components – CHCSV10 and the central heating systemhardware sub-system. Some of the components of the hardware sub-system can be configured with either hardwiredor wifi enabled controllers. The decision is up to the customer and is generally based on the cost of the moreexpensive wifi controllers compared to the cheaper hard-wired controllers with additional labour and material costs ofcabling. In the schematic diagram, wifi controllers are shown for the Ducts, Heating Unit, Heating Unit Fan and GasMeter Supply. The controllers allow for two way communication (send commands/receive information) and control ofthe associated hardware component. Other components however - System Control Panel, System TemperatureDetector, 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 ofCHCSV10 and is finalized by commissioning of the entire central heating system. The setup of CHCSV10 includesthe 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 thesystem clock, setting of heating programs, allowing manual heating, monitoring of components, displayinginformation about the system and actioning both system and manual events. Typically an owner of the system setsup the clock date and time, configures a set of program schedules for a day of the week and lets the system lookafter 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, makeavailable, make unavailable. All communication and statuses from all components are displayed on the SystemDisplay. Further details about specific events for each external entity of the system are given below.Detailed Description – Central Heating Control System V10 (CHCSV10) ProjectAs you might imagine this system would be quite complicated in reality. Where possible the description belowattempts to simplify the system by stipulating assumptions and restricting scope. Heating DuctThere can be up to 20 ducts installed in the top of the range system. In our example only four are shown and youshould model just four. A Heating Duct blows warm air that has been generated at the Heating Unit and blownthrough all duct pipes by the Heating Unit Fan. A duct may be open or closed and these states can be set either byCHCSV10 or manually. If a duct is closed manually it can only be reopened manually. This is to allow for situationswhere a duct has been deliberately closed to an area. When the central heating system is operational, the HeatingDuct Controller reports on the current state of the duct on a pre-determined periodic basis (in our case we will sayevery five minutes). The CHCSV10 system determines if a new status has been found and if it has displays that__________________________________________________________________________________ XXXXXXXXXXCRICOS Provider No. 00103DITECH7410_Assignment1_sem9_2018_201817_T_KeoghPage 5of 14School of Engineering and Information TechnologyITECH7410 Software Engineering Methodologies Assignment 1, 2018/17information on the System Display.Gas Meter SupplyA Gas Meter is the connection point between the outside gas supply and the gas supply for the premises. There is inturn a connection supply from the Gas Meter to the Heating Unit where the gas is burnt to supply warm air to thepremises and this is the external point we will refer to. Ordinarily, gas is always available and the meter simplyrecords the number of cubic metres used (and the megajoule (MJ) equivalent). Sometimes the gas is not availabledue to maintenance or problems with supply. There may be circumstances where the gas is available but there is aneed to stop gas being supplied to the Heating Unit. There may also be circumstances where the gas supply isstopped to the Heating Unit as well as the gas being unavailable. Therefore a Gas Meter Supply may be available ornot available and stopped or flowing and these states can be set either by CHCSV10 or manually. When the centralheating system is operational, the Gas Meter Supply Controller reports on the current state of the Gas Meter Supplyon a pre-determined periodic basis (in our case we will say every 30 seconds). The CHCSV10 system determines ifa new status has been found and if it has, displays that information on the System Display.Heating UnitThe Heating Unit supplies the warm air to the premises. The Heating Unit burns natural gas and a Heating Unit Fancirculates the warm air along the duct pipes and out of the ducts within the premises. There are a number of differentunits available with different burning and heating capacities. They all however contain the same functionality. AHeating Unit may be in a state of available or unavailable and operating or not-operating either through thefunctionality of CHCSV10 or by manual means. When the central heating system is operational, the Heating UnitController reports on the current state of the Heating Unit on a pre-determined periodic basis (in our case we will sayevery 30 seconds). The CHCSV10 system determines if a new status has been found and if it has, displays thatinformation on the System Display.Heating Unit FanThe Heating Unit Fan circulates warm air to the premises along the duct pipes and out of the ducts. There are anumber of different units available with different circulation capacities. They all however contain the samefunctionality. A Heating Unit Fan in a state of available or unavailable and operating or not-operating either throughthe functionality of CHCSV10 or by manual means. In each case of a change of state, a message should be sentand displayed on the System Display signifying the new state. When the central heating system is operational, theHeating Unit Fan Controller reports on the current state of the Heating Unit Fan on a pre-determined periodic basis(in our case we will say every 30 seconds). The CHCSV10 system determines if a new status has been found and ifit has, displays that information on the System Display.__________________________________________________________________________________ XXXXXXXXXXCRICOS Provider No. 00103DITECH7410_Assignment1_sem9_2018_201817_T_KeoghPage 6of 14School of Engineering and Information TechnologyITECH7410 Software Engineering Methodologies Assignment 1, 2018/17System ClockThe System Clock designates the central heating system’s date, time and day of week and is a vital component inthe real time actions of the system. To make things a little easier we assume that the System Clock is always on(provided power is available or the system battery backup has available energy in the case of a power out). It isconfigured through the System Control Panel and its details are displayed on the System Display. The System Clockrecords time in seconds but time is only displayed in hours and minutes in either 24 hour time or am/pm formatdepending on configuration preferences. When the central heating system is operational, the System Clock sendsthe current time to the System Display on a pre-determined periodic basis (in our case we will say every 60seconds). Additionally, every 24 hours at 12:00 midnight and whenever the system is powered up a request is madeto the System Clock to provide the current date and day and these details are updated on the System Display. Theday and time are used in conjunction with the temperature, heating programs and hardware availability to determineif the heating unit and fan should start. System Temperature DetectorThe System Temperature Detector uses a negative temperature coefficient (NTC) thermistor and measures theambient (room) temperature of the premises. It is another vital component in the real time actions of the system.Placement of the System Temperature Detector is important as it helps to determine when heating occurs. It isunusual not to have it co-located with the System Control Panel, System Clock and System Display. It is often atrade-off between convenience of location for those three components and the location where temperature bestresembles the average temperature of the premises. To make things a little easier we assume that the SystemTemperature Detector is always on (provided power is available or the system battery backup has available energyin the case of a power out). It is configured through the System Control Panel and its details are displayed on theSystem Display. The temperature is recorded in Celsius or Fahrenheit depending on configuration preferences.When the central heating system is operational, the System Temperature Detector sends the current temperature tothe System Display on a pre-determined periodic basis (in our case we will say every 60 seconds). This temperatureis used to determine the operation of the heating unit based on the time, schedule and hardware availability. System DisplayThe System Display is responsible for communicating with the user of the system including as a configurationdisplay, command confirmation display and as a real-time indicator of the status of the system. Configuration detailsinclude displays for setting the clock, choosing temperature settings and setting the heating programs (In youranalysis it is not necessary to go down to the level of individual processes for each of these displays). There aremany types of messages and command confirmations including those associated with shutting down/powering upthe system, status messages for components and setting manual temperature overrides or resuming automatic__________________________________________________________________________________ XXXXXXXXXXCRICOS Provider No. 00103DITECH7410_Assignment1_sem9_2018_201817_T_KeoghPage 7of 14School of Engineering and Information TechnologyITECH7410 Software Engineering Methodologies Assignment 1, 2018/17heating. System Control PanelThis panel provides the interface that allows communication with the system. A pre-configured touch pad showscommands such as System Clock (Configure and Set Time), Configure Temperature Detector, Set Heating Program,Manually Change Heating, Resume Automatic Heating, Turn System Off and Turn System On. Configure the System Clock refers to setting the type of time reported. Set Time allows the system time to be changed. Configure Temperature Detector allows the user to select Celsius or Fahrenheit reporting of the temperature. Set Heating Program allows the user to set up the heating schedule for each day of the week. An example of aschedule for a day at the example factory might be:• between 12:00:00am and 6:59:00am inclusive a temperature range of 5CRICOS Provider No. 00103DITECH7410_Assignment1_sem9_2018_201817_T_Keogh0C to 10C should be maintained.That is, if the temperature, detected by the System Temperature Detector, falls below 50C during this time,the central heating system will turn on to heat the premises until an upper limit is reached e.g. 10C at whichtime the heating stops.• between 7:00:00am and 5:59:00pm inclusive a temperature range of 15• between 6:00:00pm and 11:59:00pm a temperature range of 50C to 1000C to 20000C should be maintained. C should be maintained.Manually Change Heating allows the user to set a temperature below which the temperature may not fall. No upperlimit is specified. If a manual temperature is set then that overrides the automatic heating program until a newprogram is scheduled to begin at which time the heating program is in control unless a new Manually ChangeHeating selection is made.Resume Automatic Heating resets the system back to following the appropriate stored heating program/s.Turn System Off will issue commands to close the Ducts, stop the Gas Supply (to the Heating Unit), stop operatingthe Heating Fan and Heating Unit if operating and set both these devices to unavailable. The System Display will beupdated with a message to state that the central heating system is off and the new states of the Ducts, Gas Supply,Heating Fan and Heating Unit will also be reflected based on messages from their controllers.Turn System On will issue commands to open Ducts (if they aren’t in a state of manually closed), start the GasSupply and make the Heating Fan and Heating Unit available. The system will then follow normal automatic__________________________________________________________________________________ XXXXXXXXXXPage 8of 14School of Engineering and Information TechnologyITECH7410 Software Engineering Methodologies Assignment 1, 2018/17operations so that the temperature measured in combination with the program/s and hardware availability will controlthe heating of the premises.Data StorageThe CHCSV10 must be able to receive and store the data information received as detailed from each of the unitsabove. However it is not necessary to have an historical record of events but rather there must be a set ofinformation that allows the current status of the central heating system and its components to be determined anddisplayed. Thus it is important to have in some cases a previous value so that a comparison may be made todetermine if the status of the system has changed and to act accordingly e.g. display changed information and/orchange state/s of device/s. It is also important to have a set of configuration information that stores information onthe System Clock and System Temperature Detector as well as the entered heating program/s.CHCSV10 OperationMany of the operating features of CHCSV10 and the underlying hardware components have already been covered inpreceding sections. Some additional information and rules follow.The peripheral components responsible for generating and circulating the heat – the Ducts, Gas Meter Supply,Heating Unit Fan and Heating Unit largely follow the same set of processes i.e. periodically send a status (there maybe more than one) that is then evaluated for availability for heating against the previous stored value, the new valueis stored, displayed if necessary i.e. there’s been a change and then further action may take place. With respect tothe Ducts, each duct should be evaluated separately but there is a rule that the heating system cannot be turned onunless there are >= 50% of the total number of ducts open.The automatic operation of the heating is dependent on the relationship between the room temperature and theappropriate program for the time and day of the week and the appropriate state of the heat generating andcirculating components. Before heating can occur, the temperature measured by the System Temperature Detectormust be evaluated against the temperature range stipulated in the appropriate heating program. If the temperature isbelow the minimum temperature of that range, a test of the appropriate status of all heat generating and circulatingcomponents is made and if these tests are met, the premises are heated. The heating continues until:• the temperature is measured to be above the range; or• a status on one of the devices signifies that it is not able to participate in the heating; or• the system responds to a Manually Change Heating command; or• a Turn System Off command is selected. __________________________________________________________________________________ XXXXXXXXXXCRICOS Provider No. 00103DITECH7410_Assignment1_sem9_2018_201817_T_KeoghPage 9of 14School of Engineering and Information TechnologyITECH7410 Software Engineering Methodologies Assignment 1, 2018/17Assessable Tasks/RequirementsYou are required to demonstrate an understanding of particular concepts covered in lectures, tutorials, laboratoriesand reading to provide the specification requested. This may require further reading and research beyond thematerial discussed in class.Your task is to complete a Real-Time Structured Analysis Specification for the CHCSV10. You analysis shouldinclude the following components:1. An External Entity-Relationship Diagram (ERD) indicating relationships of the CHCSV10 and the otherexternal entities in the system. You do not need to include attributes of the entities on the ERD, just therelationships and their cardinality and modality.2. Data and Control Flow Diagrams (DFD/CFDs) - to sufficient detail that only a single task is carried out byeach process at the lowest level (Do not however model the functionality of the System Clock - Configureand Set Time, Configure Temperature Detector, Set Heating Program processes; just have a process foreach). You should show the control events/flows and data flows on the same diagrams. Use the real-timeextensions for control flows etc shown in the lecture notes (slides 15-17 from week 3). You need todetermine when and where events will occur. For example, whenever a piece of data becomes available itmay need a control event to let the system know that it is available. These events must be clearly shown inthese DFD/CFD diagrams and then handled in the CSPEC.3. Process specifications (PSPECs) - a pseudo-code or similar design language specification is required foreach process at the lowest level. A narrative description alone will not be considered sufficient.4. Control Specifications (CSPECs) - use combinational or sequential FSMs as required, presented in anappropriate format. The idea is that the CSPEC will completely describe how each and every event orcontrol flow is handled in the system. You need to provide both "Process Activation Table" and "StateMachine Diagram" as appropriate.5. A Data Dictionary is required to adequately describe each name or special term used in the analysis. Thisincludes process names, data flow names, data stores, control flow names, control stores and events.You should include sufficient detail to allow the system to handle all the monitoring and control aspects specified inthe Detailed Description section of this document (and any further aspects you consider essential). If you thinkfurther information is required make reasonable assumptions and clearly state these in the submission. CRICOS Provider No. 00103DITECH7410_Assignment1_sem9_2018_201817_T_KeoghPage 10of 14School of Engineering and Information TechnologyITECH7410 Software Engineering Methodologies Assignment 1, 2018/17__________________________________________________________________________________ XXXXXXXXXXAdditional InformationGeneral CommentsThe submission must be presented in a professional, clear and concise manner. Questions of a general nature (forexample to clarify some part of the assignment requirements) can also be sent to the discussion forum but theseshould not in any way provide solutions or parts thereof.ReadingsThe following readings will assist you with this assignment:• Concepts of Real Time Systems (http://www.youtube.com/watch?v=rYeqygKAZoM) (This is also the resourcelisted under that name in Week 3 of your Moodle shell)• Week 3 study materials including readings, lecture notes and up to Section 3 of study guide three;• Chapter 7 - Requirements Modeling: Flow, Behavior, Patterns, and WebApps - of Pressman (2010);• Chapter 5 – Requirements Engineering Methodology – and Chapter 6 – Software Design Approaches – ofLaplante and Ovaska (2012) • A summary of the DeMarco Model fromhttp://read.pudn.com/downloads138/sourcecode/others/592939/comp8100/Demarco-BW.pdf• A summary of the Hatley and Pirbhai Model - available on your Moodle shell for week 3 under the headingWeek3 readingHatley-Pirbhai-BW and also fromhttp://read.pudn.com/downloads138/sourcecode/others/592939/comp8100/Hatley-Pirbhai-BW.pdf • Hatley and Pirbhai Extensions from http://www.embedded.com/design/prototypinganddevelopment/4397706/The-Hatley-Pirbhai-Methods---Eight-Years-of-Lessons-Learnedor
http://m.eet.com/media/1171869/pirbhai%20methods%20-%20eight%20years%20of%20lessons%20learned%
20.pdf• Data Dictionary from Kendall & Kendall (2014) – Chapter 8 (Remember you need to modify your understandingto include control flow information) __________________________________________________________________________________ XXXXXXXXXXSubmissionCRICOS Provider No. 00103DITECH7410_Assignment1_sem9_2018_201817_T_KeoghPage 11of 1 3School of Engineering and Information TechnologyITECH7410 Software Engineering Methodologies Assignment 1, 2018/17Please submit an electronic copy of the Real-Time Structured Analysis for the CHCSV10 via Moodle. Partnerstudents please refer to your course lecturer for submission instructions. Please refer to the Course Description forinformation regarding late assignments, extensions, special consideration, and plagiarism. A reminder all academicregulations can be accessed via the university’s website, see:http://federation.edu.au/staff/governance/legal/feduni-legislation/feduni-statutes-and-regulations Marking CriteriaWork will be assessed according to the following:• Your Real-Time Structured Analysis must complete the five items detailed within the AssessableTasks/Requirements section of this document.• Your Real-Time Structured Analysis should be presented as business or management style report which adheresto academic writing presentation standards. Where applicable, it must contain high quality academic presentation,expression and features as outlined in: o The University’s Assignment Layout and Appearance Guidelines;o the University style guide - https://federation.edu.au/current-students/learning-and-study/online-CRICOS Provider No. 00103Dhelpwith/study-skills-and-writing-guides - which covers Federation University’s General Guide toWriting and Study Skills, General Guide to Referencing; and o Features of Academic Writing(from UEfAP.com)__________________________________________________________________________________ XXXXXXXXXXMarking RubricStudentName and NoMarker ITECH7410_Assignment1_sem9_2018_201817_T_KeoghDate Item Description Max.MarksEntity-RelationshipDiagram(ERD)Data FlowDiagram(DFD)Indicate the relationships between the CHCSV10 and all otherexternal entities. Displays only cardinality and modalityA single process is displayed at the lowest level. Whenever databecomes available it needs to be displayed and handled in theCSPEC. All relevant processes are included.StudentMark10 15 Page 12of 1 3School of Engineering and Information TechnologyITECH7410 Software Engineering Methodologies Assignment 1, 2018/17Control FlowDiagram(CFD)ProcessSpecification(PSPEC)ControlSpecifications(CSPEC)DataDictionary(DD)CRICOS Provider No. 00103DUsing real-time extensions for control flow to show when andwhere data is available. All relevant control flows and processesare included.Pseudo-code (or similar design language) required for eachprocess at the lowest level – narrative alone is not sufficient.Include ID.CSPECSs should describe how each and every event or controlflow is handled in the system. Both Process Activation Tablesand State Machine Diagrams are required. There should beState Machine Diagrams for at least four different components ofthe system.Every name or special term in the system needs to be defined –includes process names, data flow names, data stores, controlflow names, control stores and eventsReport Adheres to guidelines given for assignment and stated athttps://federation.edu.au/current-students/learningandstudy/online-help-with/study-skills-and-writing-guides(Any
assumptionsmustbeclearlystatedandappropriate)

Total Mark100Course Mark20Comments:ITECH7410_Assignment1_sem9_2018_201817_T_Keogh XXXXXXXXXX__________________________________________________________________________________ XXXXXXXXXXFeedbackAssessment marks will be made available in fdlMarks, Feedback to individual students will be provided via Moodle oras direct feedback during your tutorial class.PlagiarismThis is an individual assignment. There is an expectation that no two submissions will be the same. Students areencouraged to discuss their ideas with other students and their lecturer and tutor but all submitted work should be yourown.Plagiarism is the presentation of the expressed thought or work of another person as though it is one's own withoutproperly acknowledging that person. You must not allow other students to copy your work and must take care tosafeguard against this happening. More information about the plagiarism policy and procedure for the university can befound at:http://federation.edu.au/students/learning-and-study/online-help-with/plagiarism.Page 13of 1 3School of Engineering and Information TechnologyITECH7410 Software Engineering Methodologies Assignment 1, 2018/17Any support material must be compiled from reliable sources such as the academic resources in Federation Universitylibrary which might include, but not be limited to: the main library collection, library databases and the BONUS+collection as well as any reputable online resources (you should confirm this with your tutor). ReferencesKendall, K.E. & Kendall, J.E XXXXXXXXXXSystems Analysis and Design (9ed.). Harlow, England: PearsonEducation Inc.CRICOS Provider No. 00103DITECH7410_Assignment1_sem9_2018_201817_T_KeoghthLaplante, P. A. & Ovaska, S. J XXXXXXXXXXReal-Time Systems Design and Analysis: Tools for the Practitioner(4th ed.). Hoboken, NJ: John Wiley & Sons-IEEE Press Pressman, R.S XXXXXXXXXXSoftware Engineering: A Practitioners Approach (7ed.). McGraw-Hill. ISBN: XXXXXXXXXX

thPage 14of 1 3
Answered Same Day Aug 10, 2020 ITECH7410

Solution

Meenakshi answered on Aug 15 2020
139 Votes
Assignment 1 – Analysis of Real-Time System
The purpose of t project or assignment we will produce an analysis report containing five components that are provided in this case study.
Background
ABC is heating company that company requirement is Central Heating Control System that manufacture the heating facility equipment for residential and non-residential area. The company going to plan for release a new line of gas fired central heating systems and company having automation software that is CHSV10 is installed in conjunction with the physical central heating system and automates and controls the heating processes. In this project my role is analysis and modeling of the real-time software required for the CHCSV10.
Summary of Propose System
The new proposed system 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.
The controllers allow for two way communication (send commands
eceive information) and control of the associated hardware component these are wifi based . The components of system as follows
1. System Control Panel
2. System Temperature Detecto
3. System Clock
4. System Display
System Requirement
1. System should be as easy to use as possible and should allow the user to access all functionality via a web-based interface.
2. The system should be designed in a modular fashion. A modular system allows for easier implementation and well as easier modification at a later...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here