A well-designed user interface, nowadays. exclusively graphical, is one of the key factors determining the applications appeal to the user. GUI modeling should be a part of the overall process of application system de...
详细信息
ISBN:
(纸本)953713802X
A well-designed user interface, nowadays. exclusively graphical, is one of the key factors determining the applications appeal to the user. GUI modeling should be a part of the overall process of application system development. The aim of this article is to show different methodological approaches to the GUI modeling. Nowadays, UML is a widely used standard for object-oriented modeling software in the software industry. The paper investigates whether it is possible to successfully model GUI by using UML and suggests a way in which this can be achieved. by using some UML extensions without disrupting the standardization.
Partitioning and allocating of software components are two important parts of software design in distributed software engineering. This paper presents two general algorithms that can, to a limited extent, be used as t...
详细信息
Partitioning and allocating of software components are two important parts of software design in distributed software engineering. This paper presents two general algorithms that can, to a limited extent, be used as tools to assist in partitioning software components represented as objects in a distributed software design environment. One algorithm produces a partition (equivalence classes) of the objects, and a second algorithm allows a minimum amount of redundancy. Only binary relationships of actions (use or non-use) are considered in this paper.
With the move to distributed systems and an increasing emphasis on the use of object-orientation for new system design, effective distribution of object-oriented applications is becoming an important concern for desig...
详细信息
With the move to distributed systems and an increasing emphasis on the use of object-orientation for new system design, effective distribution of object-oriented applications is becoming an important concern for designers. Early research in this area has focused on object-clustering schemes for shared memory configurations that have limited value to business applications, which must be distributed over loosely coupled networks. These applications also exhibit the properties of simpler structural relationships and a large number of instances, demanding approaches closer to fragmentation and allocation instead of clustering. This paper develops an approach to distribution of object-oriented applications over geographically dispersed sites in loosely coupled networks-taking account of concerns such as encapsulation, inheritance, messaging, and implicit joins. The approach consists of two phases. First, we develop a scheme for generating class fragments, which ensures that encapsulation is not violated and inheritance is not stretched across sites. Second, considering the message-intensive operation of object-oriented systems, we devise models for allocation of class fragments to sites that minimize inter-site traffic. A nonarbitrary procedure to compile traffic volume estimates exploiting the notion of implicit joins in object-oriented applications provides the natural linkage between the two phases. A research prototype was implemented to establish feasibility of the proposals. We demonstrate usefulness of the approach by its application for distribution of a real-world information system.
To solve the difficulties in training on ship,a new simulator was developed by importing,digesting and recreating the Kongsberg *** model-based and object-oriented design following by modular programming method,the wh...
详细信息
ISBN:
(纸本)9781510805750
To solve the difficulties in training on ship,a new simulator was developed by importing,digesting and recreating the Kongsberg *** model-based and object-oriented design following by modular programming method,the whole set of system is developed by VB under Windows platforms and Sequence Query Language(SQL) Server *** has functions of liquid cargo handling simulation training,training results evaluation,operation management,real-time monitoring,and simulation data *** than 20 kinds of mathematical model were established,including the model of the temperature,pressure,precooling,liquid level,pump,liquid cargo tank and so *** the experimental test,the training of loading and unloading simulation operation has been completely realized and the result has successfully fulfilled practical *** work laid the foundation of the follow-up improvement and development for LNG carrier liquid cargo handling simulator.
Utility companies are shifting their maintenance strategies from corrective or time-based to risk based. Meanwhile, the asset datasets which support these strategies are being migrated from spreadsheets to databases. ...
详细信息
ISBN:
(纸本)9781467310192
Utility companies are shifting their maintenance strategies from corrective or time-based to risk based. Meanwhile, the asset datasets which support these strategies are being migrated from spreadsheets to databases. As a first necessary step of this migration, the authors analyzes the requirements from risk based maintenance strategies add to the maintenance management software systems, through extending the use cases of existing software products. The main contribution and characteristic of these extensions is to provide "flexible information sharing", i.e. facilitate the growing demands to exchange asset data among stakeholders for the future development of asset management systems.
With the move to distributed systems and an increasing emphasis on the use of object-orientation for new system design, effective distribution of object-oriented applications is becoming an important concern for desig...
详细信息
With the move to distributed systems and an increasing emphasis on the use of object-orientation for new system design, effective distribution of object-oriented applications is becoming an important concern for designers. Early research in this area has focused on object-clustering schemes for shared memory configurations that have limited value to business applications, which must be distributed over loosely coupled networks. These applications also exhibit the properties of simpler structural relationships and a large number of instances, demanding approaches closer to fragmentation and allocation instead of clustering. This paper develops an approach to distribution of object-oriented applications over geographically dispersed sites in loosely coupled networks-taking account of concerns such as encapsulation, inheritance, messaging, and implicit joins. The approach consists of two phases. First, we develop a scheme for generating class fragments, which ensures that encapsulation is not violated and inheritance is not stretched across sites. Second, considering the message-intensive operation of object-oriented systems, we devise models for allocation of class fragments to sites that minimize inter-site traffic. A nonarbitrary procedure to compile traffic volume estimates exploiting the notion of implicit joins in object-oriented applications provides the natural linkage between the two phases. A research prototype was implemented to establish feasibility of the proposals. We demonstrate usefulness of the approach by its application for distribution of a real-world information system.
暂无评论