ONE OF THE main reasons why software projects fail is the lack of communication between the business users, who actually know the problem domain, and the developers who design and implement the software model. Busines...
详细信息
ONE OF THE main reasons why software projects fail is the lack of communication between the business users, who actually know the problem domain, and the developers who design and implement the software model. Business users understand the domain terminology, and they speak a vocabulary that may be quite alien to the software people;it's no wonder that the communication model can break down right at the beginning of the project life cycle. A domain-specific language (DSL)(1,3) bridges the semantic gap between business users and developers by encouraging better collaboration through shared vocabulary. The domain model the developers build uses the same terminologies as the business. The abstractions the DSL offers match the syntax and semantics of the problem domain. As a result, users can get involved in verifying business rules throughout the life cycle of the project. This article describes the role a DSL plays in modeling expressive business rules. We start with the basics of domain modeling and then introduce
An introduction to the journal is presented in which the editor discusses various reports published within the issue including one by Lior Fink on the strategic value of information technology capabilities, one by Ste...
详细信息
An introduction to the journal is presented in which the editor discusses various reports published within the issue including one by Lior Fink on the strategic value of information technology capabilities, one by Steve Sawyer on requirements engineering and one by Colin Onita and Jasbir Dhaliwal on softwaredevelopment.
Pessimistic forecasts are growing in the Brazilian energy scenario demanding the use of renewable sources of energy such as the solar one. As metropolitan regions have become more populous, private and public companie...
详细信息
Pessimistic forecasts are growing in the Brazilian energy scenario demanding the use of renewable sources of energy such as the solar one. As metropolitan regions have become more populous, private and public companies have developed new technologies based on renewable energy sources. In order to supply such demand, new computer techniques have to be developed. This paper presents a framework to assist the developer to model new components and simulate solar energy applications. By applying the framework concepts, such as source code reuse, one can create a complete environment to evaluate solar energy data. The framework supports softwaredevelopment and tool implementation to be used in photovoltaic and thermosiphon processes.
The article presents the results of research related to service-oriented computer network architectures, focusing on best practices for implementing organizational change, and the implications for softwaredevelopment...
详细信息
The article presents the results of research related to service-oriented computer network architectures, focusing on best practices for implementing organizational change, and the implications for softwaredevelopment. Structured interviews with information technology professionals who had dealt with such issues in the fields of insurance, financial services, state government, and entertainment were conducted. The research methodology is described, and an analysis of the results is presented. It was found that the adoption of more agile softwaredevelopment practices enabled organizations to make the best use of service-oriented architecture improvements.
暂无评论