Comp 30006 - advanced object oriented modeling - middle


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

Solution Preview :

Prepared by a verified Expert
Computer Network Security: Comp 30006 - advanced object oriented modeling - middle
Reference No:- TGS02793682

Now Priced at $60 (50% Discount)

Recommended (90%)

Rated (4.3/5)