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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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