13.07.2015 Views

Object-Oriented Software Development with UML - UNU-IIST ...

Object-Oriented Software Development with UML - UNU-IIST ...

Object-Oriented Software Development with UML - UNU-IIST ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

70 Steps to Create a Conceptual ModelPOST Item Store Saleaddress:Addressname:Textdate:Datetime:TimeSalesLineItem Cashier CustomerManagerquantity:IntegerPaymentamount:QuantityProductCatalogProductSpecificationdescription:Textprice:Quantityupc:UPCFigure 5.18: Conceptual model showing attributes for the point-of-sale-system1. List candidate concepts using the Concept Category List and noun phrase identification related to thecurrent requirements under consideration.2. Draw them in a conceptual model.3. Add the associations necessary to record relationships for which there is a need to preserve somememory.4. Add the attributes necessary to fulfill the information requirements.The conceptual model should be created by investigating the system function, use cases and other initialreports on the domain.Conceptual models are not models of software designs, such as Java or C++ classesTherefore a conceptual model may showconcepts=associations between concepts==attributes of concepts.The following elements are not suitable in a conceptual model:<strong>Software</strong> artifacts, such as a window or a database, unless the domain being modelled is of software=concepts, such as a model of a graphical user interface.Report No. 259, July 2002<strong>UNU</strong>/<strong>IIST</strong>, P.O. Box 3058, Macau

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!