TAILIEUCHUNG - OBJECT-ORIENTED ANALYSIS AND DESIGNWith application 2nd phần 4

nhận thức được quan trọng về tên miền "[39] Moore và Bailin cho thấy các bước sau đây trong phân tích tên miền: • • • •" Xây dựng một mô hình strawman chung của các tên miền bằng cách tham khảo ý kiến với các chuyên gia miền. Kiểm tra hệ thống hiện có trong tên miền và đại diện cho sự hiểu biết này trong một định dạng phổ biến | Chapter 4 Classification 155 perceive to be important about the domain 39 . Moore and Bailin suggest the following steps in domain analysis Construct a strawman generic model of the domain by consulting with domain experts. Examine existing systems within the domain and represent this understanding in a common format. Identify similarities and differences between the systems by consulting with domain experts. Refine the generic model to accommodate existing systems 40 . Domain analysis may be applied across similar applications vertical domain analysis as well as to related parts of the same application horizontal domain analysis . For example when starting to design a new patient-monitoring system it is reasonable to survey the architecture of existing systems to understand what key abstractions and mechanisms were previously employed and to evaluate which were useful and which were not. Similarly an accounting system must provide many different kinds of reports. By considering these reports within the same application as a single domain a domain analysis can lead the developer to an understanding of the key abstractions and mechanisms that serve all the different kinds of reports. The resulting classes and objects reflect a set of key abstractions and mechanisms generalized to the immediate report-generation problem therefore the resulting design is likely to be simpler than if each report had been analyzed and designed separately. Who exactly is a domain expert Often a domain expert is simply a user such as a train engineer or dispatcher in a railway system or a nurse or doctor in a hospital. A domain expert need not be a software engineer more commonly he or she is simply a person who is intimately familiar with all the elements of a particular problem. A domain expert speaks the vocabulary of the problem domain. Some managers may be concerned with the idea of direct communication between developers and end users for some even more frightening is the prospect .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.