The aim of this course is to enable students to analyse, model, design and document information systems, using object oriented analysis and design modelling techniques.
Notes:
This is an individual assignment and must be the product of your own work. Students are reminded to read pages related to assessment rules, including rules for dishonest work, in the Waiariki Student code of practice.
This assignment, with the completed standard cover sheet (available from BITA Reception) attached, must be submitted to your lecturer in hard copy into the assignment drop box (at BITA reception AFTER it has been date stamped).
Also an electronic copy is to be emailed to your lecturer) by the due date and time.
The subject of your e-mail should have a format like: “Comp.6109- Assignment1–Your name- Student ID”
Report Quality/Presentation.
Your report should be presented in a professional manner meeting the following requirements:
• Must be between 5 to 12 pages excluding cover page and table of contents and pictures.
• Must have the required cover page and table of contents, with your student name, student ID and paper code.
• Should have sections and be error free.
• Must have used correct APA6 referencing where is required.
Learning Outcome one covered:
1. Explain the different major approaches (e.g., traditional and object-oriented) to Systems
Analysis and Design as well as the strengths and weaknesses of each. Distinguish between various methods, techniques and tools used in these approaches.
MARKING SCHEME:
There are six questions and two report requirements, which makes eight marking criteria all together. Marking weight is at the end of each question. Further details are indicated in the marking schedule.
ASSIGNMENT OBJECTIVES:
There are two objectives for this assignment:
1. To improve information system understanding, information gathering, and information organisation.
2. To become aware of various methodologies, techniques and tools used for analysis and developing information systems.
ASSIGNMENT PRINCIPLE:
Students need to answer each and every question by reading and consulting different resources. Answers to research questions must be the students’ own inference by citing researched materials. Copying materials directly from internet or other resources is not acceptable and APA6 referencing is required for any material obtained from other resources.
All answers need to be typed neatly in proper format. A proper format is to make your report readable and more professional. For example, having numbered sections, indentation, page breaks, headings, line spacing (1.5) and suitable font size (i.e. size 11 to 12) will make better report, however student discretion is required.
Illustrations incorporated with your written research report, is an indication of your thorough understanding of the subject.
All references need to follow APA6 Style guidelines (see S:_APA Referencing Guide; also in class APA6 teaching session will be provided).
Any work copied directly from another source must be acknowledged correctly. Authors also need to be acknowledged, if you have reworded or synthesised their ideas.
ASSIGNMENT TASKS
You are an analyst, and you are asked to design and build an information system to automate a currently manual operated car parking business.
Before you get involved in the software analysis and design you are required to research and analyse the situation and provide solutions report. This report should indicate benefits of system development and considering surrounding circumstance.
This car parking business is in the heart of the city and this business is being operated manually for years. Owner of this site started the business when this city was not fully developed. Now after years of development this large premises became the largest car park in the centre of the city.
Business owner/manager cannot keep up with new changes and he decides to develop an information system to manage the car park more efficiently and more customer focused.
Therefor you as system analyst/designer/developer are responsible to provide a researched base report as the first step to answer a few research questions and create some analysis matrixes to prove the benefits of the system development by providing guide lines. (In the second assignment you are going to continue with the design)
AT this stage, you need to observe, research, assume and understand the manual car parking process for this car parking business and produce a report based on the following guidelines and questions.
1- To identify current system problems, it is required to research, observe, explain and write a report about the current manual system (a brief scenario) and highlight existing problems. You may use samples from the web or assume a manual car park for this discussion, but the scenario needs to be well referenced. ( 8 marks)
2- Research and find at least one example of an automated car parking system/software/demo/etc. and explain how this system works and explain the benefits of a such a system for your client. This needs to be referenced clearly and extensively (APA6). (10 Marks)
3- You need to develop an information system/software system for new car park and you need to explain the development approach in writing. Assuming that clients knows about traditional software development , but you need to use newer software development techniques called “object oriented development techniques” and you need to convince your client about this new approach using available literature and resources . Therefore you need to write a well-researched and referenced report. This report should at least answer the following questions : (Total 18 marks)
1- What is traditional software development? ( 7 marks)
2- What is object oriented development, and what tools and techniques are being used for this development approach? ( 7 Marks)
3- Why you prefer the use of an object oriented approach over the traditional approach. ( 4 Marks)
4- After company’s manager approved the use of (Object-Oriented) techniques, you need to decide what methodology you are going to adapt for the software development lifecycle.
You need to research (well documented /well reference) and find how many available standardised methodologies are available for OO development and then pick one methodology which suits your development plan best. This discussion should be based on some logical facts (like size of the work, available tools, number of available developers, etc.). In this report you need to justify your decision by referencing creditable literature and resources using extensive APA referencing techniques.
The minimum questions that need to be answered in this section are: (Total of 21 marks)
1- What are available OO methodologies for your approach to system development (briefly explain your understanding and use references to back your knowledge about each of the methodologies)? [At least 4 methodologies] (8 marks)
2- Explain the tools and techniques for each technology including historical backgrounds
[At least 4 methodologies] (8 Marks)
3- What methodology you choose to use and why did you choose this methodology. You also need to indicate, why you believe this methodology will be suitable for this project.
(5 marks)
The answers to these questions should be justifications, based on logical facts like the size of the project, the nature of the project, the size of the team, the budget, the ease of use, good comprehension of the methodology, the time frame available or time constraints, etc.
5- Produce a problem, opportunity Matrix (To achieve this, you need to compare the existing non-automated car parking system and identify all exciting problems. Then identify all benefits and opportunities may be gained by developing new automated system. (At least 3 line of either problems, opportunities or directives need to be identified)
[15 Marks 3 X 5 Marks each]
PROBLEM STATEMENT MATRIX
PROJECT: <insert name of system> PROJECT MANAGER: <instructor’s name>
CREATED BY: <student name> LAST UPDATED BY: <student name>
DATE CREATED: MM/DD/YYYY DATE LAST UPDATED: MM/DD/YYYY
Brief Statements of Problem, Opportunity, or Directive Urgency Visibility Annual Benefits Priority or Rank Proposed Solution
6- From the knowledge gained from your analysis , produce a solution candidate matrix which indicates your vision about your solution (Use the template below ) [Minimum 4 characteristic of the system must be listed here] [12 marks 4 X3 marks]
Solution Candidate Matrix
Characteristics Candidate 1 Candidate 2 Candidate 3
7- Draw a stakeholder matrix for development of proposed system. Provide at least 4 major stakeholders for the system (Template provided below, you need to make assumptions)
[8 marks 4 X 2 marks]
Stakeholder Matrix
PROJECT: <insert name of system> PROJECT MANAGER: <instructor’s name>
CREATED BY: <student name> LAST UPDATED BY: <student name>
DATE CREATED: MM/DD/YYYY DATE LAST UPDATED: MM/DD/YYYY
Brief Statements about the stakeholder Effect Communication/ Contacts/Meeting Type of stockholder Priority / Ranking Contact methods
8- TOC & Professional cover page [2 marks each = 4 marks ]
9- Neatness of report [ 6 Marks]
Total 100 Marks
Deliverables and Marking Scheme:
Cover Page
[ 2 marks] Professional cover page with all required information including Student name, Student ID , paper number , subject, assignment number , Date and all the other required information with suitable fonts for the cover page
Full quality gains full mark and less quality gains less mark accordingly.
TOC
[2 Marks] Professional Table of contents with correct page reference, indentation and subsections expected.
Full quality gains full mark and less quality gains less mark accordingly.
Question 1
To identify current system problems, observe, explain and write a report about current manual system (a brief scenario) and highlight problems [ 8 marks] Professional research covering the full subject with APA6 referencing/citation expected.
Full quality gains full mark and less quality gains less mark accordingly.
Question 2
Research and find at least one example of automated car parking system
[ 10 marks] Professional research covering the full subject with APA6 referencing/citation expected.
Full quality gains full mark and less quality gains less mark accordingly.
Question 3
convince your client about this new approach using available literature and resources [Total 18 marks)
*What is traditional software development? ( 7 marks)
*What is object oriented development, also what tools and techniques are being used for this development approach? ( 7 Marks)
*Why you prefer the use of object oriented approach over the traditional approach. ( 4 Marks)
Professional research covering the full subject with APA6 referencing/citation expected.
Full quality gains full mark and less quality gains less mark accordingly.
Question 4
decide what methodology you are going to adapt for the software development lifecycle [Total 21 marks]
* What are available OO methodologies for your approach to system development (briefly explain your understanding and use references to back your knowledge about each of the methodologies)? [At least 4 methodologies] (8 marks)
* Explain the tools and techniques for each technology including historical backgrounds [At least 4 methodologies] (8 Marks)
* What methodology you choose to use and why did you choose this methodology. You also need to indicate, why you believe this methodology will be suitable for this project. (5 marks)
Professional research covering the full subject with APA6 referencing/citation expected.
Full quality gains full mark and less quality gains less mark accordingly.
Question 5
Produce a problem, opportunity Matrix
[ 15 Marks = 5 marks each ] 3 X Problem /Opportunity/directive, identified correctly, explained and presented covering all concepts in the Matrix gains full marks.
Full quality gains full mark and less quality gains less mark accordingly.
1:Problem /Opportunity/directive
2:Problem /Opportunity/directive
3:Problem /Opportunity/directive
Question 6
Solution candidate matrix
[12 Marks = 4X3 marks each ] Well-structured solution suggested and well-presented concept covering all required concept in matrix gains full marks.
Full quality gains full mark and less quality gains less mark accordingly.
1 :Solution
2:Solution
3: Solution
4: Solution
Question 7
Stakeholders
[ 8 Marks = 4 X 2 marks each ] Well-identified and explained stakeholders covering all concepts in the Matrix gains full marks.
Full quality gains full mark and less quality gains less mark accordingly.
1 :Stakeholder
2: Stakeholder
3: Stakeholder
4: Stakeholder
8 – Neatness of the report
[6 marks] Proper font / font size (Arial / 11 to 12 font size or similar ) , proper page layout, titled sections , mapping the assignment sheet properly, error free, reference page APA6 , glossary page ( If unfamiliar terms and jargon placed in the report) , proper indentations Professional report all around
Full quality gains full mark and less quality gains less mark accordingly.
Note:
This is a research assignment where you need to find and discover the information. Consult the Waiariki Institute of Technology (WIT) library, the Internet, your textbook, other books and magazines.
The assignment must be a product of your own work, except for the use of resources supplied with the course, discussions conducted with the lecturers, and other assistance shown as acceptable in the section Assistance to Other Students below.
• Report should not exceed more than 12 pages including a cover page, table of contents, references and glossary (If any).
• Complete report must have at least 5 pages, excluding illustrations and table of contents (TOC).
• Cover page should include the following information (at least):
– Your full name
– Student number
– Paper name / number
– Assignment number / Topic
– Date
• Provide pictures and diagrams as required and reference them.
• Report should comply with APA6 referencing and accommodate proper use of paraphrasing.
• Report should clearly indicate which parts of assignment questions are answered. No mark (0 marks) will be assigned to lose materials.
Assistance to other students:
Students themselves can be excellent resources to assist the learning of fellow students, but there are issues that arise in assessments that relate to the type and amount of assistance given by students to other students. It is important to recognise what types of assistance are beneficial to other students’ learning and also what types of assistance are acceptable in an assessment.
Beneficial Assistance
• Study Groups
• Discussion
• Sharing reading material
Unacceptable Assistance
• Working together on one copy of the assessment and submitting it as your own work
• Giving another student your work
• Copying someone else’s work
• Changing or correcting another student’s work
• Copying from books, the Internet etc. and submitting it as your own work.