Q.A
6.8. Develop a complete set of
CRC model index cards on the product or system you chose as part of Problem 6.5
6.5.
You have been asked to build one of the following systems:
a.
a network-based course registration system for your university.
b. a Web-based
order-processing system for a computer store.
c.
a simple invoicing system for a small business.
d.
an Internet-based cookbook that is built into an electric range or microwave.
Class
Responsibility Collaborator (CRC) model.
CRC adalah kumpulan kartu indeks standar yang telah dibagi
menjadi tiga bagian(class,responsibilities, collaborator). Class merupakan koleksi benda-benda
yang sama, responsibilities adalah sesuatu yang
diketahui class atau tidak, dan collaborator yang berinteraksi untuk mengisi dari responsibilities.
CRC memiliki layout seperti
Jadi seperti dijelaskan
sebelumnya, CRC terdiri dari tiga bagian (class, responsibilities,
collaborator)
CRC
Berikut
merupakan gambaran pada kasus Web-based
order-processing system for a computer store.
b. a
Web-based order-processing system for a computer store.
Pada case ini, terlihat
kesinambungan antara layout CRC yang satu dengan lainnya. Misalnya pada Class
Order Item, yang menjadi collaborator ialah Class Inventory item, Class Order
Item sendiri merupakan collaborator pada class Order, Order & Surface
Address menjadi collaborator di Class customer yang menggambarkan bahwa pemesanan
dari Order dengan detail order yang tertera pada order item tersebut dilakukan
oleh customer, dengan details alamat dikolaborasi kan dengan Surface Address
yang mendeskripsikan jelas alamat dari si pemesan.
Komentar
Posting Komentar