Enables And Ensures Rapid Progress Computer Science Essay

Published:

Black Gull Books is a buy and sell secondhand books shop which is a high street company to supply school books and office stationary in London. They have order system but this is not computerizing. So their management has decided to computerize their orders system and decided that DSDM would be used for the development and an initial JAD Workshop was held.

In present order system, orders are kept information of book and each order is kept customer information, sales person information, product information and associated price. Present customer can request five items per order only, but customer can order any quantity in each item

Section 2 - Identify the stakeholders

Management (Sponsor)

The management enables and ensures rapid progress, cutting through politics and bureaucracy. And the management need make financial decisions.

Sales Staff (Ambassador user)

They manage or update customer details, and handles customer orders. They provide key focus for design decisions, drive the system design and ensures the right system is being built for the business in customer details and orders level. They are a key of actor who is responsible for customer to order, so Sales Staff involve project is necessary.

Lady using a tablet
Lady using a tablet

Professional

Essay Writers

Lady Using Tablet

Get your grade
or your money back

using our Essay Writing Service!

Essay Writing Service

System Administrator (Ambassador user)

He/She manages product details and sales person details. He/She provides key focus for design decisions, drives the system design and ensures the right system is being built for the business in product details and sales person details level. He/She is a key of actor who is responsible for product management, so he/she involve project is necessary.

Section 3 - Rich picture

C:\Users\anthony\Downloads\rdm-rp (3).png

Fig 3 - Rich picture

Rich picture is a diagram to provide a forum which provides the processes a situation and the structure. Rich picture provides value to found problem being described by other stakeholders. It is many different aspect of the situation to expression.

In this rich picture, customers need call sales to order or confirm order, the order system will print out an order or invoice to them. They have not directed to touch the order system. They order book necessary though sales to order. If they have complaint, they will call administrator to complaint. Sales is mainly responsible for input order information, confirm order and admin customer details in the order system. System Administrator is mainly responsible for admin product information, sales information and input complaint report in the system. The order system will used oracle database to storage of data.

Section 4 - A Requirements catalogue

4.1 - Functional Requirements:

Source: Ms X

Sign Off: Ms X

Requirement Id: R001

Functional Requirement:

Input order information.

Non-Functional Requirement(s)

Description:

Target Value:

Acceptable Range:

Comments:

No Non-Functional Requirements identified at this early stage.

Source: Ms X

Sign Off: Ms X

Requirement Id: R002

Functional Requirement:

Print out an orders, invoices, all transactions and correspondences.

Non-Functional Requirement(s)

Description:

Target Value:

Acceptable Range:

Comments:

Volume

10 per minute

8 per minute

Orders, invoices, all transactions and correspondences must be printed on the relevant company headed forms.

Source: Ms X

Sign Off: Ms X

Requirement Id: R003

Functional Requirement:

Input or modify product details (e.g. product name, price), sales person details, and customer details.

Non-Functional Requirement(s)

Description:

Target Value:

Acceptable Range:

Comments:

No Non-Functional Requirements identified at this early stage.

Source: Ms X

Sign Off: Ms X

Requirement Id: R004

Functional Requirement:

Issue new account opening queries.

Non-Functional Requirement(s)

Description:

Target Value:

Acceptable Range:

Comments:

Volume

20 per day

10 - 30 per day

No Non-Functional Requirements identified at this early stage.

Source: Ms X

Sign Off: Ms X

Requirement Id: R005

Functional Requirement:

Record complaint report.

Non-Functional Requirement(s)

Description:

Target Value:

Acceptable Range:

Comments:

Volume

10 per day

No Non-Functional Requirements identified at this early stage.

Lady using a tablet
Lady using a tablet

Comprehensive

Writing Services

Lady Using Tablet

Plagiarism-free
Always on Time

Marked to Standard

Order Now

4.2 - Non Functional Requirements:

Source: Ms X

Sign Off: Ms X

Requirement Id: R006

Non-Functional Requirement:

The new system should have the following levels of access:

Report Only

Update only

Complete System Access.

Source: Ms X

Sign Off: Ms X

Requirement Id: R007

Non-Functional Requirement:

The system should run on the company network

Oracle should be used for the database.

All data should be encrypted.

4.3 - MoSCoW list:

Must Have

Be able to print out an order.

Input order information.

Input product details.

Input sales person details.

Input customer details.

Be able to print out an invoice.

Should Have

Access report only.

Access update only.

Complete system access.

The system should run on the company network

Database should be used Oracle.

All data should be encrypted.

Print out an orders, invoices, all transactions and correspondences within 10 per minutes.

Could Have

Record complaint report.

Section 5 - Use Case Diagrams

Use case diagram is a simple representation of interaction between user and the system. Use case diagram describes different types of users with the system of interaction. Use case diagram is a good communication tool for the stakeholders. It provides a view to understand the procedures of the system.

5.1 - Order System

C:\Users\anthony\Downloads\RDM-order system (1).png

Fig 5.1 -order system

When sales staff received order form of customer, sales staff will input order information in the system. If this customer is a new customer, sales staff will add this customer information in the system before. When input order information is completed, the system will print out an order to customer. When customer asked sales to confirmed order, sales will confirm this order in the system. The system will print out invoice to customer.

5.2 - Admin System

C:\Users\anthony\Downloads\RDM-admin (1).png

Fig 5.2 - Admin system

When company has new book, administrator will input product details in the system. If company has employed new sales, administrator will input new sales information in the system give this sales uses the system.

5.3 - Complaint System

C:\Users\anthony\Downloads\complaint system (1).png

Fig 5.3 - Complaint system

When administrator received complaint report from customer, administrator will input content of complaint in the system. The system will send this complaint information to this sales and administrator.

Section 6 - Class Diagram

C:\Users\anthony\Desktop\ordersystem.jpg

Fig 6.1 - Order system of class diagram

The class diagram is a main building modeling of object oriented. It is used for conceptual modeling of the application which can translate into programming code. And it is used for data modeling which represent interactions in the application and the classes to be programmed.

Section 7 - Conclusion

Identify of the stakeholders can able understand whose actors is involved in the order system. Rich picture able clearly view the structure of the order system. Rich picture is expression of responsible of actors for the event. A requirement catalogue effectively complete of the development of the order system, because a requirement catalogue is a set of priority of the functions. Developer will develop of main function in high priority though a requirement catalogue. The use case diagrams are showed actors step of procedure in the order system. These can help developer to develop. The class diagram describes the structure of the order system by showing the classes, attributes, operations and relationships. These can help developer to design database.

In summary, this report can clearly view the structure of the order system for the stakeholders, and that can able optimized for rapid development.