Abstract

The article is devoted to profile-oriented approach to assessing the software requirements profile quality. The process of assessment is implemented in accordance with software requirements profile quality model for external quality of software requirements profile and internal quality of software requirements profile. For assessment of quality of each element of such model (characteristics and attributes of software requirements and their classification features; characteristics and attributes of software requirements profile and their classification features; structure of software requirements profile; semantics and syntax of software requirements) taxonomy of metrics and indicators are introduced, which is a part of software requirements profile quality assessment model. All metrics are divided into qualitative and quantitative groups. Additive convolution method is used to go from the multi-vector values of set of connected indicators or metrics to the single scalar value. Received values of metrics and indicators are visualized by radial-metrics diagrams. An example is discussed, which represents the assessment of external quality of software requirements profile for requirements profile from new standard “Requirements to computer security of NPP Instrumentation and Control Systems (NPP I&C)” developed by Ukrainian state regulatory body.

Highlights

  • Introduction to UsableSecurity,” IEEE InternetComputing, vol 12, no. 3, 2008, pp. 13-21.[5] N

  • Objectives of the paper are: – to form the taxonomy of metrics and indicators uniting them. Such taxonomy of metrics and indicators is the basis of software requirements profile quality assessment model; – to represent the mechanism of cast values of multi-vector indicators and metrics to a single scalar; – to represent the variant of visualization of received results; – to assess the quality of software requirements profile on the real example

  • The article is structured as the follows: section 2 describes terms, which are used in the article, and basic elements of model of assessment of software requirements profile quality; in section 3 taxonomy of metrics and indicators is represented, which is used for assessment of software requirements profile quality directly; in section 4 the variant of visualization of received values as radial-metrics diagrams (RMD) is represented and in section 5 real example of assessment of software requirements profile quality is reviewed

Read more

Summary

MOTIVATION

The basis of software quality is formed by terms of reference (specification) for software development. Such participants of process will be denoted by general term “expert” in the article Based on their own experience and the necessary tools, experts, first of all, assess the quality of existing software requirements profile and if necessary, work to improve its quality, i.e., the primary task in ensuring the software requirements profile quality is the task of its quality assessment. Software requirements profile quality assessment is a separate task. Such task is connected with assurance process of software requirements profile quality. When solving such a problem, the following features should be taken into account:. – processing and analysis of the software requirements profile quality assessment results cannot be fully automated and, again, require the participation of corresponding experts

RELATED WORKS ANALYSIS
SOFTWARE REQUIREMENTS PROFILE QUALITY MODEL
MODEL OF SOFTWARE REQUIREMENTS PROFILE QUALITY ASSESSMENT
Syntax of software requirements in software requirements profile
Structure of software requirements profile indicators and metrics
METRICS AND INDICATORS FOR ASSESSMENT OF SOFTWARE
VISUALIZATION OF RECEIVED RESULTS
CASE STUDY
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.