Analysis of a large system development problem

Assignment Help Software Engineering
Reference no: EM131186122

Assignment - Analysis of Real-Time System

Learning Outcomes

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

Analyse and apply complex decision making to determine the appropriate methodology to apply to different development situations

Develop a good understanding of processes to ensure quality in the engineering of large software systems

Develop a good understanding of the principles of commonly used Software Engineering Methodologies

Develop a good understanding of the artefacts that can be created to control and support quality assurance, risk management and communication in large software development projects

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

Apply professional communication skills to support and manage the engineering of a large software system

Review, critically analyse and develop artefacts to define processes for quality assurance, risk management and communication in large software development projects

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

Requirements:

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.

Assessable Tasks/Requirements

Your task is to complete a Real-Time Structured Analysis Specification for the AMAC. You analysis should include the following components:

1. An External Entity-Relationship Diagram (ERD) indicating relationships of the AMAC 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. You should show the control events that occur on the same diagrams. Use the real-time extensions for control flows etc shown in the lecture notes on slide 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".

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, control flow names etc.

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

Reference no: EM131186122

Questions Cloud

What is the firms profit-maximizing output : What is the firm's profit-maximizing output, Q∗? Mark it on the horizontal axison the graph. What price will the firm charge? Mark it on the vertical axis on the graph.
Find the acute angles between the curves at their points : (The angle between two curves is the angle between their tangent lines at the point of intersection. Give your answers in degrees, rounding to one decimal place. Enter your answers as a comma-separated list.)y = 7x2, y = 7x3
Evaluate the impact of technology on business : Compose risk assessments, and discuss techniques for monitoring and controlling risks. Evaluate the impact of technology on business.
Describe specific qualitative methods and tools : Describe specific qualitative methods and tools that could be used within your discipline to gather data. Include your rationale.
Analysis of a large system development problem : Analyse and apply complex decision making to determine the appropriate methodology to apply to different development situations - Develop a good understanding of processes to ensure quality in the engineering of large software systems
Which of the following is true of business markets : Companies are recognizing that much of their market value comes from ________, particularly their brands, customer base, employees, distributor and supplier relations, and intellectual capital.
Develop two table using the same process of accounting cycle : Develop at least two tables, using the same process of the accounting cycle selected for your previous Learning Team assignments, that could be used in a database for your selected accounting cycle.
Identify some of the recent issues in labelling : Labelling and packaging has been becoming a very important aspect of marketing. - Identify some of the recent issues in labelling, packaging and country of origin in Australia.
How should the money be reinvested : Financial Planning After 2 years, Betsy (see Problem 23) finds she now will require $7000 per year. Assuming that the remaining information is the same, how should the money be reinvested?

Reviews

len1186122

8/29/2016 8:06:24 AM

Please submit an electronic copy of the Real-Time Structured Analysis for the AMAC via Moodle. Partner students please refer to your course lecturer for submission instructions. Please refer to the Course Description for information regarding late assignments, extensions, special consideration, and plagiarism. Your Real-Time Structured Analysis must complete the five items detailed within the Assessable Tasks/Requirements section of this document.

Write a Review

 

Software Engineering Questions & Answers

  Task no1 cultural differencecultural comparisonsselect one

task no.1 cultural differencecultural comparisonsselect one other country and make a comparison with your own

  Company salamander energyuse a variety of sources of

company salamander energyuse a variety of sources of information the company website and annualperiodic reports for

  How to ensure information systems security issues

How can the CISO and CISO staff members help to ensure that the BCP process appropriately addresses information systems security issues

  Draw flowchart to compute the sum of series

Draw a flowchart to calculate the sum of 3+6+9+....+36. Then code the problem using C++programming language. Draw a flowchart to print 3,6,9,....36 Then code the logic using C++ programming language

  Describe the waterfall methodology

Describe the waterfall methodology and identify its relationship to the PMBOK® process groups. Describe the agile methodology and identify its relationship to the PMBOK® process groups.

  Agile and waterfall models of managing a project

Compare and contrast agile and Waterfall models of managing a project in the context of building an e-Commerce Website. Include diagrams or tables through the use of graphical tools in Microsoft Word or Visio, or an open source alternative such as..

  Who is supposed to define the criteria for go vs. nogo

When a project reaches this phase, the project has been successfully delivered and all tasks are complete. What do you think the detail tasks in this phase should be?

  Clients often lack appreciation

It is mentioned that "Clients often lack appreciation for the complexities inherent in software engineering, particularly regarding the impact of changing requirements." Imagine you are in this situation, what would you do to handle this situation, u..

  What is the cost variance and schedule variance

What is the cost variance, schedule variance, cost performance index (CPI), and schedule performance index (SPI) for the project?

  The abafm first letter of all group members names

the abafm first letter of all group members names landscaping corporation is located at 1 park place drive markham

  Explain what is an entity on a data flow diagram

What does a process represent on a context-level data flow diagram. What is an entity on a data flow diagram. What is meant by the term entity-relationship diagram

  Currency conversion event

Expand the Currency Conversion event to have a menu of 5-currencies that allows the user to choose which currency they wish to display in its equivalency to the United States dollars.

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