Tutorial 10 V2 (1)
.docx
keyboard_arrow_up
School
University of New South Wales *
*We aren’t endorsed by this school
Course
5700
Subject
Computer Science
Date
May 14, 2024
Type
docx
Pages
4
Uploaded by ChancellorFreedom14086 on coursehero.com
Faculty of Engineering and IT
School of Computer Science
31269 Business Requirements Modelling
Week 11 State and Event Modelling with State Transition
Diagrams
(The topics covered from week 6 onwards are
related to your assessment 4)
Objectives
1.
Understand and practice State and Event Modelling with State Transition Diagrams
2.
Practice how to convert a System Sequence Diagram and Use Cases to a State Transition Diagram
3.
Get started and practice State Transition Diagram for assignment
4 case study
Tutorial Case Study ‘Bookish Bliss’ Case study The ‘Bookish Bliss’ is a book retailing company which is situated in a
large urban area in Sydney. The company wants to specialise in
supplying textbooks to students at local universities and colleges. This
requires close liaison with the local universities and colleges, ability to
respond quickly to student demand, and the ability to handle large
numbers of special requests. Currently the bookstore has been using
manual methods of controlling sales and inventories, but the number of
volumes sold has increased to the point that staff are having to work long
hours to keep up the current level of service.
Bookly, the store’s owner, has contacted your project team to develop a
computer system to reduce the demanding work loads of staff. During an
interview with Bookly, she explains that the current purchasing manager
has been reporting difficulties keeping track of stock levels.
The purchasing manager says that customers will frequently special-
order books that are not on the shelves. A few days later the customer
will find the book on the shelves, buy it, and not inform the staff that they
had a special-order request for that book. This leads to the situation of
books remaining on the special sales shelf, waiting for the special-order
customer to pick it up, while others, finding there are no books of this
title on the shelf, either go elsewhere or place another special order. The
result is overstocking, unsold books and unhappy customers. The
manager also suggests that it is difficult to determine the numbers of
books to order for a given subject because past records of sales are
difficult to compile. Local universities and colleges supply the bookstores
with book lists for most subjects. Some subjects, of course, don't require
textbooks while others seem to regularly miss the deadline for making a
recommendation and are not included on the list. The purchasing
manager uses these lists to order the required stock, but since ‘Bookish
Bliss’
is not the only supplier of books in the area, the purchasing
manager needs to estimate the appropriate number of each book to
order. To do this he wants to have a report that details the number of
books ordered for subjects in the past and the quantity sold. Regular
orders are sent either by mail or FAX to the supplier. With special orders,
the manager immediately contacts the supplier of the appropriate book
by telephone, orders the book and gives the supplier the appropriate
purchase order number. If the supplier has a FAX, the order is sent
immediately otherwise it is mailed.
Currently a monthly inventory of stock on hand is taken and the sales
staff prepare a weekly report of shortages. The purchasing manager uses
these reports as an aid in making purchasing decisions.
When books or other goods are received from a supplier, the receiving
clerk immediately checks goods received against the appropriate
purchase order. If the order is filled, the purchase order is stamped
closed and passed onto the accounting department. If the order is only
partially completed, the amounts of each item received is recorded and
attached to the purchase order. A notice of received goods is sent to
accounting. After receiving the goods, they are placed into pricing. The
pricing clerk looks up the price of each book on his book list and attaches
price labels to the books and they are placed on the shelves under the
appropriate subject heading if the book is on a subject list. Books not
belonging to specific area are placed in the general sales area. If the
book is part of a special order, it is given to the salesclerk with a copy of
the special purchase request. The pricing clerk also handles orders by
phone or mail that occur from time to time. For customers with previously
arranged credit, the goods are immediately sent along with an invoice.
Those customers that have not been allowed credit are told the value of
their purchase (by mail or phone) and the goods are held for a
reasonable length of time for the payment to arrive.
The salesclerks are assigned to a cash register. They start their shift by
picking up their cash tray from accounting and they return their tray at
the end of the shift with a copy of the customer receipts for their shift.
When a customer requests a book which is not in stock, a special-order
form is completed and sent to purchasing. When the customer returns to
pick up the special order, the clerk looks on the special-order shelf to see
if it has arrived and a sale is made if it is there. If the book is not found,
the customer is asked to check again soon (the clerk often checks to see
if any are on sale in the general or subject areas). The accounts clerk
handles Accounts Receivable and Payable. When invoices arrive, the
accounts clerk reconciles them against the goods received. If all is OK a
payment is made. If the invoice does not match the goods received, the
clerk contacts receiving and/or the supplier to account for any
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Develop a list of use cases and develop a use case diagram for an inventory system and develop FULLY DRESSED use case for one of the use cases
arrow_forward
*
use to
describe the
structure of
the system
Use to
describe the
system
behavior
Could be
drawn using
excel sheets
Has start and
end nodes
To be drawn
during the
analysis
phase
Use Case
Diagram
Activity
Diagram
Class
Diagram
All of Them
None of
them
arrow_forward
analysis
design process
reflection
Chapter Six Homework
1. Briefly describe the components of the sequence diagram and the representation method of
each part.
2. How to create and undo an object in a sequence diagram?
3. Briefly describe the elements of the collaboration diagram.
4. What are the similarities and differences between the collaboration diagram and the sequence
diagram?
arrow_forward
Activity 1: system development life cycle
Directions:
- Look/read/research for a system on the internet than can be analyzed
- Write a system development record using the following Systems Development life cycle (SDLC) Phase 1 to 4
Activity 2: Data Flow Diagram, Entity Relationship Diagram, and Use-Case Diagram
Directions:
Look/Search for a System that has Data Flow Diagram, E-R Diagram, and Use-Case Diagram.
Explain the flow of DFD, ERD, and UCD
Is it a good system? Why or Why Not?
arrow_forward
As a senior studying IT at CTU, your supervisor has requested that you present
a plan for consideration and approval. Produce a research proposal of about
1600 words on a topic that interests you, paying special attention to the
following: Five sections make up a research paper: the introduction (1), the
methods (II), the issue statement (II), the goals (III), the significance (IV), and the
literature review (V).
arrow_forward
4. Design a Use case diagram and an ER diagram for student Course Registration System
arrow_forward
Explain the concept of a use case diagram in requirement analysis. How does it help in understanding system behavior and interactions?
arrow_forward
The topic in question is The Complexities of Drone Agriculture
Draw a context diagram and Level1 and Level 2 Data Flow Diagram (DFD) and Data Dictionary of Level 1 and 2, of your assigned project. Deduce a Structure Chart Diagram from your project DFD diagrams using transform or transaction analysis.
Draw Unified Modified Language (UML) Use Case Diagram, Class Diagram, Object Diagram, Sequence Diagram, Activity Diagram and State Chart Diagram of your assigned project.
arrow_forward
Construct a process flow diagram representing a study approach. include three lanes 1 lane for the instructor1lane for the student , 1 lane for the computer study program The process flow diagram should contain three (3) elements: process step box, decision box, and arrows.
arrow_forward
KCA University want to come up with a payroll system. You are selected to be among the team
of the system analysts. Your first assignment is to setup an outline of how system will be developed
from inception.
a) Select two very crucial UML diagrams stating reasons for them.
b) Identity advantages and disadvantages of the first diagram
c) Identify advantages and disadvantages of the second diagram
arrow_forward
use case diagram given blow, draw deployment diagram accordingly
arrow_forward
..... is used to show the inter - relationships among different processes ?
Gantt Chart
Network Diagram
DFD
Critical Path
arrow_forward
Using drawing tools in Word or PowerPoint, draw out a network diagram for problem 12 at the end of chapter 4 . Likely it will be advantageous to draw this out on paper first to ensure you have proper order. The problem is also shown below if it does not appear in your browser correctly.
Activity
Immediate Predecessor
1. Problem Definition
—
2. Study Current System
1
3. Define User Requirements
1
4. Logical System Design
3
5. Physical System Design
2
6. System Development
4, 5
7. System Testing
6
8. Convert Database
4, 5
9. System Conversion
7, 8
arrow_forward
Determining the system and context boundary is essential when performing the system context analysis. The system
boundary needs to be defined precisely at the beginning of the requirement engineering process.
Select one:
True
False
arrow_forward
A complete set of system requirements can be best shown through a
O a. Sequence Diagram
O b. Component Diagram
O c. Collaboration Diagram
d. Use case Diagram
arrow_forward
discussion
What is the relationship between system requirements and context diagrams?
arrow_forward
The solution must be neat and clear to understand.
****YOU MUST DRAW THE COMPLETE DIAGRAM****
Design a system and draw DATA FLOW DIAGRAM for Digital Parking Management System.You should initially draw a context diagram with at least 5 external agents and 10 data flows.After that decompose your context diagram to Level 1 data flow diagram.There must be at least 6processes and 4 data stores in this diagram. Lastly, you should select a process and draw a Level2 diagram. [Note: Your level 1 and 2 data flow diagram must be balanced].
arrow_forward
Design a fingerprint system, the appropriate solution document will include:
1- Describe the problem and its scope.
2- Scope Analysis
3- Your system requirements
4- System use cases
5- Class diagram (including attributes and methods)
6- Relationships between class graphs
7- Object Diagrams
arrow_forward
A requirements model is reviewed to uncover errors, inconsistencies, and omissions. It took 4 hours to review the work product prior to actual review by 4 resources, 2 hours for actual review with 6 people, 10 hours estimated to correct errors with 3 resources. The requirements model contains 18 UML diagrams as part of 36 overall pages of descriptive materials. The review uncovers 12 minor errors and 6 major errors. Calculate the following:
Error total
Error density per UML diagram
Error total per requirements model page
Error total If there are 5000 lines of code
Total review effort in person hours.
arrow_forward
Describe the process for drawing activity diagrams for an information system.
Distinguish between Activity diagrams and Sequence diagrams.
Distinguish between Use-case diagrams and Communication diagrams.
You are the system analyst for an Information System development project. Explain the reasons why you would prefer to draw Activity diagrams rather than Communication diagrams on that project.
You have been using Google Meet for your lectures. Describe problems you have identified with this application and provide suggestions for their resolution.
arrow_forward
Sketch a simple system dynamic diagram, with a few stocks, flows, parameters and relationships for a given scenario.
arrow_forward
A consultant was contracted to draw up a feasibility report on OWM project, discuss two possible technical problems you could envisage with this project.b. What are the main functional requirements of the OWM system? Identify any ambiguities in the user spec.
c. Discuss the methodology you will employ for the development of the system and why you choose to use that methodology.d. Draw an ERD (entity relationship diagram) for the OWM systeme. Discuss an appropriate software development tool, programming language and database application you will use to implement this project if you are awarded the contract.
arrow_forward
What is Spiral Model? Suppose you are leading as a software project manager for medical inventory management system. Apply Spiral Model for medical inventory management system with the help of diagram and also write arguments in the support of why the Spiral Model is more appropriate for medical inventory management system.
arrow_forward
Based on the image make a Fully Developed Use Case Description and System Sequence Diagram.
arrow_forward
Which of the following best describe diagramming techniques for a business process?
(I) Swim lane diagram
(II) Entity relationship diagram
(III) Cross functional flowchart
(IV) Functional band diagram
a) (I), (II) and (III) only
b) (II), (III) and (IV) only
c) (I), (III) and (IV) only
d) (I), (II), (III) and (IV)
a.
(I), (II), (III) and (IV)
b.
(I), (II) and (III) only
c.
(II), (III) and (IV) only
d.
(I), (III) and (IV) only
arrow_forward
Course: System Analysis And Design , ITMA 411
In assignment #2, you were asked to create Use Case Diagram. In this assignment you are requested to create Context diagram and level 0 DFD diagrams for the student registration system.
Kindly Use Lucid Chart
Recommended References:https://www.youtube.com/watch?v=ibXeOmbkFrEhttps://www.youtube.com/watch?v=Ik85hZkyYPA&t=310shttps://www.youtube.com/watch?v=euI2AFobS0w
arrow_forward
compare between unified process model and incremental commitment spiral model
mention points of comparisons (at least 4) and refrences
arrow_forward
Course: System Analysis and Design
-Describe Process Specification and techniques for the attached diagram.
(If needed) Refer to another similar question and follow the proper answer format: https://www.bartleby.com/questions-and-answers/describe-process-specification-and-techniques-for-the-following-diagram.-please-follow-the-same-form/01069b75-4a39-44f7-909a-ac99df19570c
arrow_forward
Your Question:
Task 7. create a set of representative use cases for the system
create a use case diagram showing system boundary, actors, use cases, and relationships. Then, for a subset of important use cases, create the following:
Normal scenarios (at least four use cases)
Augment two of the use cases to consider alternate flows (abnormal scenarios)
Two misuse case scenarios with added content to use case diagram
Task 8. create Activity Diagrams for at least one normal and one abnormal scenario
Task 9. create Sequence diagrams for at least one normal and one abnormal scenario
Task 10. create a Data Flow Diagram for the System
Task 11. create a List of Functional Requirements
Task 12. create a List of Non-functional Requirements
Task 13. create a Traceability Table
Show use cases are connected to requirements.
All for a hypothetical social media app called Snapster
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Related Questions
- Develop a list of use cases and develop a use case diagram for an inventory system and develop FULLY DRESSED use case for one of the use casesarrow_forward* use to describe the structure of the system Use to describe the system behavior Could be drawn using excel sheets Has start and end nodes To be drawn during the analysis phase Use Case Diagram Activity Diagram Class Diagram All of Them None of themarrow_forwardanalysis design process reflection Chapter Six Homework 1. Briefly describe the components of the sequence diagram and the representation method of each part. 2. How to create and undo an object in a sequence diagram? 3. Briefly describe the elements of the collaboration diagram. 4. What are the similarities and differences between the collaboration diagram and the sequence diagram?arrow_forward
- Activity 1: system development life cycle Directions: - Look/read/research for a system on the internet than can be analyzed - Write a system development record using the following Systems Development life cycle (SDLC) Phase 1 to 4 Activity 2: Data Flow Diagram, Entity Relationship Diagram, and Use-Case Diagram Directions: Look/Search for a System that has Data Flow Diagram, E-R Diagram, and Use-Case Diagram. Explain the flow of DFD, ERD, and UCD Is it a good system? Why or Why Not?arrow_forwardAs a senior studying IT at CTU, your supervisor has requested that you present a plan for consideration and approval. Produce a research proposal of about 1600 words on a topic that interests you, paying special attention to the following: Five sections make up a research paper: the introduction (1), the methods (II), the issue statement (II), the goals (III), the significance (IV), and the literature review (V).arrow_forward4. Design a Use case diagram and an ER diagram for student Course Registration Systemarrow_forward
- Explain the concept of a use case diagram in requirement analysis. How does it help in understanding system behavior and interactions?arrow_forwardThe topic in question is The Complexities of Drone Agriculture Draw a context diagram and Level1 and Level 2 Data Flow Diagram (DFD) and Data Dictionary of Level 1 and 2, of your assigned project. Deduce a Structure Chart Diagram from your project DFD diagrams using transform or transaction analysis. Draw Unified Modified Language (UML) Use Case Diagram, Class Diagram, Object Diagram, Sequence Diagram, Activity Diagram and State Chart Diagram of your assigned project.arrow_forwardConstruct a process flow diagram representing a study approach. include three lanes 1 lane for the instructor1lane for the student , 1 lane for the computer study program The process flow diagram should contain three (3) elements: process step box, decision box, and arrows.arrow_forward
- KCA University want to come up with a payroll system. You are selected to be among the team of the system analysts. Your first assignment is to setup an outline of how system will be developed from inception. a) Select two very crucial UML diagrams stating reasons for them. b) Identity advantages and disadvantages of the first diagram c) Identify advantages and disadvantages of the second diagramarrow_forwarduse case diagram given blow, draw deployment diagram accordinglyarrow_forward..... is used to show the inter - relationships among different processes ? Gantt Chart Network Diagram DFD Critical Patharrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Principles of Information Systems (MindTap Course...Computer ScienceISBN:9781305971776Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning