Object Oriented Software Engineering   View all facts   Glossary   Help
subject > measurement > resource usage
Next measurementresponse time    Upmeasurement, non-functional requirement    Previous measurementrequirement stability   

resource usage comparison table
Subject indicate cut express in have agree upon by analysed be gather from solve is a kind of is a subtopic of express as show as specify in terms of have example describe lead to group with restrict give change has part has definition express using allow over-constrain
measurement         subject1.5 - Software Quality               
non-functional requirementhow it will be implemented in order to give the designer as much freedom as possible to make decisionsif cost-benefit analysis shows that it will have minimum benefit but still cost a lot to developa natural language such as English (using present tense and active voice), sometimes supplemented by a formal mathematical language, and often by some form of diagrambenefits that outweigh the costs of developmentall stakeholdersif there is any doubt whether it is realisticverifiable by measuring various aspects of the system and seeing if the measurements conform with the requirementvarious stakeholders, other software systems and any documentation that might be availablea customer's problemrequirement4.5 - Types of Requirementsa facta diagram  a constraint that must be adhered to during developmenta system of sufficient quality - one that is sufficiently usable, safe, efficient, reliable and maintainableother requirements into a requirements documentthe freedom of software engineers as they make design decisions because it limits what resources can be used and sets bounds on aspects of the software's qualitya unique number for traceabilitywhenever the benefits of doing so outweigh the costsproblem statementA requirement that constrains design of a system, but does not describe a service that the system is to provideclear and consistent notation, using language that the customers can understand, and consistent with the other requirements the design of the system
resource usagehow it will be implemented in order to give the designer as much freedom as possible to make decisionsif cost-benefit analysis shows that it will have minimum benefit but still cost a lot to developa natural language such as English (using present tense and active voice), sometimes supplemented by a formal mathematical language, and often by some form of diagrambenefits that outweigh the costs of developmentall stakeholdersif there is any doubt whether it is realisticverifiable by measuring various aspects of the system and seeing if the measurements conform with the requirementvarious stakeholders, other software systems and any documentation that might be availablea customer's problemnon-functional requirement4.5 - Types of Requirementsa facta diagramthe maximum amount of these resources that the system will consumeyou could specify that no more than a certain amount of memory is to be used by the system, and that the system must consume less than 10% of the CPU's timea constraint that must be adhered to during developmenta system of sufficient quality - one that is sufficiently usable, safe, efficient, reliable and maintainableother requirements into a requirements documentthe freedom of software engineers as they make design decisions because it limits what resources can be used and sets bounds on aspects of the software's qualitya unique number for traceabilitywhenever the benefits of doing so outweigh the costsproblem statement clear and consistent notation, using language that the customers can understand, and consistent with the other requirementsothers to efficiently plan hardware upgradesthe design of the system

Next measurementresponse time    Upmeasurement, non-functional requirement    Previous measurementrequirement stability