Write down the schema to represent the current system state, Software Engineering

Assignment Help:

Question:

Consider the University modular degree scheme where students choose a selection of modules from a large menu. Here we have the basic types [PERSON, MODULE], the set of all people and the set of all modules. We have the information for the entire modular degree scheme represented by the type PERSON ξ MODULE.

Here we are only interested with the set of students registered as university students and the set of modules which are part of the degree scheme.

(a) Write down the schema to represent the current system state.

(b) Write down a schema for the operation to remove a student from the University. State any assumptions if any.

(c) Write down a schema for the operation to withdraw a student from a module of the degree scheme.

(d) Write down a schema for the operation to add a new module to the degree scheme.

(e) Write down a schema for the operation to verify if the student called ‘Peter' is registered for the module programming?


Related Discussions:- Write down the schema to represent the current system state

Explain the waterfall model, Explain the waterfall model. Explain why it is...

Explain the waterfall model. Explain why it is more advantageous than adhoc methods. Ans Waterfall Model: 1.The waterfall model is a chronological software development p

Computer science, Write a report that explains the agile principles for rap...

Write a report that explains the agile principles for rapid software development, and recommend and justify an appropriate method for adoption.

How to write the data dictionary, Write down the Data dictionary for the da...

Write down the Data dictionary for the data item "Telephone Number". Names: Telephone number Aliases: none Where to use /How to use: assess against set-up Explanation

Why system flowcharts are used, System flowcharts System flowcharts are...

System flowcharts System flowcharts are used to demonstrate how all the components in a system link together (for example input, storage, output, processing etc.). They are ver

Describe the method of technical documentation, Describe the method of Tech...

Describe the method of Technical documentation This usually comprises: - Program listing/coding -  Programming language(s) used  - Algorithm/Flowchart -  Purpose o

Name the types of software system requirements, What are the types of Softw...

What are the types of Software system requirements ? Functional requirements: Services the system should be required. Non-functional requirements: Constraints on the servi

Explain capability maturity model, Overview You are a Systems Analyst w...

Overview You are a Systems Analyst working for Zeppelin Industries Inc. Many of the software projects your company attempts to deliver are failing or have already failed. The

What is validation and verification testing, Explain Validation and verific...

Explain Validation and verification testing? Ans) Used as an entity to describe a procedure of review, analysis, and testing all over the software life cycle to discover errors,

Write Your Message!

Captcha
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