Knowee
Questions
Features
Study Tools

Assignment No. 1 covers lecture-01 to lecture-09. Objectives: • To understand the concept of Requirement Engineering • To have hands on experience of Use Case Modeling Instructions: The purpose of this assignment is to give your hands-on practice. It is expected that students will solve the assignment themselves. The following rules will apply during the evaluation of the assignment.  Assignment is inline so student can submit HTML, Image & Plain text only in this Mode. (File uploading option will not be available)  You should submit your assignment before or on the due date through VULMS.  Your assignment should be your own work in your own words.  Cheating from any source like Internet, handouts, ChatGPT or books will result in zero marks in the assignment.  Assignments sent via email will not be replied to and accepted.  If the submitted assignment does not open or the file is corrupt, it will not be marked and hence awarded zero marks. Uploading Assignment Instruction Follow the given instructions to submit inline assignments. ● You can use mentioned diagramming tools for drawing the Use -Case Diagram. ● Student can insert the images of the following formats. ● Images and tables can be inserted using the following highlighted option in the interface. Imagine a system where exams are taken online instead of using paper. The online examinations system focuses on creating effective assessment questions and focusing on exam’s feedback delivery to students. Students can register for exams by sending a request to admin and they have to login to write the exam within the given duration. After completing the exam, they can immediately view their results on the screen and log out. Administrators find managing exams easier with this system. They can add new exams, delete old ones, and approve or reject student registrations. Instructors can also use the system to create, change, and remove the questions for specific exams. It's a convenient way for everyone involved to conduct exams. Question No.1 [04 Marks] Read the above case study carefully and identify any two actors for online examination system. Question No. 2 [16 Marks] Draw the Use case diagram of the online examination system by using any online/free diagraming tool. You can use the following free diagramming Tools: • SmartDraw • VisualParadigm (you can use VP online)

Question

Assignment No. 1 covers lecture-01 to lecture-09. Objectives: • To understand the concept of Requirement Engineering • To have hands on experience of Use Case Modeling

Instructions: The purpose of this assignment is to give your hands-on practice. It is expected that students will solve the assignment themselves. The following rules will apply during the evaluation of the assignment.

 Assignment is inline so student can submit HTML, Image & Plain text only in this Mode. (File uploading option will not be available)  You should submit your assignment before or on the due date through VULMS.  Your assignment should be your own work in your own words.  Cheating from any source like Internet, handouts, ChatGPT or books will result in zero marks in the assignment.  Assignments sent via email will not be replied to and accepted.  If the submitted assignment does not open or the file is corrupt, it will not be marked and hence awarded zero marks. Uploading Assignment Instruction

Follow the given instructions to submit inline assignments. ● You can use mentioned diagramming tools for drawing the Use -Case Diagram. ● Student can insert the images of the following formats.

● Images and tables can be inserted using the following highlighted option in the interface.

Imagine a system where exams are taken online instead of using paper. The online examinations system focuses on creating effective assessment questions and focusing on exam’s feedback delivery to students. Students can register for exams by sending a request to admin and they have to login to write the exam within the given duration. After completing the exam, they can immediately view their results on the screen and log out. Administrators find managing exams easier with this system. They can add new exams, delete old ones, and approve or reject student registrations. Instructors can also use the system to create, change, and remove the questions for specific exams. It's a convenient way for everyone involved to conduct exams.

Question No.1 [04 Marks] Read the above case study carefully and identify any two actors for online examination system.

Question No. 2 [16 Marks] Draw the Use case diagram of the online examination system by using any online/free diagraming tool. You can use the following free diagramming Tools: • SmartDraw • VisualParadigm (you can use VP online)

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

Sure, here are the answers to your questions:

Question No.1: The two actors in the online examination system are:

  1. Students
  2. Administrators

Question No. 2: Unfortunately, as a text-based AI, I'm unable to draw diagrams. However, I can guide you on how to create a Use Case diagram for the online examination system.

  1. Start by identifying the actors which are Students, Administrators, and Instructors.
  2. Identify the actions each actor can perform. For example, students can register for exams, login, write the exam, view results, and log out. Administrators can add new exams, delete old ones, and approve or reject student registrations. Instructors can create, change, and remove questions for specific exams.
  3. Now, using a diagramming tool like SmartDraw or VisualParadigm, draw circles for each action and label them.
  4. Draw lines from each actor to the actions they can perform.
  5. Make sure to include the system boundary, which is the online examination system in this case.

Remember, the purpose of a Use Case diagram is to show who interacts with the system and what they can do. So, make sure all the interactions are clearly represented.

This problem has been solved

Similar Questions

Assignment No. 1 covers lecture-01 to lecture-09. Objectives: • To understand the concept of Requirement Engineering • To have hands on experience of Use Case Modeling Instructions: The purpose of this assignment is to give your hands-on practice. It is expected that students will solve the assignment themselves. The following rules will apply during the evaluation of the assignment.  Assignment is inline so student can submit HTML, Image & Plain text only in this Mode. (File uploading option will not be available)  You should submit your assignment before or on the due date through VULMS.  Your assignment should be your own work in your own words.  Cheating from any source like Internet, handouts, ChatGPT or books will result in zero marks in the assignment.  Assignments sent via email will not be replied to and accepted.  If the submitted assignment does not open or the file is corrupt, it will not be marked and hence awarded zero marks. Uploading Assignment Instruction Follow the given instructions to submit inline assignments. ● You can use mentioned diagramming tools for drawing the Use -Case Diagram. ● Student can insert the images of the following formats. ● Images and tables can be inserted using the following highlighted option in the interface. Imagine a system where exams are taken online instead of using paper. The online examinations system focuses on creating effective assessment questions and focusing on exam’s feedback delivery to students. Students can register for exams by sending a request to admin and they have to login to write the exam within the given duration. After completing the exam, they can immediately view their results on the screen and log out. Administrators find managing exams easier with this system. They can add new exams, delete old ones, and approve or reject student registrations. Instructors can also use the system to create, change, and remove the questions for specific exams. It's a convenient way for everyone involved to conduct exams. Question No.1 [04 Marks] Read the above case study carefully and identify any two actors for online examination system. Question No. 2 [16 Marks] Draw the Use case diagram of the online examination system by using any online/free diagraming tool. You can use the following free diagramming Tools: • SmartDraw • VisualParadigm (you can use VP online)

ASSIGNMENT TASKS:create a comprehensive requirement definition report by re-written system requirements and categorised into functional (FR) and nonfunctional requirements by(operational, performance, security and cultural) BACKGROUND Your business case has been accepted and project is moving forward into the next phase of the SDLC. Preliminary investigation with intensive fact finding has begun, with the aim of understanding the requirements better. A series of techniques were deployed for elicitation. Below is the list of requirements elicited. Business processes, assumptions and constraints are documented together with the requirements listed below. Complete this assignment using the given requirement sets and complete the tasks as listed. You are a business analyst for this project and are tasked to prepare the ‘Requirement Package’. ELICITED REQUIREMENTS: For you to use in your Requirement Definition Report: Expanding from the modules listed as key components, analyse the below information to fulfil the tasks assigned within the Analysis Phase of the SDLC (in no particular order): a. The executives from Kia Kaha Reo would like to have the same name for the project and the the system/platform. It will be known as KiwiTe. After several rounds of discussions, the decision is to proceed with two platforms. The system will be accessible via mobile app and web browser as a dynamic web application. Both platforms will have the same system name to promote awareness to all users. b. There are two type of target users. ‘Registered users’ and ‘Ordinary users’ are the two main types of roles for end users. There will be a range of staff roles with dedicated access and roles to suit the functional requirements committed. c. System administrator role has the super user access for all staff. Dedicated staff role will be assigned to match their responsibilities. System administrators can manage the Access Control Level (ACL) for all users of the system in both platforms. They are also responsible for backups and maintenance (including security patches). d. There will be variation in features available in both platforms. E.g. To use the mobile app, user will need to ‘register’ while any person with access to the Internet can use the web application via a standard browser and will be regarded as an Ordinary user. A registered user can also utilise the features available in the web platform. e. A complete database system on Te reo Māori named TRM-Expert System (TRMES) serves as the library to provide the translation mechanism for the platforms. This expert system is external but will be continuously maintained and updated to offer the back-end engine on the language support and is integrated into all the modules available. Hemi Smith (Chief Language Lead) and his team championed this system actively as part of his key role. f. A basic translator mechanism will be available for both types of ‘users’. This includes word to word translation, speech and translate and also the ability to take a picture of te reo words to translate. AI chatbots are available at all times to assist all users. g. Course designers and course content creators design courses and package them by levels (beginners, intermediate and advanced) with dedicated audio-visual components, interactive exercises and real-life scenarios to enhance comprehension and conversational skill goals. These are designed to be interactive, and each level will have its activities and assessments to suit its learning outcomes and associated course level. Registered users can enrol into courses and will start by selecting levels to begin. This is done when they first register. Users can sit a preliminary test to determine which level to begin on. INFOSYS 220 ASSIGNMENT 2 | Page 3 of 6 h. Each registered user can choose from a pre-loaded avatar, or they can design and customise their own. Ordinary users can only choose from the pre-loaded avatars available and will need to do this each time they use the web application via the browser. i. Registered users will start to earn points when they take part in the learning journey. These points can be earned via lessons, or games. Points can be used to redeem merchandises, skins for avatars as well as other activities that requires bookings. Users with high points can access more features available. j. Virtual tutors are available via booking. They can be booked by way of a private ‘learning session’. Achievements of lesson are paid out in badges as well as points. A group of tutors are available for users to engage, requesting one on one guidance and personalised learning sessions. k. Users on the platform can form ‘learning groups’, be-friend one another by sending a friend request, or challenge one another through the games available on the system. l. Certificates of achievement will be issued and are sharable by all users on the system via social media. There is also a running ‘Hall of Fame’ to list top achievers. m. Gamification is one of the main features within the system. New games are designed and loaded continuously to keep the users engaged and promote regular learning. Badges and points will be earned. The role of a Game master is to design new games, test them and launch them to attract new learners and keep the existing users keen and excited. n. User experience is another key driver to keep the platform fresh and trendy. Jessica Blackmont (Chief of UX) leads a team of UX designers to work on the creative components (e.g. avatar, VR and AR options for learner) continuously. o. Tom Sinclair is appointed the Chief Operation Officer role and he leads a team of staff who take on roles across all sectors. Reports on the usage, feedback and social media visibility are available via dashboard using developed Power BI that is constantly monitored. These report and analytics are available via dashboard 24/7. p. The features are available for private corporate events to be organised. Corporate events can be booked with requirements and components to select where dedicated workshops can be set up to suit accordingly. q. Educational Partnership and Accreditations with schools, institutions and similar will be available to link the learning component to NCEA equivalent credits, or form part of an assessment at the tertiary institution level for te reo courses. r. Add-on functions include: Chatbot, live sessions, virtual tutors, game zone and online mentoring etc can be customised to suit. It is powered by rules and Artificial Intelligence (AI) with a knowledge base on common questions. The knowledge base is continuously added via AI technology to formulate frequently asked questions. s. External partners can request to integrate the learning module onto their own website and customisation can be done be done on contracts. t. All databases are backup regularly and in a secure manner. Recovery and security of data processes are checked and updated. u. The game and interactive zone creates a community of learners to come together and learn in a fun and interactive manner. Games like Minecraft and Roblox are incorporated for users to join and play with te reo puzzles, and challenges to solve. v. All modules are mirrored in a test environment that mirrored the production and live environment every day. This allows any recovery request if any. INFOSYS 220 ASSIGNMENT 2 | Page 4 of 6 w. Conversational te reo can be selected for learners via virtual tutor sessions or within the game zone itself. VR and AR capabilities will allow learners and tutors to interact virtually and converse in the Meta communities. x. Learners will be able to continue to learn offline if chosen. Once online again, their progress will be updated/saved. This is to ensure the platform is highly accessible, portable, and ubiquitous.

cAN YOU GIVE EXAMPLEOF HOW THE ASSIGNMENT SHOULD LOOK LIKE

CS304 – Object Oriented Programming Assignment No.1 (Graded) Maximum Marks: 20 Instructions Due Date: 29 April 2024 The purpose of this assignment is to give you hands-on practice. It is expected that students will solve the assignment themselves. The following rules will apply during the evaluation of the assignment. ● Cheating from any source will result in zero marks in the assignment. ● The submitted assignment does NOT open or the file is corrupted. ● No assignment after the due date will be accepted. ● Students can submit HTML, Images & Plain text only in this inline Mode. You may also insert an image file/table. ● DOC/pdf File uploading option will not be available) in inline assignment submission. Uploading Assignment Instruction Follow the given instructions to submit an inline assignment. ● You can use MS Visio/ MS Paint for drawing the Class Diagram etc. ● Students can insert the images in the following formats. ● Images and tables can be inserted using the following highlighted option in the interface. Objective & Learning Outcome Objectives: The objectives of this assignment are to: • Identify the main objects (entities). • Find the necessary attributes and functions associated with each object. • Identify the relationships among objects. • Construct a comprehensive class diagram. Learning Outcomes: After completing this assignment, students will be able to: • Develop a UML class diagram. Question (20 Marks ) Scenario: A freelance marketplace is an online platform that connects freelancers with clients who need specific projects/jobs completed. These platforms serve as intermediaries that help both parties find each other, and ensure the secure exchange of services and payments. On the freelance marketplace, there can be two types of users: one is a client who posts the jobs or projects, and the other is a freelancer who bids to complete those projects. After winning the project, freelancers complete the project and submit it. After evaluating the project, the client approves the project, and then payment is released to the freelancer. Based on the above scenario there are the following key features of a freelancing platform: 1. Freelancers create profiles that include their skills, experience, and portfolio of work. 2. Clients post projects or job descriptions, mentioning the skills required, project timelines and budget etc. Freelancers can then decide if they wish to apply or bid for the project. 3. A freelancer can bid on the project. Clients then review these bids and select a freelancer based on factors such as price, experience, and previous reviews etc. 4. Payment may be released to the freelancer only after the client approves the

Question:Assignment #1: Data model [10%]This assignment relates to the following Course Learning Requirements:   CLR 1: Identify, explain, and use various technologies used in the Enterprise environment.CLR 3: Implement Web Server integration with enterprise applications.CLR 5: Utilize as well as defend against common security vulnerabilities found in enterprise applications and the multi-server networked environment.CLR 6: Implement and Integrate various Java based technologies used in the enterprise environment.. Objective of this Assignment:   Check your ability to effectively execute the planning of enterprise applications by defining a schema of a data model in terms of MVC and to choose a communication model. Pre-Assignment Instructions:To prepare you for this assignment, read the modules 3, 4 and 5 content and follow the embedded learning activities.You require a drawing software that allows you to draw diagrams and charts.The following tool is a suggestion:Standalone app of https://app.diagrams.net/ which can be downloaded here https://github.com/jgraph/drawio-desktop/releases/tag/v13.6.2You are welcome to use any other such as Microsoft Visio (Windows only), pen and paper (literally).You also must have the following database installed on your computer.For simplicity:I used MySQL v.8+ (https://dev.mysql.com/downloads/), and provided you an example of the data model in module 5.You may use any database you wish, moreover if you decide to switch your solution to NoSQL it would be considered as a bonus - NOTE: it should be correct and workable, otherwise no bonuses will be added).Assignment description: In this assignment you will start by developing a backend for a Twitter-like application. The functionality of the application should have the following:At least 2 rolesProducer; andSubscriberThe Producers role is the same as the Subscriber, but has some extra capabilities:The producer can produce messages, which the Subscribers getUser may have both roles at the same time;Users having the Subscriber role, which means they can subscribe to as many Producers as they want to;All messages stored in the database, can be easily searched based on the following criteria:User (Producer) ID - means who wrote it;Message content Assignment Tasks:  What you should Acquiring MVN design pattern, you need to build a data model for the application described in the Assignment Description section together with API ContractsAs a result, you should have the following:ERD diagram (if you use RDBMS) as a picture of JPEG/PNG format;Script to create the data model in the DB (SQL for RDBMS, CQL for Cassandra, etc.), which should be runnable, and creates an expected data structure;Script to populate the database with few records (2-3 users, 5-7 messages);A minimum of the following queries:Get list of users;Get list of content producers;Get list of content subscribers (full);Get list of content subscribers, subscribed on specific producer;Get all messages;Get all messages created by specific producer;Get all messages for given subscriber (it may include messages from multiple producers).Assignment Submission You need to submit an archive with name pattern {Course #}_{Section #}_{Last name}_{First name}.zip containing the following:ERD diagram (if you use RDBMS) as a picture of JPEG/PNG format;Script to create the data model in the DB (SQL for RDBMS, CQL for Cassandra, etc.);Script to populate the database with few records (2-3 users, 5-7 messages);List of queries in regular text file;Screenshots demonstrating the result of each query execution.

1/1

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.