Assignment title: Information


Version-1 1 of 10 GULF COLLEGE – MUSCAT – SULTANATE OF OMAN UNDERGRADUATE COMPUTING PROGRAMME ACADEMIC YEAR: 2015-2016 FRONT COVER ASSIGNMENT PAPER Module Title: User Centred Systems Development Module Code: CE00353-5 Method of Assessment : Assignment Weighting: 50% Module Credits: 15 Level: 5 Semester/Teaching block: 1 Morning Session/Evening Session: Both Examiner: Mr. Varusai Mohamed Additional Information (if any): It is a group assignment. In academic affiliation with Version-1 2 of 10 Module Title: User Centred Systems Development Module Code: CE00353-5 Module Leader: Mr. Varusai Mohamed Weighting: 50% Submission Time and Date: Section A: Submission Date: 17th April,2016 (6th Week) Section B: Submission Date: 29th May, 2016 (12th week) Final Submission Date & Time: 12th June, 2016 @1 PM You should hand in one copy of your assignment/project by the time and date mentioned above to the appropriate 'hand-in location' at the Gulf College. Fill in the front cover (staple together with your assignment). MAKE SURE that you fill in all the relevant details on this form. An acknowledgement will be given to you upon receiving your assignment. This is your receipt, keep it. You can submit work by post, but you must send it recorded delivery, it must be postmarked two days before the deadline date and a copy must be kept by you in case it is lost in the post. Faxed assignments will not be accepted. Assignments must be submitted by the due date. The only circumstance in which assignments can be submitted late is if an extenuating circumstances form is submitted at the same time. In these circumstances work may be submitted up to 2 weeks late only. If the extenuating circumstances are upheld, the assignment will be graded; otherwise a 0 will be awarded. This assignment will assess learning outcomes: 1) REVIEWING THE ROLE OF THE USER IN THE SYSTEM DEVELOPMENT PROCESS. Knowledge & Understanding 2) APPLY USER CENTERED ANALYSIS, DESIGN AND IMPLEMENTATION TECHNIQUES TO DEVELOP A SIMPLE PROTOTYPE, FROM CONCEPTION THROUGH TO IMPLEMENTATION THEREBY DEMONSTRATING KNOWLEDGE OF THE FULL LIFE CYCLE OF A USER CENTERED PROJECT. Analysis Application Problem Solving 3) REVIEW AND COMPARE METHODOLOGIES FOR USER-CENTRED ORIENTATION IN THE DEVELOPMENT PROCESS. Knowledge & Understanding Version-1 3 of 10 UCSD Assignment Assignment Description This is a group assignment. This assignment has two sections. Section A has to be completed in week number 8 and Section B has to be completed in week number 12. The student group is to develop a Windows application for the following scenario and to apply a suitable methodology for system development. Scenario Dynamics Data Tech L.L.C is an IT services & solutions provider in the Sultanate of Oman. It has many clients. Mustafa Electricals is one of its clients. Mustafa electricals has 4 departments and the following table has functions for each department. Stock Department Finance Department Sales Department Registration Department Receiving the products from supplier Getting payment from customer Checking personal information Getting order from customer Issuing the products to sales department Checking order and sales Checking the payment Checking order Maintaining the stocks Creating receipt for customers Delivering the products Preparing invoice Maintaining the re-order state Calculating total Checking delivery to customer Cancel the order (You can add some more departments and operations if needed. ) All works are done manually in this company. There are many problems in the company in maintaining the information of customers,orders,sales,stocks, and reports in the files consisting of papers. The manager in Mustafa Electricals wants to change the existing system into automation. He buys the needed computers, but he needs a new information system(software) to process the information. Dynamics Data offers a project for Mustafa Electricals. Dynamics Data starts the project and it gets all the requirements from Mustafa Electricals. The project manager of Dynamics Data needs to select a methodology for the prototype development. The system development has many phases such as analysis,design,coding,testing and maintenance. Version-1 4 of 10 Outline of Tasks You have to assume that you are working as a team member to develop a system in the Dynamics Data L.L.C. You have to select a suitable methodology to develop a system for Mustafa electricals. As a team member, how do you help in the phases of the system development? Write your views and recommendations for the following: Section A  Write a report with a minimum of 500 words to list out the user's requirements and discuss them. (10 marks)  Write a report with a minimum of 200 words to list the goals and introduction of the project for Mustafa Electricals. (5 marks)  What is a suitable methodology for system development? Discuss all the phases of selected methodology. (500 words) (10 marks)  Compare the selected methodology with a traditional methodology and discuss the results in your report. (300 words minimum) (10 marks)  What are the tools and techniques that are being used to collect system requirements? (200 words minimum) (10 marks)  Investigate on an automated tool which is used in designing phase and explain how it helps the user.(300 words minimum) (5 marks)  What are the different forms of prototyping? Which form of prototype will you use to design prototypes in the proposed system? Design five prototypes for Mustafa Electricals and explain.(300 words minimum) (15 marks)  You have to prepare all the types of test cases(positive,negative) for any two prototypes that you designed. (200 words minimum) (10 marks) Section B  You have to design and develop your system using any one of the programming language(Visual Basic, Java..etc). You can use a database system to store/retrieve data. Include the implemented screens and some important programs in your report. (15 marks)  You have to prepare a power point presentation for demonstrating your work. (10 marks) Version-1 5 of 10 Deliverables 1. Each team must submit a hard copy of a report 2. A ten-minute presentation of the proposed system. 3. The electronic files for report, presentation and application Guidelines to the assignment This is a group assignment. Each group can get the idea and knowledge of the selected methodology from the relevant lectures/tutorials and follow the assignment report guidelines which are given in the class room. Each group could have 3 or 4 members and they have to share the activities equally between them. During the presentation all the team members have to present. The members of one group cannot change to another group without the knowledge of the module tutor. Each group has to get approval from the module tutor for their team members. Each group must show the new information system and presentation during the demonstration. This assignment should have 3000 words maximum. Upload your assignment in Moodle and check for plagiarism before submission. Version-1 6 of 10 USER CENTRED SYSTEM DEVELOPMENT [CE00353-5] Project Approval Form Project Title : Group Members: Group No: Sl.No. Student Name Student Id Award Approved By : (Module Tutor) Date : Version-1 7 of 10 USER CENTRED SYSTEM DEVELOPMENT - CE00353-5 MARKING SCHEME - ASSIGNMENT Marks : 100 Weighting : 50% Student Full Name: Student ID Number: Marker: First Marker Second Marker Agreed Mark Description of user's requirements (10%) Project goals and project background (5%) Explanation of a selected methodology (10%) Methodology comparision (10%) Tools and Techniques used to collect system requirements (10%) Investigation of designing tools (5%) Description of prototyping (5%) Designing prototypes (10%) Designing test cases (10%) Implemented Screens and Programs (15%) Individual participation and power point presentation (10%) Total (100%) Comments if any: Version-1 8 of 10 Assessment Criteria The Marking Criteria below show how each area (plan, investigation & analysis, design, implementation,documentation) will be assessed. These marks will be summed to give the overall grade out of 50. Note: Poor or inadequate referencing will result in a capped mark. Failure to plan, analyse, design and construct will result in zero marks. The marks will be split into: 0-39% A fail assignment does not meet the minimal requirements for a pass, for example: Some parts of the assignment may not have been attempted. The knowledge and understanding of methodology will be wrong or incomplete and the plan/ collection of information in the report is irrelevant and explanations may be missing and / or improper justification may be given. The written report does not comply with an acceptable standard. 40-49% The assignment will demonstrate an understanding of the scenario and the excellent knowledge of methodology, explanation, application, plan. Some explanations / components may not be complete. There is a lack of justification and synthesis. The written report will be of an acceptable standard but may be lacking content and / or clarity. 50-59% The assignment will demonstrate a good understanding of the scenario and a good knowledge of methodology, explanation, application, plan. Some explanations / components may not be complete. There is a good justification and synthesis. The written report will be of an acceptable standard but may be lacking of clarity. 60-69% The assignment will demonstrate a very good understanding of the scenario and a very good knowledge of methodology, explanation, application, plan. Explanations / components may not be complete. There is a very good justification and synthesis. The written report will be to a very good standard. >=70% The assignment will demonstrate an excellent understanding of the scenario and an excellent knowledge of methodology, explanation, and an excellent demonstration of application and a good plan in sharing work and neat arrangment of components in report / presentation and an excellent judgement / justification. All assignment requirements will be met to a high standard. All screens / prototypes / tables will be provided. The written report will be presented in a professional manner. Version-1 9 of 10 Plagiarism Warning Summary  Plagiarism occurs if you use somebody else's work in an assignment or exam answer, but fail to state where you got the material from. You need to be also very careful about the amount of words you are using from somebody else's work.  It can happen in any type of assessment where you are given the questions or tasks in advance.  If another student uses your work in his/her answer(s), both you and he/she will be punished when caught.  Punishments for committing plagiarism can be very severe. The details Plagiarism is a form of cheating in which students use the work of others and present it as their own. Staffordshire University publishes a fully detailed description of what the term 'plagiarism' means on the University's main web-site under the heading 'Procedures for dealing with suspected cases of academic dishonesty. We strongly recommend that you go and read the full document at the above address. Meanwhile, here is an extract of some of the relevant content. You will have committed plagiarism and may be caught, reported and punished (as described below) if you:  Copy extensively from the work of others (from sources such as books, magazines, journals, web-sites for example) and submit the work as your own. NB It is acceptable to refer to the work of others as long as you do not use too much, and reference your sources properly.  Copy another students' work and submit it for assessment under your own name.  Allow another student to copy your work and they then submit it for assessment under their name This last item is of particular importance; few students seem to understand what it means. If, for example, you allow another student to borrow your work and they subsequently copy some of that work and present it as their own, you and they will both be punished even though someone else copied your work. Version-1 10 of 10 The risks of working with other students Some assessment tasks are explicitly designed for group work, and it will be made clear that a group answer is expected from you. All other tasks are intended as an assessment of your individual comprehension and performance, and group answers are not permitted. In individually assessed forms of assessment your work must be different from that of every other student. Plagiarism can occur in assignments and any examination where the questions are issued to students in advance. In both cases it is possible for you to ask other people about how best to answer the questions or complete the necessary tasks. You should be aware that different modules and subjects may have different requirements. In some subjects, answers to questions may, for example, require every student on a module to employ or refer to the same diagram(s), concepts and the like in order to construct an acceptable answer. You should note, however, that even in these circumstances your explanations of what the diagrams mean, and any other writing referring to any common diagrams and concepts should all be in your own words. Moreover, the situation may be very different on other modules, where the submission of work that has a very similar structure, or the use of very similar materials such as concepts, diagrams, quotations and the like, to that of another student, may lead to you being accused of plagiarism. The picture is complicated and, unfortunately, it is not possible to give advice that is directly relevant to every module you study. If you are unsure about how to avoid plagiarism in any specific module, then rather than hoping and guessing, you should ask for guidance from the member of staff who delivers that module. Our overall advice is straightforward; by all means discuss how best to answer questions or complete tasks with your colleagues, but when it comes to actually writing your answers - DO IT ALONE! What happens if you get caught? Examination Boards may punish offending students in any manner that they deem fit. Typical punishments Boards may choose range from reducing grades, making students re-sit modules, through to failing students on a module or an entire award. The University regards this form of cheating as a serious offence. Full details of the range of likely punishments can be found on the University's web-site under the heading 'Procedures for dealing with suspected cases of academic dishonesty. Please consider yourself warned! Version-1 11 of 10