Develop a set of non-functional requirements

Assignment Help Computer Engineering
Reference no: EM133482358

Case: Searching for courses: The student logs into the system and navigates to the course catalogue. They use the search feature to find courses that meet their academic requirements and interests. They can search by keyword, course code, or course title. (b) Viewing course details: After finding a course they are interested in, the student clicks on the course to view more details. They can see the course description, prerequisites, and availability. If the course is full, they can see if they can be added to a waitlist. (c) Adding a course to their schedule: If the student decides to enroll in a course, they can add it to their schedule by clicking the "register" button. The system will check if the student meets any prerequisites or restrictions and add the course to their schedule if everything is in order. (d) Dropping a course: If the student needs to drop a course, they can navigate to their schedule and click the "drop" button next to the course they want to remove. The system will remove the course from their schedule and adjust their billing as necessary. (e) Viewing their class schedule: The student can view their class schedule at any time by navigating to the appropriate section of the system. They can see which courses they are enrolled in, their meeting times, and any other relevant details. (f) Paying fees: The system should allow the student to pay for their course fees online. The system should securely process the payment and provide a receipt for the transaction. (g) Requesting academic transcripts: If the student needs an academic transcript for a scholarship or job application, they can request it through the system. The system should securely process the request and provide the transcript in a timely manner.

Question 1: Develop a set of functional requirements for the online student course enrollment system.

Question 2: Develop a set of non-functional requirements for the online student course enrollment system.

Draw a Data Flow Diagram for the online student course enrollment.

Question 1: Draw the level-0 diagram by considering all possible external entities and data exchanges between the system.

Question 2: Draw the level-1 diagram by considering all possible sub-systems based on the above descriptions.

Question 3: Complete the data dictionary for your DFD.

Reference no: EM133482358

Questions Cloud

Create an index on the last name column : Create an index on the last name column. Explain what type of index you created and why - Explain Plan to analyze performance of a query to find all customers
Do you have prior knowledge of and to what extent : What course-related topics would you like to discuss with your instructor and classmates? What questions or concerns do you have about this course
What management function are you in charge of : Who would you approach to get more blankets (Remember, you are the Section Chief)? Which management function would be responsible for getting blankets for you.
Fgdump to capture the passwords on a system : Detail the steps a malicious user would take to use fgdump to capture the passwords on a system and Detail how any user can "look-up" a password, given a hash
Develop a set of non-functional requirements : Develop a set of functional requirements for the online student course enrollment system and Develop a set of non-functional requirements for the online
Describe the fundamental changes that need to take place : Describe the fundamental changes that need to take place before the semantic web concept becomes widespread. What role might Artificial Intelligence play
How can be trained on the use of electronic health record : Provide an example of how the provider can be trained on the use of electronic health record without being overwhelmed about the financial burden.
Explore the formation of your self-concept : CMNS 101- In this essay, you will explore the formation of your self-concept and how it influences your communication with others.
Make a training presentation for the different parts : Make a training presentation for the different parts of the AWS Service Catalog that cloud users and cloud admins can use. This presentation will be saved

Reviews

Write a Review

Computer Engineering Questions & Answers

  Write a report that outlines the investigation plan

Write a 500-1000 word report that outlines the investigation plan, procedures to secure the digital evidence, and data validation methods.

  What are the pros and cons of mobile cloud computing

Every year mobile technology is getting more advanced as everyone needs mobile in their daily life in almost every bit of life. Advances in technology thus.

  Design a chain of custody form

Design a Chain of Custody (COC) form, as well as an Evidence Inventory Form (which lists all the pieces of physical evidence in a case).

  Draw the search space expanded for a lowest-cost-first

Give a non-trivial heuristic function h that is an underestimate of the real cost. [Note thath(n)=0 for all n is the trivial heuristic function.]

  Write a program that asks the user for a year

Write a program that asks the user for a year and computes whether that year is a leap year. Use a single if statement and Boolean operators.

  What is the dark web and how is it used by criminals

Write a brief paper on the following topics: What is the Dark Web? How is it accessed? How is it used by criminals? How can it be used in a positive way?

  What is the difference between a client and a server

Find out what you can about the Gopher protocol and why it lost ground to HTML. What is the difference between a client and a server?

  What is the ip address for the default gateway you will use

What is the IP address for the default gateway you will use for the entire network? What is the subnet mask to be used that will yield 8 subnets?

  Analyze the physical and logical places where you would look

Analyze the physical and logical places where you would look for potential evidence on the suspects computer(s) and / or network servers. Describe, in detail, how you proceed with the email investigation, including the review of email headers and t..

  Why standards bodies are essential in networking

Why standards bodies are essential in networking and how your department complies with standards? The importance of communication protocols and which one(s).

  List and describe various types of nonvolatile memory

List and describe various types of nonvolatile memory. Which ones do you think are generally used in PLCs?

  Write a program that asks the user to enter 1000 integers

Write a program that asks the user to enter 1000 integers to be stored in an array called "numbers".

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd