System Analysis and Design
Swinburne University of Technology
Semester 1 2018 INF20003 Assignment 1 Current System Analysis and Modelling (Individual)
© Swinburne University 2018
INF20003 Requirement Analysis and Modelling
Words Limit: 1000 +/-10% Weighting: 15% Due date: Friday 6th April 9:00am AEST
Assignment 1 submission details
• All pages should include your name and student number in the document footer.
• All references should be appropriately cited using the Harvard style
• Submit your report as ONE Microsoft Word document, Tunitin doesn’t accept ‘zip’ file.
• Save your file as follows: [student numberA1.filetype] e.g. 1234567A1.doc
• Submit your final report via INF20003 Blackboard link > Assessment > Assignment 1 Final.
o Assistance can be obtained from the Swinburne Service Desk (03) 9214 5000.
o DO NOT email the assignment.
o If you have any queries you may discuss it with the tutors during the tutorial classes or via
emails.
Assignment overview The aim of this assignment is to produce a requirements
document that captures the functional requirements for an
information system that supports the current needs of the
Mindy Hair management system as described later in the
Case Study Description.
Note: This assignment covering traditional approach.
Your tasks Read the case carefully and if students need more detail
either about the business or the assignment, they should
talk to the lecturer or tutors, preferably before starting the
task during the tutorial classes or go to the scheduled
consultation time or email to make an appointment if
necessary.
Task Part A: The Report Components
Create a word-processed business report with:
Cover page
• Document Title
• Author(s) information
• List of contents
Case Description Mindy Hair is a small business owned by Jordan's family. The business set up by her father Bill, in the late 70’s in honour of his wife Mindy. Since that time the hair salon has expanded from a single location in Melbourne to 3 different locations across Melbourne’s East. Bill passed away about 5 years ago and the 3 children inherited the business. Each of the children have their own Mindy Hair salon with Jordan running the Melbourne branch, Bill Junior running the Glen Iris salon and Sally running the Cranbourne Salon. Jordan is the eldest of the three and makes the general business decisions with input from the other two siblings. The business is doing very well, but in the last couple of years the business environment has become very tough. On the one hand there is a need to reduce costs and increase efficiency. On the other hand, there have been significant advances in technology. Junior has been talking about the use of SMS as a means to ensure that customers turn up for appointments.
More details of the case and specific problems can be found in a separate file ‘INF20003_assigns 1&2_case_S1 2018
Final.pdf’ on the same site.
Swinburne University of Technology
Semester 1 2018 INF20003 Assignment 1 Current System Analysis and Modelling (Individual)
© Swinburne University 2018
INF20003 Requirement Analysis and Modelling
Executive Summary
• What this assignment is about and what you want to achieve.
Introduction
• Why conduct system analysis and design for a business?
• The purpose of your work.
• The structure of your report.
• Where you collect data and information for completing the report?
Company/Organization Background
• What is the business and what does this business do? (a brief description of their current business
operation, products and services.)
• What is the business problem we are trying to solve OR what is the opportunity that we can make use
of? Explain why it is important and what are some of the opportunities if they solve the problem? How
would the organisation be better off by solving this problem or taking up this opportunity?
• Written statement of key functional/non-functional requirements for the current system.
Documentation
• Data dictionary
o Complete 2 key Data flow descriptions (Logical data dictionaries, at least 2)
o Data element descriptions (Physical data dictionaries, at least 1 of the key data entities)
• Process Descriptions
o A brief description for each of the key processes (top level processes in level 0 DFD) written in
plain English
o Write at least ONE lower level process description in structured English
Appendices
You can include appendices:
• DFD fragments, event list etc.
• This contains any other documents that might be useful for reference or too detailed
or lengthy to put into the main part of the document.
*Ensure your pages are numbered for easy reference
Reference list
List all references used in the report. You have to follow the newest Harvard referencing system. Please check
Swinburne website for details.
Swinburne University of Technology
Semester 1 2018 INF20003 Assignment 1 Current System Analysis and Modelling (Individual)
© Swinburne University 2018
INF20003 Requirement Analysis and Modelling
This is a business report and should be written accordingly i.e. directed to the customer who is “Mindy
Hair”. It should reflect your understanding of the tasks required.
Task Part B: Modelling for the current system
Provide a structured analysis of the functional requirements of the system presented as a set of logical data
flow diagrams and prepare a data model represented as an entity-relationship diagram for the current system.
The set of data flow diagrams should include:
• Identify key events and complete an event table and DFD Fragments
• Context Diagram: This must be for the whole Mindy Hair management system. You need to
show relevant external agents together with data flows between the system and the external
agents.
• A set of levelled data flow diagrams
By this we mean a Level 0 DFD which includes all top level processes, and at least 1 top level
process from this Level 0 DFD decomposed to a level 1 DFD.
You will be assessed on your application of data flow diagramming according to the following
criteria:
o DFD syntax o DFD data conservation (also commonly known as “balancing” or data consistency in
some textbooks)
o Quality of names o Logical, not physical o Quality of modelling is more important than quantity
Consistency - not only should each view (data flow, process, data store) be accurate and readable, but
also the views must be consistent with each other, so the whole analysis makes sense.
An Entity Relationship Diagram (ERD): It should be a high-level data model (many to many relationships are
acceptable in this unit).
Diagrams should preferably be generated by using Visio Pro or other virtual tools but students may
use the drawing capabilities of other packages subject to the approval of tutors. A brief instruction on how
to use Visio tools, you can find a separate file ‘Visio instruction.pdf’ on the same site.
Notes on formatting and structure It is expected that all work submitted will have been edited for spelling, grammar and clarity.
Your report needs to follow our standard format. Pages need to be numbered and your name must also appear
on each page, not just the cover page. Evidence of attention to layout and structure needs to be present. The
written submission is to be formatted as a report, word-processed in 12 point font and 1.5 line spacing. The
word count does not include the cover sheet (*), executive summary (*), table of contents (*), introduction,
main body, conclusion, references(*) and appendices(*). Please respect the word count. The section with “*”
mark will not be included in the word count.
Swinburne University of Technology
Semester 1 2018 INF20003 Assignment 1 Current System Analysis and Modelling (Individual)
© Swinburne University 2018
INF20003 Requirement Analysis and Modelling
Bonus Points (up to 5 marks) All individuals have a chance to gain bonus points if you have covered one or more the following points:
• Provide an excellent report or models;
• Complete additional tasks to fulfil the assignment, such as a very detailed problem analysis, functional
or non-functional requirement……;
• Demonstrate a sound research effort via high quality of references.
All the above will be discussed and decided by the teaching panel. We will mark on quality not just quantities.
Warning Any evidence of plagiarism (click on to read in detail) will result in a Fail. Collaborative
discussion with other members in the unit around concepts and additional examples is
highly recommended, but don’t copy.
We have adopted Turnitin facility for assessment submission. This facility provides a
matching service which will compare Draft and/or Final submissions with a significant
database of web published resources, including online databases and journals. In the case of a Final submission,
this will also be compared with other Swinburne items submitted previously. By making use of the draft option
and receiving reports back from Turnitin it is expected students will be able to self-assess and correct
submissions. In the case of a Final Assignment Submission, no such report will be made available to students. It
is the student's responsibility however, to familiarise themselves with how to avoid plagiarism please ask if you
are not sure.
Don’t forget to keep back up. If your assignment goes astray, whether your fault or ours, you will be required to
re-produce it. Lack of back-up will not be taken as an excuse for lost materials.
Late assignments may result in a lower grade for the assignment in terms of the Swinburne assessment
guidelines.
How you are assessed?
Click on a separate file ‘INF20003 Assignment 1 Marking Guide.pdf’ on the blackboard.