Question:
Develop a UML activity diagram to model theactivities between the Online Technical Assistant, the CourseFacilitator and the HoD. (30 marks)
Background information:
System: Online University Platform
Pune Institute of Technology is an Online University based inPune, India. The university’s main goal is to address TechnologySkills shortages globally. The University offers InformationTechnology courses to students all over the world through distancelearning. All the prospective student need is a computer and stableinternet connection. As part of its global outreach strategy, theonline university has to implement robust online platform tosimplify enrolment, communication, billing and distance learning ingeneral.
You are part of the Project Team that is appointed to spearheadthe development of the online platform. As a Software DevelopmentConsultant, you are also required to document requirements of theonline platform and design the overall system applying good designprinciples. You are also required to study agile project managementapproach as its going to be applied in the software developmentproject. The Project Team will consist of a Project Manager,Product Owner, Scrum Master and Development Team (SoftwareDevelopment Consultants with different specialities).
As part of the business processes the system has to cater for,the Online Technical Assistant will load online tasks, review thetasks, maintain the versioning of the tasks, assign online tasks tostudents, assess and moderate the tasks, aggregates the results ofthe completed tasks, and captures them. The Course Facilitatorswill oversee and supervise the work of the Online TechnicalAssistants. Course Facilitators report to the Head of Department(HoD). The Course Facilitator’s duty in the workflow will be tomoderate the results after they are captured by the OnlineTechnical Assistant, approves the results, sign them off andsubmits them for capturing. The results will end up in the HoD’sOffice. The HoD receives the results reports, moderates thereports, selects best performer and issues the final approval. Theoffice of the HoD has a full-time Office Manager. The OfficeManager supports the Online University Platform by constantlyupdating students academic records, unblocking blocked courses onbehalf of students and doing general updates to course records. Itis also the duty of the Office Manager to enrol new students on theOnline University Platform.
Results are captured per Course, a Course belongs to aDepartment and a Department belongs to a Faculty within theUniversity. Students can enrol for more than one Course and OnlineTechnical Assistants are allowed to facilitate many Courses duringthe course of the year. The Online University Platform should alsohave a functionality for students to register, check course costs,download proof of registration, update contact details, anddownload statement of account compiled by finance. All the abovefunctionalities will be delivered in the first phase of theProject.
Quality is valued at the University and no project is approvedif this aspect cannot be demonstrated. Before deploying the systemin Production, the project team will embark on a data take-onexercise because an operational system requires a fully populateddatabase to support ongoing processing. As stated, that Quality isvalued at the University, the development team isforced to apply strict rules around Unit Testing and IntegrationTesting. Performance or stress testing report will form part of theapproval process before the system is deployed into production. Tosave money on database licensing the University mostly uses opensource software and relational database management system(DBMS). MySQL is a free and open-source DBMS to beused during the Project. All the databases on MySQL including theback-ups should be encrypted.
After the deployment of the system in production, the projectteam will embark on the second phase of the Project. Otherfunctionalities of the Online University Platform that will becatered for in the second phase, are the ability for Students tolodge disputes, view results, rate the course content, like thecontent, comment on the content and chat with Online TechnicalAssistants. The Online University Platform should also beaccessible on a Mobile Device.
Question: Develop a UML activity diagram to model the activities between the Online Technical Assistant, the Course Faci
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am