Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

For the Cash Register system (requirements are provided below) estimate the number of object points (NOP) the project leveraging the COCOMO Application Composition Model. Justify

For the Cash Register system (requirements are provided below) estimate the number of object points (NOP) the project leveraging the COCOMO Application Composition Model. Justify the assignment of the object complexity weights that you chose. Assume that the system is to be built using the "C" language.
• PM = (NOP * (1 – %reuse/100 ))/PROD РМ 100
- PM is the effort in person-months
- NOP is the number of object points
- PROD is the productivity -

REQ1
A small stand-alone Cash Register needs to be designed that reads barcodes of products that a Customer has selected.
REQ2
When a product has been identified, its name and price are displayed on a display.
REQ3
If the barcode cannot be read automatically then the message "Unknown product" will be displayed and the barcode can be entered via the Cashier 's keyboard.

REQ4
When all the selected products have been read, a ticket is generated containing the list of all the selected products with the unit price, quantity and total price.

REQ5
Some products can be on special offer. It should be possible to add special offers such as "Buy one get one free", "10% off" or "Buy 3 for 1 Euro".
REQ6
Products can be cancelled one at a time.
REQ7
A keyboard allows the Cashier to start a session, cancel the last selected product, end a session and issue a ticket.
REQ8
It must be possible to be able to change hardware platforms in the future.
REQ9
The Cash Register will contain a local database of products.

Step by Step Solution

3.54 Rating (171 Votes )

There are 3 Steps involved in it

Step: 1

Noot object Points Nor E No of objat instars weight REDI L Reord He le heve ... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Vector Mechanics for Engineers Statics and Dynamics

Authors: Ferdinand Beer, E. Russell Johnston, Jr., Elliot Eisenberg, William Clausen, David Mazurek, Phillip Cornwell

8th Edition

73212229, 978-0073212227

More Books

Students also viewed these Mechanical Engineering questions

Question

What do you see as your biggest strength/weakness?

Answered: 1 week ago