Analyze and design the data and processes

Assignment Help Software Engineering
Reference no: EM133411467

COURSE REGISTRATION SYSTEM

This case is a logical description of the desired application. Your task is to analyze and design the data and processes to develop an automated application to perform course registration. A student completes a registration request form and mails or delivers it to the registrar's office. A clerk enters the request into the system. First, the Accounts Receivable subsystem is checked to ensure that no fees are owed from the previous quarter. Next, for each course, the student transcript is checked to ensure that the course prerequisites are completed.

Then, class position availability is checked; If all checks are successful, the student's social security number is added to the class list. The acknowledgment back to the student shows the result of registration processing as follows: If fees are owing, a bill is sent to the student; no registration is done and the acknowledgment contains the amount due.

If prerequisites for a course are not filled, the acknowledgment lists prerequisites not met and that course is not registered. If the class is full, the student acknowledgment is marked with 'course closed.' If a student is accepted into a class, the day, time, and room are printed next to the course number. Total tuition owed is computed and printed on the acknowledgment. Student fee information is interfaced to the Accounts Receivable subsystem. Course enrollment reports are prepared for the instructors.

Perform its structured analysis. Extract information needed for an automated application and, build its context diagram, a levels set of DFDs, balanced with the context diagram , and a data dictionary.

Guide to answering:
All the steps involved in structured analysis?
Draw context diagram by defining the boundaries for the application?
Use circles and squares to define application names and entities?
Balance the DFD with the context diagram?
Enter names and definitions of all the entities in the data dictionary?
For each data flow, created a definition and list of tentative contents in the data dictionary?

Reference no: EM133411467

Questions Cloud

Share your thoughts on rapidly growing area : Share your thoughts on rapidly growing area of web design and why is it such an important component for Web Designers/Developers
Discuss the role that human resources can play in relation : discuss the role that human resources can play in relation to coaching, counseling, and mentorship, including how the role of human resources would differ
Create a class diagram and sequence diagrams : Create a class diagram and sequence diagrams for the User Stories and Systems Use Case Specifications detailed
What can be uber vs toronto taxi ethical situation issue : What can be the uber vs Toronto taxi ethical situation issue and also what can be final decisions on the basis of two ethical theories kantian and utilitarian?
Analyze and design the data and processes : Perform its structured analysis. Extract information needed for an automated application and, build its context diagram, a levels set of DFDs, balanced
What are the ethical implications of this settlement : What are the ethical implications of this settlement for the use of customer data? What was the purpose of the Class Action? According to the Plaintiffs
Discuss factors influencing the quality of project estimates : Discuss the factors influencing the quality of project estimates. Use examples from the Pacific Island Countries to explain each point.
What is debt covenant : What is a debt covenant? Why do lenders include them in loan agreements? Why do borrowers agree to include covenants in loan agreements?
About the nike company : Include the following information about the Nike company. Business category, markets, and products. Competitors

Reviews

Write a Review

Software Engineering Questions & Answers

  Explain at least two different approaches to a formal sdlc

q1. discuss one important element that must be completed in three of the sdlc phases. what happens if that element is

  Tracing speakers for a national conference

You are working on a database that will track speakers for a national conference. The data entry person entered information in the Speakers table incorrectly. He entered the first half of a new record cor¬rectly, but then jumped to a different rec..

  Explain about software life-cycle model

Your customized software development company describe which software life-cycle model you would use. You can use the models as described in the book, or from another source, or, alternatively define your own process.

  What challenges do you face as security professionals

What biblical principles are applicable here? Do you think that breaches like these will get worse or better in the future? Why or why not

  How you could use the software to create a model

Decide how you could use this software to create a model to help in developing a policy for a Smart City. Need to write 350 word with APA format.

  Phase distribution of effort and the total effort

How would the following change, from low to high, affect the phase distribution of effort and the total effort: analyst Capability, virtual machine experience, Programmer capability, and required language experience?

  Assignment on emotional intelligence

Fully explain emotional intelligence, and give two (2) examples of the concept. Next, examine the concept of "emotional quotient" compared to traditional "intelligence quotient."

  Windows presentation foundation

Using any source of your choosing, research Windows Presentation Foundation (WPF) and in your own words, in about one paragraph, describe your understanding of it. Also, list your sources by providing links and/or printed book/article names.

  Program to calculate the average salary and years employed

Construct a program that determines how many consonants are in an entered string of fifty characters or less. Output the entered string and the number of consonants in the string.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Create a class diagram in enterprise architect

Create a class diagram in Enterprise Architect which fully represents the classes above and the relationships between them and create a NUnit test class for the Customer class and fully test all of the methods. Include an appropriate setup function ..

  Design 10 test cases

Design ten test cases and describe the purpose of each of them. The cause is one to two sentences.

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