0% found this document useful (0 votes)
20 views

Course Work

Uploaded by

RAVIDU DILRUK
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Course Work

Uploaded by

RAVIDU DILRUK
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

NATIONAL INSTITUTE OF BUSINESS MANAGEMENT

DIPLOMA IN SOFTWARE ENGINEERING 23.1


SOFTWARE ENGINEERING
COURSE WORK
EXPECTED OUTCOMES:

• Explain the core concept of Software Engineering by identifying requirements and


develop the UML diagrams by examining the given scenarios.

ASSESSMENT TYPE : Group

GROUPING : 5 Members.
Students are allowed to decide team members.
DESCRIPTION :

This assessment is focused on background knowledge required to decide requirements


with developing UML diagrams. Each group of students are required to identify
information relevant to design UML diagrams about the following scenario.

1. This is a group assignment carrying 50% of the final marks for the module.
2. The assignment consists of two parts.
▪ The report (pdf document)- 30% of the marks for answering the questions
listed below.
▪ A presentation – 20% of the marks

The time allocated for each group presentation is limited to a maximum of 20min
including discussion (15 minutes presentation + 05 minutes discussion). However, each
presentation should at least 15 minutes. Students should be able to justify the findings
that they have included in the presentation if necessary. Questions will be answered by
their colleagues and the module lecturer during each presentation. Students are given
authority to decide the slides which are required based on the findings.

1|Page
Areas :

Scenario

The following text describes the operations of Book Depot Pvt. Ltd. Management wants
to develop a web-based application to handle the activities.
Book Depot Pvt Ltd is quite a well-known and popular bookshop which sells technical
books, CDs,DVDs and Blu-ray discs that are imported directly from international
publishers. It also manages a library for its customers. Library members receive special
discounts whenever they purchase any item from Book Depot Pvt Ltd.
Transfers between the librarian, book shop are efficiently integrated together through a
special coordination office through which the library management can purchase books.
CDs and other available items from Book Depot Pvt Ltd at externally discounted rates.
The special coordination office has an item transfer clock, whose task it is to purchase
books from the Book Depot Pvt Ltd to the Book Depot library, and to transfer payment for
those books from the library to the bookshop.
The Book Depot Pvt Ltd system: The library division of Book Depot Pvt Ltd is a library
with an enormous collection of books, and is very popular among Academics, students as
well as the general reading public.
Library items should be returned within 3 weeks. They can be extended for another week
if there is no reservation by another member of the library.
Library items include books, CDS DVDs Blu-rays disc etc. There can be more than one
copy available for any item.
The functions of the Book Depot library can be categorized as below:
New books Acquisition process:
The company has an academic consultant who is a board member and senior professor who
has contacts with many universities and international publishing houses. He compiles a
quarterly list of new books which he recommends the library should have and sends into
the librarian. The librarian then selects books out of this list and orders them through the
coordination office, from the bookshop. Members also can recommend books from the
library with valid reasons.
Loan process:
The borrower collects from the racks and brings the copies he wants to borrow to the
counter. Librarian will check whether the borrower has overdue books. The borrower is
not allowed to borrow any copies until the overdue books are returned. when issuing a
copy, the Librarian will check the status of each copy. The status of each copy indicates
whether it is referenced or borrowable. If the borrower has overdue books/book he/ she has
to pay a .There is a payment clerk in the Book Depot Pvt Ltd to handle the payments. The
librarian can choose to accept or cancel the request for a loan. The borrower is then
informed of the expected return date of each of the copies held, if the loan is accepted. The
librarian keeps all the loan details.

2|Page
Return process:
The copy to be returned is brought to the counter. The librarian accepts the return and
checks the status of the copy. If the copy is already received the librarian takes steps to
inform the member who has received the copy .
Reservation process:
The member fill in the reservation form with book details and hands it over to the librarian.
The librarian accepts the reservation depending on the status of the copies. If the
reservation is accepted, the librarian keeps all the reservation details. It is possible to have
a maximum of 5 reservations for a single lending item at a given time.
Inquiry process:
The librarian can also handle inquiries from the members about the availability of books.
A facility is also available for the members to check the availability of books. The inquiry
may be done by knowing the specific book accessing members or knowing a part or whole
the title or author. if it is in the catalogue, the librarian will inform the borrower of the
status of book. The status indicates whether the book is available, referenced or not, and in
the case of availability of multiple copies, whether copies a loaned out. Or reserved.
Members can request new books for the library. At the end of each month, a report
containing the request is sent to the academic consultant.
Book Registration process:
The librarian also registers new books in the library. The registration may also be an
addition of a new copy. However, a maximum of 10 copies are allowed to be registered per
book number. The librarian records the classification, book titles, publisher, and whether
the copy is reference or borrowable.
User Registration process:
New borrowers may also be registered. The following is captured for the user registration.
User Number, Name, Date of Birth, National identity card number, and Address. Member
levels are categorized as A for the general public for non-University students and C for
University students. Students need to show their student identity card at the time of
registration. A printed letter is issued after the registration is confirmed. The members need
to show this letter when used in the library until the library card is issued. At the time of
registration, registration details are also recorded by the librarian.
The Book Depot Pvt Ltd :
If a person wants to buy some items, the clerk issues an invoice to the customer and the
relevant amount should be paid to the payment clerk in the Book Depot Pvt Ltd before
items are issued. The customer can claim a special discount if he possess a library card of
the Book Depot Pvt Ltd library.

3|Page
a) State the functional requirements, non-functional requirements, and domain
requirements of Book Depot Pvt. Ltd system. (5 marks)
b) Identify the System Actors and Use cases, then draw the Use Case Model Diagram
for the above system.
Use proper <<include>> and <<extends>> relationships and any assumptions as
needed. (10 marks)

c) Identify possible classes for the above case study and draw a suitable class diagram.
(10 marks)

d) Draw a sequence diagram to show the sequence of events and their interactions for
any selected use case from the above. (5marks)

RESOURCE : E-Resources

MARKING SCHEME :

Criteria Poor Average Good Excellent

Understandability of
findings
Accuracy of findings

Quality of work

Presentation skills

Team Effort

*** End***

4|Page

You might also like