Font Size: a A A

The Design Of Marine Product Inspection System For Fishing Vessel Driven By Domain Model

Posted on:2016-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2308330461979624Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
Marine product inspection is a quality assurance for fishing vessel. Its purpose is to make sure that fishing vessel has technical and safety requirements in navigation, to protect the safety of fishing vessel and of the persons and property carried therein, and also to prevent the pollution of marine environment. Marine product inspection for fishing vessel has distinctive domain scope, and contains such features as various business types, complex equipment, massive certificates and data, therefore to realize standardized management by implementing marine product inspection system for fishing vessel is in urgent need. The difficulty of system development is to capture and understand the distinctive requirements and rules of business domain. Conventional design method driven by database can hardly express requirements completely, which leads to the inconformity of requirements analysis and product realization, then disturbs designer’s design thinking, and even gives rise to the deviation between system design and user requirements. In addition, conventional design method driven by database can easily lead to proceduring programming, causing codes confusions between modules or levels, and making it ineffective to maintain and expand the system.Based on the relevant literatures and research achievements in home and abroad, the thesis proposes to build domain model on marine product inspection for fishing vessel, which drives the design and development of marine product inspection system. Collaborated with domain experts, the thesis acquires domain knowledge to implement business requirements analysis, and further complete domain dividing, which defines core domain and supporting subdomain. It is pivotal to establish core domain model which drives the whole domain model when accomplishing domain driven design. The thesis establishes domain model using four-color UML modeling method, which enhances the visual impact. Domain models established by four-color prototype can join with the system analysis and design well. Meanwhile, the establishment of domain model and the four-layer-architecture domain driven design highlight the domain layer. Moreover, the mapping of four-color prototype to four-layer architecture can guide the coding of the system implementation, improving the efficiency of system development.The thesis applies the four-color prototype domain modeling method to actual project development of Zhoushan Marine Product Inspection System for Fishing Vessel. The method can drives the system development, which fully proves that domain modeling can improve the efficiency of acquiring requirements and developing system, and also validates the domain model. The mapping of four-color prototype to four-layer architecture makes it easier to locate code block, which benefits the system modification caused by requirements changes. The validity of domain model guarantees that the real system meets the requirements, and the integrity of domain model provides the developments of marine product inspection system for fishing vessel with a reusable foundation.
Keywords/Search Tags:Domain Model, Marine Product Inspection for Fishing Vessel, Four-color UML Modding, Domain Driven Design
PDF Full Text Request
Related items