Advances in Strategic Decision Exploration and Requirements engineering have brought about areas of overlap between them. In this paper we explore the areas of overlap as a mechanism for transferring ideas and approac...
详细信息
ISBN:
(纸本)0769509169
Advances in Strategic Decision Exploration and Requirements engineering have brought about areas of overlap between them. In this paper we explore the areas of overlap as a mechanism for transferring ideas and approaches between the two disciplines. We exemplify the argument by showing how the "live models" approach can be applied to both contexts, based on the results of a pilot interdisciplinary project.
Service level agreement based on dynamic IT can make it possible that Business managers can chose by them about IT service them need and service level agreement is composed of chosen service items. So service level ca...
详细信息
Designing and maintaining a software architecture that strikes the right balance between conflicting quality attributes is a daunting task facing every software architect. In the SA@Work project we have conducted ethn...
详细信息
ISBN:
(纸本)9780769534466
Designing and maintaining a software architecture that strikes the right balance between conflicting quality attributes is a daunting task facing every software architect. In the SA@Work project we have conducted ethnographical field studies of practicing software architects in four Danish software companies to study architectural work in general and architectural techniques in particular. In this paper, we describe observed techniques related to architectural qualify as input to the architectural body of knowledge. Second, these techniques are classified according to the quality view classification framework of Garvin. Our analysis shows that techniques for assessing and ensuring quality in software architecture predominately view quality as an intrinsic quality of the architecture itself and less view it as related to business and users. This hints at a need to extend the architect's toolbox and may explain observed mismatches between architectural work and agile processes.
This multiple case based empirical study expands the knowledge around North American software and IT workers in Japan as well as the expatriate literature and discussion of cognitive schemata in cross cultural setting...
详细信息
ISBN:
(纸本)9781509055753
This multiple case based empirical study expands the knowledge around North American software and IT workers in Japan as well as the expatriate literature and discussion of cognitive schemata in cross cultural settings. The study includes eleven individuals, nine of them in software. Evidence of selection, rejection, and adjustment of cognitive schemata found in Japan's business world is presented. Changes in schemata drive cultural adjustment and acculturation. North American software and IT workers in Japan must maneuver through unfamiliar and often complex schemata to motivate, lead, manipulate, and communicate with coworkers and partners and thereby gain success.
There is some important value and practical meaning in the research of enterprise informatization mechanism, using informatization successively and deeply. This article on the basic of enterprise resource-based view a...
详细信息
The pattern is one of the effective tools to record and reuse the knowledge and know-how concerning software development. Although various patterns have been previously presented, we find it difficult to describe and ...
详细信息
ISBN:
(纸本)0769522459
The pattern is one of the effective tools to record and reuse the knowledge and know-how concerning software development. Although various patterns have been previously presented, we find it difficult to describe and acquire engineering patterns to support the software development process. We collected requirements engineering patterns and studied the structures of them. In the results of the study, three kinds of problems have been discovered. The first problem is that previously presented pattern forms are not suitable to describe engineering patterns. The second problem is that it is hard to find a desired pattern from a multitude of various patterns. The third problem is that there are qualitative differences between descriptions of patterns. We considered that the cause of these problems is the form of each pattern and, established two types of pattern structures: inside structure and outside structure. This paper presents a pattern structure for requirements engineering.
softwareengineering is no longer the preserve of individuals but is essentially a team-based activity involving a wide variety of stakeholders and thus making the need for communication and co-operation an inherent c...
详细信息
ISBN:
(纸本)0769509169
softwareengineering is no longer the preserve of individuals but is essentially a team-based activity involving a wide variety of stakeholders and thus making the need for communication and co-operation an inherent characteristic. Changes in support technology, economic factors and globalisation of the software process is resulting in the geographical separation of personnel. Where such distribution of personnel occurs, it is clear that the quality of the project will be dependent upon the degree of effective communication and co-operation. This paper presents the results from a study of communication and co-operation practices on a range of distributed software projects from an industrial and educational context. It analyses the advantages and disadvantages of distributed softwareengineering teams and presents the lessons learned from these studies including team structure, project management, communication and procedures.
Traditionally, cohesion of a software component is evaluated as the similarity of its constituent parts. It may be more appropriate to measure functional coherence, or coherence of usage, of a component, by analyzing ...
详细信息
ISBN:
(纸本)0769509169
Traditionally, cohesion of a software component is evaluated as the similarity of its constituent parts. It may be more appropriate to measure functional coherence, or coherence of usage, of a component, by analyzing external usage patterns of component's clients. In this paper we define an appropriate measure, starting from a generic system model and its associated mechanism for calculating object sizes. We show that the new measure satisfies some, but not all, of the properties that a cohesion measure is expected to satisfy. We also provide some intuitive examples to illustrate the concept and its possible uses.
Safety analysis methods for safety-critical systems face new challenges as systems evolve more frequently and the interactions within systems rise in numbers and complexity. Two such challenges are: (1) the need to fo...
详细信息
ISBN:
(纸本)9780769526850
Safety analysis methods for safety-critical systems face new challenges as systems evolve more frequently and the interactions within systems rise in numbers and complexity. Two such challenges are: (1) the need to formally examine the impact of system interactions on safety and (2) the need to extract and readily integrate knowledge from past accidents into new systems. We propose an approach which exploits knowledge from past accidents to conduct quantitative safety analysis using interactions between system components. A case study is presented that shows how our approach provides a support mechanism to safety and design experts. Further it shows how we identify critical interactions and their contributions to accidents. This is especially important when components have not failed but instead undesirable interactions have contributed to an accident.
Many approaches have been proposed to develop self-adaptive software systems based on control engineering methods in recent years. However, these research works only evaluate the self-adaptive capabilities of the prop...
详细信息
ISBN:
(纸本)9781479921430
Many approaches have been proposed to develop self-adaptive software systems based on control engineering methods in recent years. However, these research works only evaluate the self-adaptive capabilities of the proposed control solution, but no evaluation is performed to quantify the costs of implementing such a control solution. This paper provides results of an empirical study, conducted to quantify the implementation, testing and knowledge requirement costs of building a self-adaptive software system using control engineering methods. Our objective is to investigate, whether these costs can be significantly reduced if a library of prepackaged control components is available to software engineers. The findings of the study indicate that the aforementioned costs can be significantly reduced when supporting libraries are available. We also list the lessons learned from this study and recommendations, which may be useful in designing experiments to evaluate engineering costs of selfadaptive methods in the future.
暂无评论