Create a context diagram for your scenario

Assignment Help Software Engineering
Reference no: EM133490436

Introduction to Systems Analysis and Development

Complete both parts of the following assignment. Investigate and document your response. Provide your response back in this document, and SUBMIT it back using Google Classroom once both sections are completed. This is an INDIVIDUAL student assignment.

Choose one (1) of the following scenarios.
You must use the same scenario for both Part 1 DFD and Part 2 Data Modelling of this assignment.
It may be the same scenario as used in Assignment #1 Use Cases or you may select a different one.
You may NOT use the same scenario as the Team Project if you are completing the DFD and/or Data Modelling sections of the Team Project.

Scenarios:
• Pizza (or other food) store, including ordering, cooking, delivering. Could include tables for: Customer, Orders, Products (menu items), Ingredients, Stores.
• Online shopping (e.g. Amazon) including ordering, shipping. Could include tables for: Customer, Orders, Products, Supplier.
• Student registration system including enrolling, course registering. Could include tables for: Student, Courses, Programs, Program Enrollments, Course Registrations.
• Banking including transactions using customer accounts. Could include table for: Customer, Account, Transactions, Account_Type.
• Any other scenario explicitly approved to you by the instructor

1. Data Flow Diagramming
Create a Context Diagram for your scenario. Ensure you have at least 1 External Entity, and more than 1 Data Flow, and as a Context Diagram ... ONLY 1 Process representing the entire system.
Then create a Level 0 Data Flow Diagram (NOT a Context diagram) for your scenario. Ensure you have at least 1 External Entity, 1 Data Store, and more than 1 Data Flow, and as a Level 0 DFD... more than 1 Process (max 6-8).
Ensure that you balance (reconcile) your DFD with your ERD from Part 2 below.

2. Data Modelling
For the same scenario as used in the first section, create a Data Model (i.e. Entity Relationship Diagram /ERD) describing the key data components related to your scenario.
1. Include key entities/tables, max (4-6 tables - do not try to complete the entire data model).
2. Include key data elements/attributes.
3. Identify relationships including:
a. Primary keys
b. Foreign keys
c. Cardinalities/Modalities between tables

Ensure that you balance (reconcile) your ERD with your DFD from Part 1 above.

You may submit your models for both sections using one of the methods below. * However, for any method used, you MUST also submit the original source file as well (not just a jpg or image file):
1. Use MS Word graphics (Insert→Shapes) and create the diagrams in a Word document. Sample MS Word templates with the basic shapes are provided below at the bottom of this document. Feel free to use the shapes by copying the sample shapes, moving them around the page, and renaming the data as you see fit. Feel free to use portrait or landscape orientation of page as you wish. Be sure to check that it is formatted as expected after uploading to Google Classroom.

2. Use the Google Drawings app to create the diagrams (Google Drive → New → More → Google Drawings. Use Text Boxes, lines/arrows, and Shapes (note that since a 3-sided rectangle shape is not available, I will accept a long narrow rectangle i.e. 4-sides for a data store). Be sure to check that it is formatted as expected after uploading/attaching to the assignment in Google Classroom.

3. Use a modelling or graphics tool to draw your diagrams. Once done, export your diagram as image and import to MS Word, or take a screen print (alt-print-screen key) or photo and paste in your Word document, or export to pdf. *Note you must also submit the source modelling file as well. Possible modelling tools include:
• draw.io
• edraw
• Visio
• iGrafx
• any other visual modelling tool

4. Draw your diagrams by hand. Sign your diagram and take a photo of it with your phone. Imbed the photo jpg file in your Word document.

Reference no: EM133490436

Questions Cloud

Why did you choose this theory to use with these particular : Why did you choose this theory to use with these particular clients? This provides your rationale for choosing the theory and will be consistent with
Progressive southern state in the twentieth century : Historian William Powell has portrayed North Carolina as the most progressive southern state in the twentieth century
Create hazardous air that may cause respiratory illnesses : create hazardous air that may cause respiratory illnesses, cardiovascular problems, and even early death. Climate change and ecological collapse are
How this reform movement is extremely important : How this reform movement is extremely important as it will affect how people view the work that needs to be done i.e., an environmental reform movement
Create a context diagram for your scenario : BU1183-G2 Introduction to Systems Analysis and Development - Pures College of Technology - Create a Context Diagram for your scenario
Compare your colleague selected training initiatives with : Provide additional resources or media on technology training for older adults. - Compare your colleague's selected training initiatives with those
Analyze historical events, current events, and trends : Analyze historical events, current events, and trends that impact various cultural groups within a diverse and complex society
Discuss significance of public spaces-public transportation : Discuss the significance of "public spaces/public transportation" as battlefield here at home..
Describe a microeconomic variable for your industry : Describe a microeconomic variable for your industry. Microeconomic variables include prices, sales, production, advertising, investment, and so on

Reviews

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