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

Lab 01_Practice SCR

The document outlines a graded lab assignment for a software construction and development course, focusing on UML modeling. It includes tasks for drawing class and sequence diagrams based on provided scenarios, as well as a use case diagram for a sales management system. Students are instructed to submit their work in a Word document format, with a warning against plagiarism.
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)
13 views

Lab 01_Practice SCR

The document outlines a graded lab assignment for a software construction and development course, focusing on UML modeling. It includes tasks for drawing class and sequence diagrams based on provided scenarios, as well as a use case diagram for a sales management system. Students are instructed to submit their work in a Word document format, with a warning against plagiarism.
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/ 2

Software Construction and Development – SESD3241

LAB 2 – Graded Lab 1

Objective: To get familiar with structural and behavioral UML Models.

Instructions:

• Draw the diagrams using Modeling tool.


• For submission, create a word document, mention your name & ID, add your solution
files (png images.
• Plagiarized content will not be tolerated and there will no marks for such content.

Name:
ID:

LAB TASK 1:
A canvas consists of many figures. Figures could be circles, lines, polygons, or groups. A group consists
of many figures. When a client asks the canvas to draw itself, the canvas asks its associated figures to
draw themselves. Each figure (circles, line, or polygons) is responsible for drawing itself in an
appropriate way. Note that the canvas does not have to ask each figure which kind of figure it is; it
just has to call the draw operation and everything else works automatically.

Draw the class diagram for the above stated scenario.

LAB TASK 2:

UC: Issue books


Pre condition: card holder has searched the book
Post condition: Card holder has book and book issuance receipt

Main Success Scenario


1. Card holder notes the books accession no, DDC # and shelf no
2. Card holder (CH) finds the shelf and get the book
3. Card holder presents the book to counter officer
4. Counter officer (CO) checks the book status (should not be reference section book)
5. Counter officer prompts for the library card
6. CH provides the library card
7. CO verifies the card
8. CH fills the book issuance card
9. CO verifies book issuance card
10. CO issues the receipt
11. CH gets the receipt and the book

Draw the sequence diagram for the above stated use case scenario.

LAB TASK 3:

Sales Management System


A retail business wishes to automate some of its sales procedures. The retailer buys items in bulk from
various manufacturers and re-sells them to the public at a profit. Preliminary interviews reveal that there
are number of staff roles in the Sales department. A salesperson can place orders on behalf of customers
and check the status of these orders. A technical salesperson has the same duties, but additionally is able
to provide customers with detailed technical advice (which we would not expect an ordinary salesperson
to be able to do). A sales supervisor is a salesperson, with the additional responsibility of creating new
customer accounts. A dispatcher is responsible for collecting the goods ordered from the warehouse and
packing them for dispatch to the customer. To assist in this operation, the computer system should be
able to produce a list of unpacked orders as well as delete the orders from the list that the dispatcher has
packed. All staff are able to find general details of the products stocked, including stock levels and
locations in the warehouse. A re-ordering clerk is responsible for finding out which products are out of
stock in the warehouse and placing orders for these products from the manufacturers. A stock clerk is
responsible for placing items that arrive from manufacturers in their correct places in the warehouse. To
do this the clerk needs to be able to find the correct warehouse location for each product from the
computer system.

Identify actor, use cases and draw use case diagram. You can write your assumptions (if
any) for more clarity.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy