Draw a system sequence diagram for the register module use

Assignment Help Electrical Engineering
Reference no: EM13897786

1) Explain the following three key concepts of object-oriented technology. Illustrate each one using examples.

a) Encapsulation of data and methods

b) Support for polymorphism

c) Inheritance within class hierarchies.

2) Explain the main practices in the following agile development methods:

a) Scrum

b) Extreme Programming (XP)

c) Crystal Clear

3) Write a use case for each of the following:

a) A borrower renews a book from an online library.

b) A buyer bids for an item on Ebay.

c) A seller wants to auction an item on Ebay.

4) This case study is based on The Pet Connection website at https://www.thepetconnection.com/index.htm. It will be used to discuss the questions related to the Inception Phase in the Unified Process (UP).

The Pet Connection was formed under a very simple premise: "To assist pet breeders and pet buyers in the process of finding the perfect pet."

(https://www.thepetconnection.com/breeder/breeder_home.htm.)

The Pet Breeder service is designed to:

• Enable buyers to learn about specific breeds via our online pet knowledge base.

• Enable buyers to learn more about specific pet breeders.

• Allow buyers to obtain complete information about additional services provided by breeders.

• Allow buyers to view pet pictures along with other pertinent data on available pets.

• Determine pet availability on a local, regional and national basis.

• Provide a "pet search matching" service for pet buyers.

a) List down the initial use cases for the Pet Breeder service, and give a brief description for each use case identified.

b) The following list contains the artifacts the UP specifies for the inception phase:

Vision and business case

Use case model

Supplementary specification

Glossary

Risk list and risk management plan

Prototypes and proof-of-concepts

Iteration plan

Phase plan and software development plan

Development case

Based on the Pet Breeder case study, briefly describes the contents of each artifact with some examples. You may include diagrams in your discussion.

5) The questions below are based on the following scenario:

We wish to build a university module registration system. We want students to be able to browse and select among the entire undergraduate module offered in a semester. A student's selections are entered into his or her permanent record (transcript); each module is updated with an outcome at the close of the semester.

In registering for modules, each student fills out a schedule, with minimum and maximum number of modules determined by student category (e.g., part-time, honours, ordinary). Students considering a module can browse information about its teacher and a module abstract, as well as determine what prerequisites it has, when it meets and how many credits it is worth. A module selection is accepted if its prerequisites have been met, if it does not exceed the total allowed hours, and if its meeting time does not conflict with other modules on the student's schedule.

Tutors can use the system to monitor the registration process for the modules they have been assigned, to see how many students are currently registered for a module and who they are.

a) Draw a System Sequence Diagram for the Register Module use case.

b) Identify the conceptual classes.

c) Using the appropriate UML notation, draw the complete domain model showingthe associations and attributes.

Reference no: EM13897786

Questions Cloud

By how much has peso strengthened or weakened in real terms : If there is 10% inflation in Brazil, 15% inflation in Argentina, and the Argentine peso weakens by 21% relative to the Brazilian real, by how much has the peso strengthened or weakened in real terms?
Describe common usability guidelines and standards : Describe common usability guidelines and standards.
Explain what happened in the house rules committee : Analyze the your bill's journey/process and explain whether each step was textbook or unorthodox: Describe what happened in committee(s) at the hearing(s) and markup(s) and Explain what happened in the House Rules Committee (if relevant)
What would be price you charge and quantity you would sell : What would be the price you would charge and the quantity you would sell? How do these variables change when the real exchange rate increases by 10%?
Draw a system sequence diagram for the register module use : Draw a System Sequence Diagram for the Register Module use case.
Discuss specific plans to terminate an unsuccessful solution : Nursing Research Utilization Project Proposal: Poster Presentation-Discuss methods and specific plans to revise an unsuccessful project solution. Discuss methods and specific plans to terminate an unsuccessful solution
History of the temple of athena and the coliseum : A compare and describe the history of the Temple of Athena and the Coliseum.
Trade between egypt and knossos : Discuss the impact of trade between Egypt and Knossos. How did this trade affect the art of the Aegean? Use examples to support your statements.
Personal responsibility and work opportunity act : In 1996, the welfare program, Temporary Assistance for Needy Families (TANF), was established under the Personal Responsibility and Work Opportunity Act

Reviews

Write a Review

Electrical Engineering Questions & Answers

  Calculate the effective density of states at valence band

The donor concentration in a silicon sample at 300K is ND = 1.2 x 1015 cm-3. 1 x 1016 cm-3 acceptor atoms are added to form a compensated p-type semiconductor so that the Fermi level is 0.26 eV above the valence band edge.

  What is the effective voltage if the waveform is sinusoidal

Calculate The Average voltage generated in 6 turn full pitch coil of a 25 cycle alternator if the flux per pole is 7.2 x 10^5 maxwells. What is the effective voltage if the waveform is sinusoidal.

  Surface of the ceramic film at this time

At furnace start-up the wall is at an initial temperature of Tj = 300 K, and combustion gases at T8 = 1300 K enter the furnace, providing a convection coefficient of h = 25 W/m2 · K at the ceramic film. Assuming the film to have negligible thermal..

  Explain the use of aa sized rechatgeable batteries in camera

How to write and application note that explains the use of AA sized rechatgeable batteries as a replacement for non-rechargeable alkaline barreries in a digital camera

  Evaluate the performance of system

A rotating machine, such as turbines or compressors, is vibrating and transmitting large forces to the ground. This vibration might be due to shock or unbalanced mass of the rotor.

  Find the speed of flow in the upper and lower section

Water moves through a constricted pipe in steady, ideal flow. At the lower point the pressure is 1.69 105 Pa and the pipe radius is 2.80 cm. At another point 2.50 m higher, the pressure is 1.35 105 Pa and the pipe radius is 1.60 cm.

  Determine the resonant frequency-q and bandwitdh

A variable-frequency voltage source of value 12cos(wt) drives a network with a resistor of value 12 ohms, an inductor of value 50mH, and a capacitor of value 5uF, all in series, in that order.

  Does it make sense that the output of the filter is sinewave

a 50 kHz squarewave is input to the 60 kHz low pass filter. The filter is effective at rejecting frequencies higher than 60 kHz. a. Does it make sense that the output of the filter is a 50 kHz sinewave

  How to make the value of pi a constant in the program

Valid input is any real number greater than 0 for the radius and height of the cylinder. Your program should consider a negative input as an error and output an error statement. Do not do any calculations in this case.

  How many and gates are required for decoding an address

A 64K x 16 RAM chip uses coincident decoding by splitting theinternal decoder into row select and column select. (a) Assumingthat the RAM cell array is square, what is the size of eachdecoder, and how many AND gates are required for decoding an ad..

  Derive minimal boolean expressions for flip-flop outputs

Design a 2-bit counter that, when f = 1, counts in the repeating sequence: 0, 2, 3, and when f = 0, counts in the reverse direction. Use T flip-flops. (a) Construct a state diagram or state table.

  How many bits are required to represent the decimal

how many bits are required to represent the decimal numbers in the range from 0 to 999 using straight binary code?

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