The process of designing high-quality software systems is one of the major issues in software engineering research. Over the years, this has resulted in numerous design methods, each with specific qualities and drawbacks. For example, the Rational Unified Process is a comprehensive design process, which is proposed to support the major phases in the software engineering life-cycle. Agile processes, like for instance Extreme Programming, aim at flexibility, since the design steps are not defined rigidly. Although the current software methods have largely proven their applicability and there exists a plethora of different design processes to be used, the current methods naturally suffer from the existence of imperfect information. Imperfectio...
The area of software defects is not thoroughly studied in current research, even though it is estima...
Current software development methods do not provide adequate means to model inconsistencies and ther...
Current software development methods do not provide adequate means to model inconsistencies and ther...
Delivering software systems that fulfill all requirements of the stakeholders is very difficult, if ...
Abstract Delivering software systems that fulfill all requirements of the stakeholders is very diffi...
Software design methods incorporate a large set of heuristic rules that should result in stable soft...
Software design is the complex activity of producing a model of a system that gives assurance both t...
The concern for handling uncertainty in software pervades contemporary software engineering. A part...
The UML is becoming the de-facto notation for software engineering projects. It is a common hypothes...
In this paper, it is emphasized that taking into consideration of imperfection of knowledge, of the ...
Contrary to many other industrial processes, software production is characterized by an unusually hi...
In this chapter, we examine the phenomenon of imperfect information, the problems it causes during S...
Abstract. The main objective of software engineers is to design and implement systems that implement...
This paper describes two (related) ways that software unreliability may occur: in response to unanti...
The importance of software architecture in software development prolongs throughout the entire softw...
The area of software defects is not thoroughly studied in current research, even though it is estima...
Current software development methods do not provide adequate means to model inconsistencies and ther...
Current software development methods do not provide adequate means to model inconsistencies and ther...
Delivering software systems that fulfill all requirements of the stakeholders is very difficult, if ...
Abstract Delivering software systems that fulfill all requirements of the stakeholders is very diffi...
Software design methods incorporate a large set of heuristic rules that should result in stable soft...
Software design is the complex activity of producing a model of a system that gives assurance both t...
The concern for handling uncertainty in software pervades contemporary software engineering. A part...
The UML is becoming the de-facto notation for software engineering projects. It is a common hypothes...
In this paper, it is emphasized that taking into consideration of imperfection of knowledge, of the ...
Contrary to many other industrial processes, software production is characterized by an unusually hi...
In this chapter, we examine the phenomenon of imperfect information, the problems it causes during S...
Abstract. The main objective of software engineers is to design and implement systems that implement...
This paper describes two (related) ways that software unreliability may occur: in response to unanti...
The importance of software architecture in software development prolongs throughout the entire softw...
The area of software defects is not thoroughly studied in current research, even though it is estima...
Current software development methods do not provide adequate means to model inconsistencies and ther...
Current software development methods do not provide adequate means to model inconsistencies and ther...