Wednesday, November 16, 2011

Software Engineering-1 CS504 Assignment no 2 Fall 16 November 2011

Part A: Case Study

The following snip was taken from the requirement specification of an Inventory & Order Management System (IOMS):

Initially IOMS is planned to perform two Tasks:

1) Order Management

2) Stock management

1) Order Management:

Order Management deals with two types of orders:

Purchase orders: Purchase orders are placed to purchase products from vendors; for each new purchase order (fed in the system by operator), the initial status is set to “Pending”, however, when the products are received from the vendor (i.e. the order is completed), its status is set to “Completed” and the products are added in inventory.

Sales orders: When ever a sales order is received from the customer, the sales clerk enters this order in the system and sets its initial status to “Pending”. However when the processing start on the order, its status is set to “In Progress”, and when the product is shipped to customer the status is set to “Completed”.

2) Stock Management:

Stock Management enables organization to maintain the current inventory of the sales products. A product can be added, edited and deleted in the inventory. Whenever a purchase order is completed (i.e. the ordered product is received), or a sales order is completed (i.e. the product is soled), the inventory of the product is updated.

Note:

There will be two types of users:

Administrator: Administrator can perform all tasks (i.e. manage purchase orders, manage sales orders, stock management etc)

SalesClerk: a SalesClerk can only manage the sales orders.
Part B: Question

Keeping in mind the Coad Methodology, identify the maximum number of objects from the case study given in part A, and also find out the possible attributes and services provided by each object.


Software Engineering-1 CS504 Assignment no 2 Fall 16 November 2011

Vugurus. Powered by Blogger.

Popular Posts

Blog Archive

Labels

Imp Links

Followers

Total Pageviews

Subscribe for email

Blog Archive

Labels

Search

Loading...