ISYS2452-Business Analysis and Design 2
Assignment 2
Content
1. Introduction 4
1.1 Purpose of the project 4
1.2 Document Conventions 4
1.3 Intended Audience and Reading Suggestions 4
1.4 Project Scope 4
2. Overall Description 5
2.1 Product Perspective 5
2.2 Product Features 5
2.3 User Classes and Characteristics 6
2.4 Operating Environment 6
2.5 Design and Implementation Constraints 7
2.6 User Documentation 7
2.7 Assumptions and Dependencies 7
3. System Features 8
3.1 Restricted Access 8
3.2 Simple User Interface with Accompanying Help Files 8
4. External Interface Requirements 8
4.1 User Interfaces 8
4.2 Hardware Interfaces 8
4.3 Software Interfaces 9
4.4 Communications Interfaces 9
5. Other Non-functional Requirements 9
5.1 Performance Requirements 9
5.2Safety Requirements 9
5.3 Security Requirements 9
Appendices 11
Appendix A – Actor and Overall Use Case Diagrams and Extended Use Cases 11
Actors Use Case Diagram 11
Overall Use Case Diagram 12
Extended Use Cases 13
Appendix B – Package Diagram 16
Appendix C – Class Diagram 14
Appendix D – Detailed Class Definitions 15
Appendix E – State Diagrams 17
State Diagram for Purchase Order 17
Appendix F – Sequence Diagram for Major Use Case 15
Sequence Diagram for Purchase Order 15
1. Introduction
1.1 Purpose of the project
RMIT has continued the process of designing the system for Basketcase. To achieve this, the system had to be analysed further. The purpose of the project is to create a Unified Modelling Language requirements specification document for the system, design an efficient purchasing and distribution effectively. This is the next stage after completion the Soft Systems Analysis. The appendices of this report include the requirements specifications. RMIT is confident that Basketcase will continue to take advantage of the services that they offer and have included the requirements specifications for approval.
1.2 Document Conventions
Acronym that we have used in our specifications is BC means Basketcase.
The appendices we have used:
Appendix A–Actor and Overall Use Case Diagrams and Extended Use Cases
Appendix B– Package Diagram
Appendix C – Class Diagram
Appendix D – Detailed Class Definitions
Appendix E – State Diagrams
Appendix F – Sequence Diagram for Each Major Use Case
1.3 Intended Audience and Reading Suggestions
This document is written for the CEO of Basketcase who is in charge of the company; also the Manufacturing Department who will interact with this system will read this document as well. This document includes appendix, which should be read together with the report.
1.4 Project Scope
The system for efficiently process of sales and it allows Basketcase employees (Manufacturing Department) to manage their activities and performance in order to increase efficiency and improve the quality of their work. The Manufacturing Department will be able to carry out their responsibilities to process purchase and distribution of raw materials. The manufacturing department will be able to get accurate information about expected raw materials needs base on current month and long term trend. To ensure these requirements can be implemented, the following must occur:
Detailing the use cases,
Identifying the packages required for these use cases,
Creating a class diagram,
Creating detailed definitions for the classes identified,
Creating state diagrams for classes with complex states, and
Creating sequence diagrams for the use cases.
2. Overall Description
2.1 Product Perspective
The new system that has been proposed by RMIT will be extremely beneficial to Basketcase. The functionality will be focused on purchasing and distribution efficiency of the manufacturing department.
The system will be responsible for:
Making report for material used
Making report for delivered materials
Record raw materials used
Checking delivered materials
Checking quote for materials
Placing order for raw materials
Future Growth MGT/401 The Small Business Future Growth Unique Gift Baskets (UGB) started with a vision of creating extraordinary gift baskets by allowing their customers to design and at times provide the materials and supplies for the baskets. UGB is growing at a rapid pace and is currently exploring the possibility of going global. As UGB grows, changes must be made. This paper will include strategies for use if the business goes global. Plans for building a management team to continue…
each and set about to teach them the basics of his new game of Basketball. The objective of the game was to throw the soccer ball, into the fruit baskets nailed to the lower railing of the gym balcony. Every time a point was scored, the game was halted so the janitor could bring out a ladder and retrieve the ball. Later, the bottoms of the fruit baskets were removed. The first public basketball game was played in Springfield, MA, on March 11, 1892. [1][citation needed] Original rules[edit source…
How To Achieve Cost Savings From Supply Chain Management: Techniques That Work Thomas A. Crimi, Supply Chain Team Coordinator/Strategic Sourcing ChevronTexaco, Houston, TX 77010, 713-754-4921 crimita@texaco.com Ralph G. Kauffman, Assistant Professor University of Houston-Downtown, Houston, TX 77002, 713-221-8962 kauffmanr@dt.uh.edu Abstract. This paper identifies and demonstrates proven techniques that achieve real cost savings from supply chain management, and provides information on how to apply…
in the basket of goods the process of calculating the inflation rate is the same. What you need to know first •The CPI has a base year that everything gets compared to. Let’s say it is the year 2000 for our example. •Every month a basket of goods that is typical of many consumers is "purchased". For our example let's pretend that there is only 1 item in the basket, a loaf of bread. In reality it contains many more items. Calculating the CPI Index •Let's say that in 2000 the basket of goods…
Players should turn to the basket whenever they catch a pass or pick up their dribble. They may have to protect the ball as they turn to face the basket, but they still need to turn. Basketball Shooters Grip Fundamentals of Basketball Shooting Proper grip is also fundamental to basketball shooting success. The basic grip varies slightly from…
Marketing Strategy – Part 3 15 Action Programs 17 Budgets and Financials 20 Controls 21 Resources 26 Executive Summary The Bountiful Basket will use experience, creativity, segmentation strategy and strong marketing to be the premier gift basket business that everyone goes to. Via our website we sell gift baskets for all occasions such as birthdays, anniversaries, graduations and even larger holidays such as Mother’s Day and Christmas. We opened the business in August of…
Anthropology February 25, 2013 The Breakfast Club Essay Who Do You Think You Are? The labels of The Brain, The Athlete, The Basket Case, The Princess and The Criminal constrict and misrepresent the identities of the teenagers portrayed in the film “The Breakfast Club”. Every member of the infamous Breakfast Club has a distinguished and dynamic personality. Although there are clear contrasts between the behaviors and attitudes of each student in this detention hall, I can confidently associate…
can't buy the same goods it could beforehand. There are several variations on inflation: • Deflation is when the general level of prices is falling. This is the opposite of inflation. • Hyperinflation is unusually rapid inflation. In extreme cases, this can lead to the breakdown of a nation's monetary system. One of the most notable examples of hyperinflation occurred in Germany in 1923, when prices rose 2,500% in one month! • Stagflation is the combination of high unemployment and economic…
No Pain, No Gain ------ Record “Zigen Food Basket Program” of Wangfeng Middle School There are greengroceries tall up to waist, brassicas big like basins and eye-catching bean-pod when people go to the school’s farm fields. While going to the students’ experimental fields, people can see rich paddy and animated fishes. What a nice picture of harvest it is! This is the “Zigen Food Basket Program”. Those scenes people can see are the results of our teachers and students’ hard working in the fields…
Issue Mr. Lance Lalumiere, who took a train with seven live oysters in a basket together and separately weighed less than six pounds, was fined $500 for transporting live animals under 6 pounds in weight without purchasing a ticket. However, Mr. Lance did not break the rule because the oysters were intended for lunch rather than other purposes. Rules “Live animals of greater than six pounds in weight shall be allowed on train cars if the master of the animal purchases a full-fare ticket…