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

  Question about programming languages

Various contemporary languages permit two kinds of comments, one in which delimiters are used on both ends, and one in which delimiter marks only the starting of the comment, Discuss the advantages and disadvantages of each.

  For the ticket kiosk system develop four associations

CSC-580 Spring 2016. 1) For the Ticket Kiosk System, develop: a) Four (4) associations, b) Two (2) dependencies And 2) For the Integrated Home Entertainment System, develop: a) Four (4) associations, b) Two (2) dependencies

  Assess online tutorials and online communities in regard to

online communities please respond to the followingevaluate online tutorials and online communities in regard to helping

  Explain and describe software licensing.

Which applications are you likely to use in the course of taking classes online?

  Complete life cycle data management

MS Excel is one of the most comprehensive environments for the compilation and interpretation of information. With its information structuring, analysis, and graphing capabilities.

  Designing e-r diagram for each product at pvf

Suppose that at PVF, each product. Design E-R diagram for this situation and state minimum and maximum cardinalities on the diagram.

  Answer the module review questions listed below these

1.answer the module review questions listed below. these questions were chosen to demonstrate your understanding and

  Why is it significant to use systems analysis and design

why is it important to use systems analysis and design methodologies when building a system? why not just build the

  Create crow-s foot erd for business rules for company

Create Crow's Foot ERD to include the following business rules for the ProdCo company: Each sales representative writes many invoices

  Create a use case based on relating functional requirements

Describe (in a one to two (1-2) page narrative) a use case, complete with typical and alternate courses, that documents the event of a bank customer withdrawing money from an ATM.

  Explain at least two different approaches to a formal sdlc

q1. discuss one important element that must be completed in three of the sdlc phases. what happens if that element is

  How the sequential and additive composition adaptors differ

how the sequential and additive composition adaptors differ

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