Deducing the complexity to quality of a system using UML

  • Authors:
  • Shahid Nazir Bhatti

  • Affiliations:
  • COMSATS Institute of Information Technology, Islamabad, Pakistan

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The aspects of quality are that it is unquantifiable trait- it can be discussed, felt and judged, but can not be weighted or measured. To validate software systems early in the development lifecycle is becoming crucial. Early validation of functional requirements is supported by well known approaches, while the validation of non-functional requirements, such as complexity or reliability, is not. Early assessment of non-functional requirements can be facilitated by automated transformation of software models into (mathematical) notations suitable for validation. These types of validation approaches are usually as -transparent to the developers as possible. The widely acceptance of quality services will only be accepted by users if their quality is of the most acceptable level. UML is rapidly becoming a standard (both in development and in research environments) for software development. The work here in this paper is extension of Quality with UML (QWUML, IDIMT-2004, and SEN-2005), quality of the system measurements with modelling (UML). This paper discusses some important issues regarding system design modelling in association with quality, complexity, and design aspects using UML heuristics.