MIS501 Principles of Programming | My Assignment Tutor

MIS501-Assign1 Page 1 of 3 ASSESSMENT BRIEFSubject Code and NameMIS501 Principles of ProgrammingAssessmentOne – Peer Assessment of UML DiagramIndividual/GroupIndividualLengthDiagram + 1000 Peer AssessmentLearning OutcomesThis assessment addresses the following subject learningoutcomes:b) Propose solutions using programming and universalmodelling language (UML) diagrams to meet business needSubmissionWednesday 11:59 PM AEST/AEDT of Module 2 (week 4)Sunday 11:59 PM AEST/AEDT of Module 2 (week 4)Weighting30%Total Marks30 marks Context:The MIS501 Principles of Programming subject is designed for you to progressively add to yourunderstanding of software development using a mid-level programming language that supportsobject-oriented development. It also introduces you to some of the systems analysis techniques thatwill feature in later subjects of the Master of Business Information Systems. In order for you to dowell in this subject, it is imperative that you undertake all of the learning activities in the modules.The learning activities are presented as a way of scaffolding your learning so that you can attemptthe building blocks of the assessments and be in a safe environment to fail and to learn from them.Therefore, doing your learning activities and seeking feedback from them from peers and from thelearning facilitator is the single best way of preparing for doing well in this assessment.Instructions:There is a hurdle requirement in this assessment; you must submit a use-case diagram byWednesday of week 4 at midnight. The use-case diagram should ideally be hand-drawn and eitherphotographed or scanned into your document (diagramming packages may be used but are notnecessary for this assessment). The use-case diagram should be composed based on the followingscenario:Torrens University Australia (TUA) is interested in a new enrolment and timetabling system.The system is intended to be built in-house. The university has a very strong informationsystems suite of programs and the students of that program are showing great insight andpromise. It has signalled its intention to seek input from those students in a consultingarrangement.MIS501-Assign1 Page 2 of 3The enrolment system is to be web-enabled so that students, teaching- and other universitystaff can access it easily from their computers, phones or tablets on a variety of operatingsystems and platforms. The process of offering classes is, roughly as follows:The Program Director will survey the progression of current students and make an educatedguess about any students who will enter the program. From there, they will schedule classesat Torrens University campuses in Brisbane, Sydney, Melbourne and Adelaide, aiming toprovide all current and future students with an optimum number of core and electivesubjects. The Program Director will then allocate classes to teaching staff. The timetablingmanager allocates classrooms to the classes and the classes are made available to studentsto enrol into.The system should allow the Program Director to do their job of opening classes, thetimetabling manager to be able to schedule the classes in rooms and at times that work forthe whole university. The Program Director should then be able to allocate classes toteaching staff. Students should be able to enrol into classes that suit their private timetable,allowing time for sleep, work, socialising and, of course, study. The system should generatea timetable for each user that interacts with it.Based on this scenario, you should draw a use-case diagram and submit it. On the morning followingsubmission, the learning facilitator will allocate you with another student’s diagram to assess.The word limit prescribed above is the maximum number of words you can use for your peerassessment. You should use the scenario and provide feedback to the other student on their usecase diagram. You are free to use whatever framework you like and the following should beminimum inclusions:• Comment on the overall suitability of the use-case diagram for communicating high-levelrequirements to the programmer• Provide constructive criticism on how the other student can improve their use-case diagramin the future• Provide some useful readings the other student may peruse that helps them develop theirdiagramming, pointing out aspects of the readings to focus onSubmission Instructions:Your use-case (UML) Diagram should be submitted by Wednesday at midnight of week 4. Do notinclude any identifying information on your diagram (i.e. not your student number, name oranything else that might identify you). This is important because the peer review is to be doneanonymously. Non-submission or lateness of the use-case (UML) diagram will be treated inaccordance with the late assessment policy of the university.You should be sure that your UML diagram is clear for the person who will assess it. Handwriteclearly and be sure to scan or photograph the diagram at a resolution that is legible.MIS501-Assign1 Page 3 of 3Learning Rubric: Assessment One Assessment CriteriaFail(Unacceptable)0-49%Pass(Functional)50-64%Credit(Proficient)65-74%Distinction(Advanced)75 -84%High Distinction(Exceptional)85-100%Understanding of theUML Notation30%Demonstrates limitedunderstanding of UMLnotation.Fair understanding of UMLconcepts demonstrated.May neglect to provideresources or that these arecursorily provided withoutreference to specific areasin the source.Good understanding ofUML conceptsdemonstrated. Mayprovide a limitednumber of sources thepeer can use to developtheir technique from.Very good understanding ofUML concepts demonstrated.Makes recommendations toother external sources thepeer can access to developtheir understanding andpractice of UML diagramming.Outstanding understanding ofUML concepts demonstratedthrough recommendation ofother sources with specificreferences to components ofit that the peer will benefitfrom.Application andEvaluation of the UMLdiagram40%Limited understanding ofthe use-case concept andits applicability tosoftware development.Understands the contextand impact the use-caseconcept represents forsoftware development andprovides a critique for thepeer.Understand the contextand impact the use-caseconcept represents forsoftware development.Identifies logical flowsand questions theviewpoints of the peer.Evaluates the use-caseconcept, providing a critiqueof the peer’s work, relevant tothe scenario. Identifies logicalflows and presentssuggestions the peer can useto develop their technique.Expertly evaluates the usecase diagram presented bythe peer. Provides athoughtful critique in thecontext of the scenario thatthe peer can use andgenuinely develop from.Effectivecommunication30%Difficult to understand foraudience, no logical/clearstructure, poor flow ofideas, argument lackssupporting evidence.Audience cannot followthe line of reasoning.Information, arguments andevidence are presented in away that is not always clearand logical. Line ofreasoning is often difficultto follow.Information, argumentsand evidence are wellpresented, mostly clearflow of ideas andarguments. Line ofreasoning is easy tofollow.Information, arguments andevidence are very wellpresented; the presentation islogical, clear and wellsupported by evidence.Demonstrates culturalsensitivity.Expertly presented; thepresentation is logical,persuasive, and wellsupported by evidence,demonstrating a clear flow ofideas and arguments. Engagesand sustains audience’sinterest in the topic,demonstrates high levels ofcultural sensitivity.


Leave a Reply

Your email address will not be published. Required fields are marked *