
Software quality can be described by maintainability, usability, security and performance properties. Performance is generally considered a critical requirement in systems such as distributed systems based on the Web and real time embedded systems. However, the software development processes do not provide suitable support for the construction of a software system that needs to meet performance requirements. RUP (rational unified process) is a well known software engineering process that provides a disciplined approach to assigning tasks and responsibilities within an organized development; however, it has little support for meeting performance requirements. The objective of this work is to propose a more disciplined approach for the extension to RUP for the development of systems to address performance. The performance is embodied in RUP as a knowledge area (discipline) with activities and roles defined through SPE (software performance engineering) and according to the architecture of process engineering UMA (unified method architecture).
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 1 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
