Tải bản đầy đủ (.pdf) (7 trang)

Mô hình hoá nghiệp vụ và lược đồ lớp ý niệm

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (868.86 KB, 7 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

CH

ƯƠ

NG 5:



CH

ƯƠ

NG 5:



Mô hinh hoa nghiêp vu & l

̀

́

̣

̣

ượ

c đô l p

̀ ớ



Mô hinh hoa nghiêp vu & l

̀

́

̣

̣

ượ

c đô l p

̀ ớ



y niêm ( Modeling domain model

́

̣



y niêm ( Modeling domain model

́

̣



and conceptual class)



</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

Nôi dung

̣


Nôi dung

̣



Mô hinh nghiêp vu (domain model)

̀

̣

̣


L p y niêm (conceptual class hay

ớ

́

̣



analysis class)



</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

Phân tích h th ng

ệ ố


Phân tích h th ng

ệ ố



Mô hinh use case diên ta cac yêu câu

̀

̃

̉

́

̀



hê thông (what)

̣

́



L p va đôi t

ớ

̀

́ ượ

ng

mô ta cac phân t

̉

́

̀ ử




</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

Mô hinh nghi p v (domain model)

̀



Mô hinh nghi p v (domain model)

̀



Bước đâu tiên c a OOA la phân chia miên ̀ ủ ̀ ̀


nghiêp vu cua hê thông thanh cac l p hay ̣ ̣ ̉ ̣ ́ ̀ ́ ớ


đôi t́ ượng y niêm (conceptual object)́ ̣


Mô hinh nghi p v (domain model) mô ta ̀ ệ ụ ̉


hinh anh cac l p y niêm hay cac đôi t̀ ̉ ́ ớ ́ ̣ ́ ́ ượng


cua thê gi i thât trong pham vi khao sat. ̉ ́ ớ ̣ ̣ ̉ ́


Mô hinh nghiêp vu co thê đ̀ ̣ ̣ ́ ̉ ược xem nh t ư ừ


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

Mô hinh nghi p v (domain model)

̀



Mô hinh nghi p v (domain model)

̀



Mô hinh nghi p v (domain model)

̀



con đ

̀

ượ

c goi la:

̣

̀



◦ Mơ hình ý ni m (conceptual model) hay ệ


◦ Mô hinh đôi t̀ ́ ượng phân tich (analysis



objects model).


Cac

́

l p y niêm (conceptual class)

ớ

́

̣

hay



con đ

̀

ượ

c goi la

̣

̀

l p phân tich (analysis

ớ

́



</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

Tìm boundary class



Tìm boundary class



Khơng nh t thi t ph i t o class riêng bi t cho ấ ế ả ạ ệ


m i c p actor- use case.ỗ ặ


Ví d : 2 actor có cùng 1 boundary class đ ụ ể


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

Control Class



Control Class



Là các đ i tố ượng dùng đ ki m soát flow c a ể ể ủ


use case. Nó khơng th c thi m t ch c năng ự ộ ứ


nghi p v nào c , mà đi u ph i giám sát các ệ ụ ả ề ố


đ i tố ượng khác.


Control class không xu t hi n trong flow of ấ ệ



event


Ví d : m t control class ph i bi t ụ ộ ả ế


là có nên ki m tra an ninh c a ể ủ


user trước khi t o báo cáo hay ạ


khơng. Nó khơng t ki m tra m c ự ể ứ


an ninh hay t t o báo cáo nh ng ự ạ ư


</div>

<!--links-->

×