Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!

ITECH7410 Software Engineering Methodologies 1

tag 0 Download2 Pages 472 Words tag Add in library Click this icon and make it bookmark in your library to refer it later. GOT IT

Question:

Assessment Details

The assignment requires you to produce an analysis report containing five components identified under the Assessable Tasks

Background – Central Heating Control System V10 (CHCSV10) Project

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.

Assessable Tasks/Requirements

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:

  1. AnExternal Entity-Relationship Diagram (ERD) indicating relationships of the CHCSV10 and the other external entities in the system. You do not need to include attributes of the entities on the ERD, just the relationships and their cardinality and 
  2. Data and Control Flow Diagrams (DFD/CFDs) - to sufficient detail that only a single task is carried out by each process at the lowest level (Do not however model the functionality of the System Clock - Configure and Set Time, Configure Temperature Detector, Set Heating Program processes; just have a process for each). You should show the control events/flows and data flows on the same diagrams. Use the real-time extensions for control flows etc shown in the lecture notes (slides 15-17 from week 3). You need to determine when and where events will occur. For example, whenever a piece of data becomes available it may need a control event to let the system know that it is available. These events must be clearly shown in these DFD/CFD diagrams and then handled in the
  1. Processspecifications (PSPECs) - a pseudo-code or similar design language specification is required for each process at the lowest level. A narrative description alone will not be considered 
  2. Control Specifications (CSPECs) - use combinational or sequential FSMs as required, presented in an appropriate format. The idea is that the CSPEC will completely describe how each and every event or control flow is handled in the system. You need to provide both "Process Activation Table" and "State Machine Diagram" as
  1. A Data Dictionary is required to adequately describe each name or special term used in the analysis. This includes process names, data flow names, data stores, control flow names, control stores and

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)

 

Answers:

Entity relationship diagram (ERD):-

 

Data Flow diagram (DFD): -

 

Control Process Diagram (CPD): -

 

Process Specification (PSPEC): -

Pseudo Code: -

Pseudo code for the operation of the System. Here the system goes from step 1 to step 23 step by step. It checks gas, heating Unit, Heating Fan Unit and Ducts Unit step by step by their respective controllers. At any step, if it founds that any of the units are not available, it displays the error message on the display and exits. But if it receives success at each step, it displays this success message on the display and ends.

system control panel

  1. Start
  2. Set time = Current_Time
  3. if time is in scheduled time go to step 5
  4. if step not in scheduled time o to step 23
  5. set temperature= temperature from Temperature Detector
  6. set gas= gas status from Gas Controller
  7. if gas = 'Available' go to step 9
  8. if gas = 'Unavailable' go to step 23
  9. set gas config and start gas supply
  10. set heatingUnit = heating unit status from Heating Unit Controller
  11. if heatingUnit = 'Available' go to step 13
  12. if heatingUnit = 'Unavailable' go to step 23
  13. start circulate heat by fan
  14. set heatingFanUnit = heating Fan Unit status from Heating Fan Unit Controller
  15. if heatingFanUnit = 'Available' go to step 18
  16. if heatingFanUnit = 'Unavailable' go to step 23
  17. start heating fan
  18. set ductStatus= duct status from duct controller
  19. if ductStatus > 50 go to step 22
  20. if ductStatus <=50 go to step 23
  21. open ducts
  22. display 'Heating System started', go to step 24
  23. display 'Heating System NOT started',
  24. EXIT

Control Specification (CSPEC): -

 

· Process Activation Table: -

Process Activation table

S.NO.

Occurrence of event

Activated process

1

Central Heating System Turn On

Gas Unit Controller

2

Gas Unit Turned On

Heating Unit Controller

3

Heating Unit Turned On

Heating Fan Unit Controller

4

Heating fan Unit Turned On

Ducts Unit Controller

5

Ducts Open

Start Heating

6

Central heating System Turned Off

Turn Gas, Heating Unit and Heating Fan Unit ducts Off

 

State Machine Diagram: -

 

Data Dictionary (DD): -

I used these special terms in this assignments: -  

  • Gas unit controller: - gas unit controller controls the gas supply, gas meter on off and passes gas inside/ outside the door.
  • Heating unit controller: - this controller is used to set the heating capacity.
  • Ducts Controller: - ducts controller controls the ducts state. Means which duct is open or close.
  • Heating fan controller: - this controller controls the heat according to the system temperate output. This also controls the state and capacity of the heating fan according to the user requirements.
 

Bibliography: -

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.

OR

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help. (2019). Software Engineering Methodologies 1. Retrieved from https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies-1.

"Software Engineering Methodologies 1." My Assignment Help, 2019, https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies-1.

My Assignment Help (2019) Software Engineering Methodologies 1 [Online]. Available from: https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies-1
[Accessed 12 December 2019].

My Assignment Help. 'Software Engineering Methodologies 1' (My Assignment Help, 2019) <https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies-1> accessed 12 December 2019.

My Assignment Help. Software Engineering Methodologies 1 [Internet]. My Assignment Help. 2019 [cited 12 December 2019]. Available from: https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies-1.


Getting academic assistance from MyAssignmenthelp.com is a wise decision. Many students, finding the answer to their queries 'who will Do my essay for cheap' are likely to find our services useful and beneficial. They no longer need to waste their time in typing 'can someone write my essay at cheap price', instead they can hire our cheap essay writers to complete the due papers perfectly within given deadline.

Latest Database Samples

ICT7610 Introduction To Information Systems 2

Downloads : 2 | Pages : 13
  • Course Code: NIT6130
  • University: Griffith University
  • Country: Australia

Answer: Introduction This report comes as a response to the request made by the CEO of Amazon Australia to analyze the existing human activity system, identifies the issues facing the system, propose a new system with recommendations based on the analysis. Amazon Australia is an online retail business based in Australia. It is responsible for selling a range of products to its customers, sells products on behalf of other retailers at a fee an...

Read More arrow

MIS171 Business Analytics

Download : 0 | Pages : 4

Answer: Answer to the question no. (1)     SUMMARY STATISTICS                         CORE1   CORE2   CORE3   CORE4   CORE5   CORE6   CORE7   CORE8     ...

Read More arrow

ITECH7406 Business Intelligence And Data Warehousing

Download : 0 | Pages : 15

Answer: Introduction It is a report which is developing utilizing the business intelligence insight of the natural issues is isolates for the example in the dashboard. This imaginative investigation which produces the business examination of the course of action. The creativity for predictive analysis application or SAP Business Object , as it required delineating the recognition beneficial of the essential idea of understudies to talk their ...

Read More arrow

ICT704 Non-Relational Database Systems

Download : 0 | Pages : 5

Answer: Structure of the Database: We have only one collection Movies in our database. This database has zero to many relationships with rating type of Document. So the movies in this collection may or may not have ratings. Also, a rating is not a separate collection in our database. We have used embedded Relationship approach in our database. So ratings are stored in embedded form inside a movie document. One more important property of Mongo...

Read More arrow

ITECH7410 Software Engineering Methodologies 1

Download : 0 | Pages : 2

Answers: Entity relationship diagram (ERD):-   Data Flow diagram (DFD): -   Control Process Diagram (CPD): -   Process Specification (PSPEC): - Pseudo Code: - Pseudo code for the operation of the System. Here the system goes from step 1 to step 23 step by step. It checks gas, heating Unit, Heating Fan Unit and Ducts Unit step by step by their respective controllers. At any step, if it founds that any of the units are not...

Read More arrow
Next
watch

Save Time & improve Grades

Just share your requirements and get customized solutions on time.

question
We will use e-mail only for:

arrow Communication regarding your orders

arrow To send you invoices, and other billing info

arrow To provide you with information of offers and other benefits

1,162,585

Orders

4.9/5

Overall Rating

5,051

Experts

Our Amazing Features

delivery

On Time Delivery

Our writers make sure that all orders are submitted, prior to the deadline.

work

Plagiarism Free Work

Using reliable plagiarism detection software, Turnitin.com.We only provide customized 100 percent original papers.

time

24 X 7 Live Help

Feel free to contact our assignment writing services any time via phone, email or live chat.

subject

Services For All Subjects

Our writers can provide you professional writing assistance on any subject at any level.

price

Best Price Guarantee

Our best price guarantee ensures that the features we offer cannot be matched by any of the competitors.

Our Experts

Assignment writing guide
student rating student rating student rating student rating student rating 5/5

134 Order Completed

95% Response Time

Thomas Nelson

MS in Information Systems Technology with Specialization in Database Administration

New Jersey, United States

Hire Me
Assignment writing guide
student rating student rating student rating student rating student rating 5/5

453 Order Completed

98% Response Time

Howard Asuncion

LLM in Criminal Law

London, United Kingdom

Hire Me
Assignment writing guide
student rating student rating student rating student rating student rating 5/5

647 Order Completed

98% Response Time

Adlina Han

Masters in Marketing with Specialization in Branding

Singapore, Singapore

Hire Me
Assignment writing guide
student rating student rating student rating student rating student rating 5/5

798 Order Completed

97% Response Time

Benjamin Blakeman

MSc in Medical Technology

London, United Kingdom

Hire Me

FREE Tools

plagiarism

Plagiarism Checker

Get all your documents checked for plagiarism or duplicacy with us.

essay

Essay Typer

Get different kinds of essays typed in minutes with clicks.

edit

GPA Calculator

Calculate your semester grades and cumulative GPa with our GPA Calculator.

referencing

Chemical Equation Balancer

Balance any chemical equation in minutes just by entering the formula.

calculator

Word Counter & Page Calculator

Calculate the number of words and number of pages of all your academic documents.

Refer Just 5 Friends to Earn More than $2000

Check your estimated earning as per your ability

1

1

1

Your Approx Earning

Live Review

Our Mission Client Satisfaction

Thank you for such a good job, this site has been a God sent for me. It has helped so much. God bless you all for all you do.

flag

User Id: 294335 - 11 Dec 2019

Australia

student rating student rating student rating student rating student rating

Good work. Assignment met my expectations. More relevant to the questions. Solution was available before the deadline.

flag

User Id: 249497 - 11 Dec 2019

Australia

student rating student rating student rating student rating student rating

it perfect assignment, I really want to thank you for helping me.It is a great job.

flag

User Id: 265909 - 11 Dec 2019

Australia

student rating student rating student rating student rating student rating

I got the assignment very fast and normally give it to me before the eariest due time.

flag

User Id: 90969 - 11 Dec 2019

Australia

student rating student rating student rating student rating student rating
Have any Query?