首页> 外文OA文献 >Web frontend komponenttien laatumalli
【2h】

Web frontend komponenttien laatumalli

机译:Web前端komponenttien laatumalli

摘要

Web frontend application developers utilize many components in their work that provide functionality required by the application under development. The components are typically written in JavaScript and may have been developed by 3rd parties or inside the company. The quality of the selected components plays a major role in the overall quality of the web frontend application that they are utilized in. Additionally, the component quality affects the desirability of the component in the eyes of the web application developers that might potentially utilize the component in their application. As an implication, the developers of these components want to them to be high-quality and easy to use. Thus, the problems that this thesis is seeking answers to are how to develop easy-to-use high-quality components and how to measure web frontend component quality. This thesis presents the web frontend component quality model as an answer to these problems. The model is based on web frontend development and component characteristics and research on software component quality models. Both are discussed in the literature review part of this thesis.The web frontend component quality model divides the component quality hierarchically to 4 levels that are quality characteristics, quality sub-characteristics, quality attributes and quality measures. Quality characteristics are high-level abstractions of quality such as functionality and usability that are further specified by the sub-characteristics and attributes. The quality measures are concrete instructions on how to measure values for the quality attributes. The web frontend component quality model consists of 6 quality characteristics, 13 quality sub-characteristics, 30 quality attributes and measures for them.The quality model was tested and evaluated by measuring the quality of the report editor component that is developed by Wapice Ltd. The quality evaluation was able to measure values for the quality attributes according to the model. Additionally, numerous suggestions were provided on how to improve the quality of the report editor component implementation and documentation. Among the improvement suggestions were for example, improving the configurability of the component through configurations object and events interface, providing HTML-based documentation and loading type coverage improvement by adding support to CommonJS and AMD module types.
机译:Web前端应用程序开发人员在工作中利用了许多组件,这些组件提供了正在开发的应用程序所需的功能。这些组件通常是用JavaScript编写的,可能是由第三方或公司内部开发的。所选组件的质量在使用它们的Web前端应用程序的整体质量中起着重要作用。此外,组件质量在可能潜在利用该组件的Web应用程序开发人员的眼中影响了组件的需求。在他们的应用中。这意味着,这些组件的开发人员希望它们是高质量的并且易于使用。因此,本论文寻求解决的问题是如何开发易于使用的高质量组件以及如何测量Web前端组件的质量。本文提出了Web前端组件质量模型来解决这些问题。该模型基于Web前端开发和组件特性以及对软件组件质量模型的研究。两者均在本文的文献综述部分进行了讨论。Web前端组件质量模型将组件质量分为质量特征,质量子特征,质量属性和质量度量4个级别。质量特征是质量的高级抽象,例如功能和可用性,这些特征由子特征和属性进一步指定。质量度量是有关如何度量质量属性值的具体说明。 Web前端组件质量模型包含6个质量特征,13个质量子特征,30个质量属性和度量。通过测量Wapice Ltd.开发的报告编辑器组件的质量来测试和评估该质量模型。质量评估能够根据模型测量质量属性的值。此外,还提供了有关如何提高报告编辑器组件实现和文档质量的大量建议。改进建议包括,例如,通过配置对象和事件接口改善组件的可配置性,提供基于HTML的文档,并通过增加对CommonJS和AMD模块类型的支持来改善加载类型的覆盖率。

著录项

  • 作者

    Sinisalo Aleksi;

  • 作者单位
  • 年度 2017
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号