Design a class diagram showing the classes

Assignment Help Computer Network Security
Reference no: EM131999217

Context of the Assignment:

To develop the students' object oriented analysis and design skills for conceptual modeling in systems development and reuse in large applications.

Intended Learning Outcomes:

1. Demonstrate an understanding of OO Methods for analysis and design of systems.

2. To apply UML with a number of techniques in modeling problem domains. Submit a work proposal for this assignment which must include:
• Understanding of deliverables - a detail description of deliverables.
• General overview of proposed plan - initial understanding of solution to task2, task 3, task 4, task5 and task 6.
• Timeline for completion of task2, task 3, task4, task5 and task 6.
• References

Scenario 1 The Public Knowledge Library is one of the largest public libraries in Oman. This library's target groups are students, researchers as well as the general public. All are it's as primary customers. The majority of the books are textbooks and range in intellectual level from school to university. There are also general encyclopedias, language dictionaries and atlases. The libraries offer the following services such as reference, indexing, internet and online, disable people and photocopying services.

In order to borrow a book the user able to register electronic library portal and logon to the system. Each researcher can borrow up to 10 books for up to 4 weeks, students 7 books and the limit for a member of the general public is 5 books for up to 4 weeks. A user can search for books, thesis, magazines and other materials with a library catalogue. If a book is not available for borrowing, a reservation can be made and added to the reservation queue of the book. The library will send a note to the one whose reservation is on the top of the queue when the book is available. When a book is overdue, a fine will be started which will build up each day. The researcher and students have the same rate of overdue charge while it is twice as much for a member of the general public. A reminder of the overdue item is immediately issued to the borrower when the item becomes overdue.

Current Journal, Dissertation and Thesis, Daily Newspapers and Magazines can only be read in the library, but issues of past years are bound in volumes by year. These volumes can be lent out in the same way as books.

The library has an annual budget for books, journals and magazines. The researcher and students can recommend to the library books for purchase, together with details such the book title, authors, publisher, etc.

The library will then contact the publisher and purchase a certain number of copies of the book. If there is a high demand on certain books, additional copies will be purchased. Journals and magazines can be recommended only by researcher. These recommendations will be reviewed and approved by a Librarian.

Assignment Questions

Task 1 Work proposal

Task 2 Design a use case diagram describing the tasks that take place in this system and the actors that stimulate and take part in the system.

Task 3 Develop a use-case description/specification for any two major usecases.

Task 4 Design a class diagram showing the classes involved in the system, their attributes, methods, and relationship multiplicity. Add any
required attribute(s) or method(s) for consistency. Show at least one example of each of the following concepts: inheritance, association, aggregation and Composition.

Task 5 Design a sequence diagram, which shows one particular sequence of events for the ‘Search for book' use case and perform the following;
- Identify main objects
- List out the main flow of events
- Translate the flows into corresponding system events (input and response).

Task 6 Discuss and justify which of the Object Oriented Methods (OOM) you select within the context of the given scenario. Your discussion points/ findings should be furnished as a write up with 300 words of your own apart from the referred contents.

Guidelines

Follow the guidelines mentioned below for your assignment.

- Assignment should be typed and is to be submitted through Moodle.
- Each student has to do the assignment individually
- Handwritten assignments will not be accepted
- The assignment should not be more than 10 pages in (size A4) paper. Minimum acceptable size is 4 pages.
- Assignment should have a Title Page. Title Page should contain the following information.
 Assignment Name
 Class
 Student name
 Student ID
- It should have Table of Contents
- Use page numbers
- Assignment should be typed in your own words using Times New Roman font size 12.
- Heading should be with Font Size 14, Bold, Underline
- Use Diagrams and Examples to explain your topic, provided citation, if applicable.
- You are encouraged to refer the books in Library or use internet resource or computer magazines or any other resource but you should not cut/copy and paste from internet. The report should be in your own words.
- Copy paste from the Internet is strictly not acceptable.
- Reference should be included in the last page as follows
- Author name, Book Title, Publisher, Year in case of books
- In case of web site references type the full path of the web page with referenced date
- In case of magazines/ periodicals type article name, magazine name, Issue Number and date

Verified Expert

This assignment is based on the case study of library. The work proposal has been generated for demonstrating activities in this assignment. The use case, class and sequence diagram is being created using star mul software.

Reference no: EM131999217

Questions Cloud

Explain what foreign exchange risks bmw faced : Explain what foreign exchange risks BMW faced, and how they elected to mitigate or reduce these risks. Did you agree or disagree with this strategy.
How aggregation of demand can be utilized in scm : Aggregate demand is more accurate than disaggregated demand. Explain why and give two examples of how aggregation of demand can be utilized in SCM.
Calculate the standard deviation of returns for each stock : Calculate the standard deviation of returns for each stock and for the portfolio and explain what each figure mean.
Impact of forecasting on inventory management : What is the impact of forecasting on inventory management? Explain the relationship with formulas.
Design a class diagram showing the classes : COMP 30006 - Advanced Object Oriented Modeling - Middle East College - Discuss and justify which of the Object Oriented Methods (OOM)
Reduce the negative impact of demand uncertainty : What strategies could be employed to reduce the negative impact of demand uncertainty in supply chains? Explain four of them.
What is the cost of preferred stock : The Stone Meat Corporation is a medium-sized agricultural products company headquartered in Ogden, Utah.
Correct syntax for a sql statement : 1. Write the correct syntax for a SQL statement that creates a database named "Construct".
Please provide a substantial response and references : Please provide a substantial response and have references.-Everyone remembers the ad campaign for UPS?

Reviews

urv1999217

10/17/2018 12:35:02 AM

Thank you for the work. i am really satifised with the solution and the punctuality.Nice work I always love giving my assignments to you .. thanks alots .... cheerssss.........,........

len1999217

5/28/2018 7:23:11 AM

Deliverables Aspects [0-4] [5-9] [10-13] [14-15] Mark Task 5 Sequence Diagram No attempt/ only few object identified Satisfactory attempt(Main flow and input/system response missing) Very good UML model as per the use cases but few components missing Excellent UML model with regards to the use cases identified with main flow, input/system response covered Deliverables Aspects [0-4] [5-9] [10-13] [14-15] Task 6 Select/Identi fication of OO methods No attempt/Partiall y identified Satisfactory attempt/many points missing Good attempt/few points missing Selected/ Identified correct OO methods to use for this scenario and correct justification Mark

len1999217

5/28/2018 7:23:04 AM

Deliverables Aspects [0-4] [5-8] [9-10] Task 3 Use-case description No attempt/ very few steps covered Good usecase description with minor components missing Perfect with complete set of use case description Deliverables Aspects [0-9] [10-19] [20-25] [26-30] Mark Task 4 Class Diagram No attempt/ very few classes, relationship identified Satisfactory attempt/many classes and relationship missing Good attempt/minor classes, relationship missing Excellent class diagram/correct relationship/role name/multiplicity with description

len1999217

5/28/2018 7:22:57 AM

Module Name: Advanced Object Oriented Modeling (COMP 30006) Spring Assessment Sheet – Basic Assignment Analysis: Deliverables Aspects [0-4] [5-8] [9-10] Mark Task 1 Work proposal submission No attempt/ very few components covered Satisfactory attempt (Missing references and time plan) Excellent work proposal Deliverables Aspects [0-5] [6-10] [11-14] [15-20] Mark Task 2 Use case diagram No attempt/ very few elements covered Satisfactory attempt/many elements missing Good Attempt/minor elements missing Excellent diagram and Perfect with complete set of use case specification

len1999217

5/28/2018 7:22:43 AM

Instructions to Student: 1. Perform all tasks. 2. Assignment will not be accepted without demonstration / Viva Voce. 3. No marks will be awarded to student if he/she is absent in VIVA. • Students must contact their teachers for specific details of the submission time. Late submissions, will receive a penalty of 5 per cent of the maximum mark for that assessment will be deducted for each working day. Assessment documents submitted beyond a period of one week after the last date of submission will not be accepted and will be marked as zero for that assessment.

Write a Review

Computer Network Security Questions & Answers

  An overview of wireless lan security - term paper

Computer Science or Information Technology deals with Wireless LAN Security. Wireless LAN Security is gaining importance in the recent times. This report talks about how vulnerable are wireless LAN networks without any security measures and also talk..

  Computer networks and security against hackers

This case study about a company named Magna International, a Canada based global supplier of automotive components, modules and systems. Along with the company analysis have been made in this assignment.

  New attack models

The Internet evolution is and is very fast and the Internet exposes the connected computers to attacks and the subsequent losses are in rise.

  Islamic Calligraphy

Islamic calligraphy or Arabic calligraphy is a primary form of art for Islamic visual expression and creativity.

  A comprehensive study about web-based email implementation

Conduct a comprehensive study about web-based email implementation in gmail. Optionally, you may use sniffer like wireshark or your choice to analyze the communication traffic.

  Retention policy and litigation hold notices

The purpose of this project is to provide you with an opportunity to create a document retention policy. You will also learn how to serve a litigation hold notice for an educational institute.

  Tools to enhance password protection

A report on Tools to enhance Password Protection.

  Analyse security procedures

Analyse security procedures

  Write a report on denial of service

Write a report on DENIAL OF SERVICE (DoS).

  Phising email

Phising email It is multipart, what are the two parts? The HTML part, is it inviting the recepient to click somewhere? What is the email proporting to do when the link is clicked?

  Express the shannon-hartley capacity theorem

Express the Shannon-Hartley capacity theorem in terms of where is the Energy/bit and is the psd of white noise.

  Modern symmetric encryption schemes

Pseudo-random generators, pseudo-random functions and pseudo-random permutations

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