Metrics-based analysis of requirements for object-oriented systems: an empirical approach
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFLA |
Texto Completo: | http://repositorio.ufla.br/jspui/handle/1/14998 |
Resumo: | In an object-oriented environment, it is necessary to ensure that all the requirements are addressed in the design as well as implemented in a consistent manner in UML diagrams like sequence and class diagrams, which model the behavioral and structural aspects of the system. Metrics, which measures the degree of coverage of requirements and the extent of consistency between related models, will be a powerful tool for developers to have a quantitative feedback about the correctness of a system. We have proposed a new set of metrics namely Requirement Coverage Metrics (RCM) and Design Compliance Metrics (DCM) based on UML design models. RCM indicates the extent of coverage of requirements in design and highlights any missing requirements or inadequate coverage in design. It also helps in measuring progress of a project and thus helps in project management. DCM verifies whether the requirements that have been covered in design have been consistently realized in sequence and class diagrams or not. A case study has been considered and calculation of RCM and DCM has been donefor illustration of our approach. We have also discussed implementation methodology using an XML based approach and in this paper we present implementation of a part of the metrics suite (DCM) for substantiation of our approach. |
id |
UFLA_cf10f1954dc8310e5c34f7a7f4b37bfe |
---|---|
oai_identifier_str |
oai:localhost:1/14998 |
network_acronym_str |
UFLA |
network_name_str |
Repositório Institucional da UFLA |
repository_id_str |
|
spelling |
Metrics-based analysis of requirements for object-oriented systems: an empirical approachMetrics based analysisRequirement metricsRequirement analysisDesign complianceConsistencyRequirement coverageIn an object-oriented environment, it is necessary to ensure that all the requirements are addressed in the design as well as implemented in a consistent manner in UML diagrams like sequence and class diagrams, which model the behavioral and structural aspects of the system. Metrics, which measures the degree of coverage of requirements and the extent of consistency between related models, will be a powerful tool for developers to have a quantitative feedback about the correctness of a system. We have proposed a new set of metrics namely Requirement Coverage Metrics (RCM) and Design Compliance Metrics (DCM) based on UML design models. RCM indicates the extent of coverage of requirements in design and highlights any missing requirements or inadequate coverage in design. It also helps in measuring progress of a project and thus helps in project management. DCM verifies whether the requirements that have been covered in design have been consistently realized in sequence and class diagrams or not. A case study has been considered and calculation of RCM and DCM has been donefor illustration of our approach. We have also discussed implementation methodology using an XML based approach and in this paper we present implementation of a part of the metrics suite (DCM) for substantiation of our approach.Universidade Federal de Lavras (UFLA)2008-06-012017-08-01T21:08:44Z2017-08-01T21:08:44Z2017-08-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfKANJILAL, A.; KANJILAL, G.; BHATTACHARYA, S. Metrics-based analysis of requirements for object-oriented systems: an empirical approach. INFOCOMP Journal of Computer Science, Lavras, v. 7, n. 2, p. 26-36, June 2008.http://repositorio.ufla.br/jspui/handle/1/14998INFOCOMP; Vol 7 No 2 (2008): June, 2008; 26-361982-33631807-4545reponame:Repositório Institucional da UFLAinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAenghttp://www.dcc.ufla.br/infocomp/index.php/INFOCOMP/article/view/214/199Copyright (c) 2016 INFOCOMP Journal of Computer ScienceAttribution 4.0 Internationalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessKanjilal, AnanyaKanjilal, GoutamBhattacharya, Swapan2021-09-16T19:54:00Zoai:localhost:1/14998Repositório InstitucionalPUBhttp://repositorio.ufla.br/oai/requestnivaldo@ufla.br || repositorio.biblioteca@ufla.bropendoar:2021-09-16T19:54Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)false |
dc.title.none.fl_str_mv |
Metrics-based analysis of requirements for object-oriented systems: an empirical approach |
title |
Metrics-based analysis of requirements for object-oriented systems: an empirical approach |
spellingShingle |
Metrics-based analysis of requirements for object-oriented systems: an empirical approach Kanjilal, Ananya Metrics based analysis Requirement metrics Requirement analysis Design compliance Consistency Requirement coverage |
title_short |
Metrics-based analysis of requirements for object-oriented systems: an empirical approach |
title_full |
Metrics-based analysis of requirements for object-oriented systems: an empirical approach |
title_fullStr |
Metrics-based analysis of requirements for object-oriented systems: an empirical approach |
title_full_unstemmed |
Metrics-based analysis of requirements for object-oriented systems: an empirical approach |
title_sort |
Metrics-based analysis of requirements for object-oriented systems: an empirical approach |
author |
Kanjilal, Ananya |
author_facet |
Kanjilal, Ananya Kanjilal, Goutam Bhattacharya, Swapan |
author_role |
author |
author2 |
Kanjilal, Goutam Bhattacharya, Swapan |
author2_role |
author author |
dc.contributor.author.fl_str_mv |
Kanjilal, Ananya Kanjilal, Goutam Bhattacharya, Swapan |
dc.subject.por.fl_str_mv |
Metrics based analysis Requirement metrics Requirement analysis Design compliance Consistency Requirement coverage |
topic |
Metrics based analysis Requirement metrics Requirement analysis Design compliance Consistency Requirement coverage |
description |
In an object-oriented environment, it is necessary to ensure that all the requirements are addressed in the design as well as implemented in a consistent manner in UML diagrams like sequence and class diagrams, which model the behavioral and structural aspects of the system. Metrics, which measures the degree of coverage of requirements and the extent of consistency between related models, will be a powerful tool for developers to have a quantitative feedback about the correctness of a system. We have proposed a new set of metrics namely Requirement Coverage Metrics (RCM) and Design Compliance Metrics (DCM) based on UML design models. RCM indicates the extent of coverage of requirements in design and highlights any missing requirements or inadequate coverage in design. It also helps in measuring progress of a project and thus helps in project management. DCM verifies whether the requirements that have been covered in design have been consistently realized in sequence and class diagrams or not. A case study has been considered and calculation of RCM and DCM has been donefor illustration of our approach. We have also discussed implementation methodology using an XML based approach and in this paper we present implementation of a part of the metrics suite (DCM) for substantiation of our approach. |
publishDate |
2008 |
dc.date.none.fl_str_mv |
2008-06-01 2017-08-01T21:08:44Z 2017-08-01T21:08:44Z 2017-08-01 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
KANJILAL, A.; KANJILAL, G.; BHATTACHARYA, S. Metrics-based analysis of requirements for object-oriented systems: an empirical approach. INFOCOMP Journal of Computer Science, Lavras, v. 7, n. 2, p. 26-36, June 2008. http://repositorio.ufla.br/jspui/handle/1/14998 |
identifier_str_mv |
KANJILAL, A.; KANJILAL, G.; BHATTACHARYA, S. Metrics-based analysis of requirements for object-oriented systems: an empirical approach. INFOCOMP Journal of Computer Science, Lavras, v. 7, n. 2, p. 26-36, June 2008. |
url |
http://repositorio.ufla.br/jspui/handle/1/14998 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
http://www.dcc.ufla.br/infocomp/index.php/INFOCOMP/article/view/214/199 |
dc.rights.driver.fl_str_mv |
Copyright (c) 2016 INFOCOMP Journal of Computer Science Attribution 4.0 International http://creativecommons.org/licenses/by/4.0/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Copyright (c) 2016 INFOCOMP Journal of Computer Science Attribution 4.0 International http://creativecommons.org/licenses/by/4.0/ |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal de Lavras (UFLA) |
publisher.none.fl_str_mv |
Universidade Federal de Lavras (UFLA) |
dc.source.none.fl_str_mv |
INFOCOMP; Vol 7 No 2 (2008): June, 2008; 26-36 1982-3363 1807-4545 reponame:Repositório Institucional da UFLA instname:Universidade Federal de Lavras (UFLA) instacron:UFLA |
instname_str |
Universidade Federal de Lavras (UFLA) |
instacron_str |
UFLA |
institution |
UFLA |
reponame_str |
Repositório Institucional da UFLA |
collection |
Repositório Institucional da UFLA |
repository.name.fl_str_mv |
Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA) |
repository.mail.fl_str_mv |
nivaldo@ufla.br || repositorio.biblioteca@ufla.br |
_version_ |
1815439191298801664 |