Determine the appropriate software engineering tools

Assignment Help Software Engineering
Reference no: EM132087364

Assignment - Analysis of Real-Time System

This assignment asks you to individually provide the requirements analysis specification for an example of a real-time system. You will be required to complete Data Flow Diagrams (DFDs) and Entity Relationship Diagrams (ERDs) as well as include RT-SASD modifications and components including Control Flow Diagram extensions (CFDs), updates to 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 Activation Tables (PATs) and/or State Transition (Machine) Diagrams (STDs)).

Learning Outcomes

The following course learning outcomes are assessed by completing this assessment:

S1. Critically analyse and use complex decision making to research and determine the appropriate Software Engineering tools and methodologies to utilize in a given situation

S2. Apply professional communication skills to support and manage the engineering of a large software system
S3 Review, critically analyse and develop artefacts to define processes for quality assurance, risk management and communication in large software development projects
S4 Implement quality assurance activities in order to verify user requirements and validate design decisions

A1 Analysis of a large system development problem to decide upon the best methodological approach

Assessment Details

This assignment will be assessed by your lecturer/tutor. The assignment requires you to produce an analysis report containing five components identified under the Assessable Tasks/Requirements on page 9 of this document.

Background - Central Heating Control System V10 (CHCSV10) Project

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. An External 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 modality.

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 CSPEC.

3. Process specifications (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 sufficient.

4. 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 appropriate.

5. 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 events.

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). If you think further information is required make reasonable assumptions and clearly state these in the submission.

Attachment:- Assignment.rar

Verified Expert

In this assignment we have developed analysis and modeling.Here we have use draw.io tool for create diagram . In this application, I have created different diagram for heating control unit. I have take lots efforts and create unique design and understood many concept

Reference no: EM132087364

Questions Cloud

What contribute to anemia of a homeless alcholic : What contribute to anemia of a homeless alcholic? Whats the difference the left and right ventricular systole?
Rate of cell division be helpful in treating cancer : Why could reducing the rate of cell division be helpful in treating cancer?
Beth wears her hair in a tight ponytail : Beth wears her hair in a tight ponytail. At first her tactile receptors are sensitive and she feels the pull from her hair, but after a while she no longer feel
Whats the difference the left and right ventricular systole : Whats the difference the left and right ventricular systole? How does coagulation differs from agglutination?
Determine the appropriate software engineering tools : ITECH7410 - Software Engineering Methodologies - Federation university - Critically analyse and use complex decision making to research and determine
Which features of server 2012 would you choose : You have an option to implement it on Windows Server 2008 or Windows Server 2012.
Average velocity vrms equal to the moon : At what temperature would hydrogen molecules (molecular mass is equal to 2.016 g/mol) have an average velocity Vrms equal to the Moon's escape velocity?
How many times will the instruction at the memory address : When the LC3 program is executed, how many times will the instruction at the memory address labeled LOOP execute? Show all work.
How an interrupt handler would address the event : Set the context for the interrupt disk read and describe how an interrupt handler would address the event.

Reviews

inf2087364

10/26/2018 3:58:08 AM

Thank you so much sir to understand my situation, I really missed the file at first place which have complete assignment. Now it is fine. I am really sorry for the inconvenience. Thanks once again for support.

len2087364

8/16/2018 4:52:37 AM

Control Flow Diagram (CFD) Using real-time extensions for control flow to show when and where data is available. All relevant control flows and processes are included. 15 Process Specification (PSPEC) Pseudo-code (or similar design language) required for each process at the lowest level – narrative alone is not sufficient. Include ID. 15 Control Specifications (CSPEC) CSPECSs should describe how each and every event or control flow is handled in the system. Both Process Activation Tables and State Machine Diagrams are required. There should be State Machine Diagrams for at least four different components of the system. 15 Data Dictionary (DD) Every name or special term in the system needs to be defined – includes process names, data flow names, data stores, control flow names, control stores and events 15

len2087364

8/16/2018 4:52:26 AM

Student Name and No Marker Date Item Description Max. Marks Student Mark Entity- Relationship Diagram (ERD) Indicate the relationships between the CHCSV10 and all other external entities. Displays only cardinality and modality 10 Data Flow Diagram (DFD) A single process is displayed at the lowest level. Whenever data becomes available it needs to be displayed and handled in the CSPEC. All relevant processes are included. 15

len2087364

8/16/2018 4:52:12 AM

Marking Criteria Work will be assessed according to the following: • Your Real-Time Structured Analysis must complete the five items detailed within the Assessable Tasks/Requirements section of this document. • Your Real-Time Structured Analysis should be presented as business or management style report which adheres to academic writing presentation standards. Where applicable, it must contain high quality academic presentation, expression and features

len2087364

8/16/2018 4:51:44 AM

The purpose of this assessment is to provide students with the opportunity to deepen, extend and apply the knowledge 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 main approaches to systems analysis specification – structured (or classical analysis) and object-oriented analysis. Your text, Software Engineering: A Practitioners Approach (Pressman, 2010) identifies these two paths as different approaches to requirements modelling.

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd