Information Technology Reference
In-Depth Information
Fig. 13.9 Use case diagram
representing the cashier actor
Scan Item
Log in
Log out
Take/add
cash
Cashier
Notify
Management
Fig. 13.10 Partial domain
model of a POS system
adapted from Larman ( 2005 )
Records-sale-of
Sales
LineItem
quantity
Item
0..1
1
*
1..*
Stocked-in
Contained-in
1
1
Sale
Store
address
name
date
time
0..1
1
1
Houses
1..*
Paid-by
1
Payment
amount
Captured-on
Register
1
with the theme of a cross section of specification, the following is a brief adaption
of a partial domain model in class diagram notation (Fig. 13.10 ).
13.3.4.1 Software Engineering Ethics
Ethics are important in all fields and software is not the exception. Software
engineers should adhere to a high level of professionalism and integrity in their
work. One of the most highly regarded codes of ethics is set down by the Asso-
ciation for Computing Machinery. Their ethics in short provide a set of guidelines
 
Search WWH ::




Custom Search