DOI QR코드

DOI QR Code

Evaluation Method of Architecture Asset

아키텍처 자산의 평가 방법

  • Choi, Han-yong (Division of IT Convergence Engineering, Shinhan University)
  • 최한용 (신한대학교 IT융합공학부)
  • Received : 2018.09.11
  • Accepted : 2018.10.20
  • Published : 2018.10.31

Abstract

Software are being studied to register and manage assets. And Methods for evaluating software systems have been based on subjective evaluation criteria. We propose an evaluation model for evaluating complex assets obtained from the complexity measurement of the preceding asset management system. We used scales to measure and provide logical complexity to measure the complexity of our architectural assets. And we used a method to evaluate whether it expresses attribute value of architecture asset. We have also built an evaluation model criterion for evaluating the usability of the asset data based on the ISO/IEC 25010 quality model characteristics of the SQuaRE Series. When the designers design the asset as a composite asset, the optional evaluation of the negative property that weights are assigned according to the characteristics of each asset is applied to secure the flexibility of the evaluation model.

자산을 등록 관리하기 위한 다양한 소프트웨어가 연구되고 있으며 이와 같은 소프트웨어 시스템을 평가하기 위한 방법은 주관적인 평가기준을 대상으로 이루어져왔다. 본 연구에서는 선행된 자산관리 시스템의 복잡도 측정으로부터 얻어진 복합자산을 평가하기 위한 평가모델을 제안하고자 한다. 아키텍처 자산의 복잡성을 측정하기 위해 논리적 복잡도를 측정하여 제공하는 척도를 이용하였으며, 아키텍처 자산의 속성 값을 표현하고 있는지를 평가하기 위한 방법을 사용 하였다. 소프트웨어 평가 표준인 SQuaRE Series의 ISO/IEC 25010 품질 모델 특성을 기반으로 자산데이터의 사용성을 평가하기 위한 부특성의 평가모델 기준을 구축하였다. 자산은 복합자산으로 구성되어 설계되었을 때 각 자산의 특성에 따라 가중치를 부여한 부특성의 선택적 평가를 적용하여 평가모델의 유연성을 확보하도록 하였다.

Keywords

References

  1. N. I. Altintas, S. Cetin, A. H Dogru & H. Oguztuzun. (2011). Modeling Product Line Software Assets Using Domain-Specific Kits. Software Engineering, IEEE Tr. 38(6), 1376-1402.
  2. H. Y. Choi. (2016). MetaData Structure Design of Architecture Asset in DMI. SMB, 6(4), 151-156.
  3. H. Krahn, B. Rumpe & S. Volkel : MontiCore. (2010). a framework for compositional development of domain specific languages. STTT, 12(5), 353-372. https://doi.org/10.1007/s10009-010-0142-1
  4. V. B. Misic & S. Moser. (1997). Measuring Class Coupling and Cohesion : A Formal Metamodel Approach. ASPEC'97. 31-40.
  5. K. Phol, G. Bockle & F. van der Linden. (2010). Software Product Line Engineering: Foundations, Principles, and Techniques: Springer.
  6. H. Y. Choi & S. H. Sim. (2017). A Study on the Optimization of Architecture Assets in DMI. Journal of Advanced Research in Dynamical and Control Systems, 143-149.
  7. ISO/IEC 25010. (2011). System and Software Engineering-System and Software Quality Reauirements and Evaluation(SQuaRE)-System and Software Quality Models.
  8. ISO/IEC 9126-1. (2011) Software Engineering-Product Quality- Part1: Quality Model.
  9. S. Bernardi, J. Merseguer & D. C. Petriu. (2012). Dependability modeling and analysis of software systems specified with UML. ACM Computing Surveys (CSUR), 45(1), 2.
  10. A. B. Younes, Y. B. Hlaoui & L. J. Ben Ayed. (2014). A Meta-Model Transformation from UML Activity Diagrams to Event-B Models. Computer Software and Applications Conference Workshops (COMPSACW) 2014 IEEE 38th International. 740-745.
  11. H. Y. Choi & S. H. Sim. (2015). A Study on Software Development method based on DMI. ICSMB. 2(1). 359-360.
  12. Y. S. Choi & J. E. Hong. (2017). Designing Software Architecture for Reusing Open Source Software. Journal of Convergence for Information Technology, 7(2), 67-76. https://doi.org/10.22156/CS4SMB.2017.7.2.067
  13. H. D. Ryu & W. J. Lee. (2012). A Study on UML based Modeling and Automatic Code Generation for Embedded Software. Journal of Convergence for Information Technology, 2(1), 22-40.
  14. J. S. Park, J. J. Kwon, J. E. Hong & Min Choi. (2013). Software Architecture Recovery for Android Application Reuse. Journal of Convergence for Information Technology, 3(2), 9-17. https://doi.org/10.22156/CS4SMB.2013.3.2.009
  15. S. Rajesh & A. Chandrasekar. (2016). An Efficient Object Oriented Design Model: By Measuring and Prioritizing the Design Metrics of UML Class Diagram with Preeminent Quality Attributes. IJST, 9(21), 1-9.