首页> 外文学位 >The impact of computer-aided software engineering on programmer productivity and system quality.
【24h】

The impact of computer-aided software engineering on programmer productivity and system quality.

机译:计算机辅助软件工程对程序员生产力和系统质量的影响。

获取原文
获取原文并翻译 | 示例

摘要

The high cost of software production has forced organizations to look for new environments to reduce the time required for the development process. Currently, one highly touted route toward improved programmer productivity and increased system quality is Computer-Aided Software Engineering (CASE): the computer-based automation of system development tasks.;Software developers have automated almost every functional area and level of the organization except their own. CASE is an attempt to automate the production of software; computers are being used to enhance the requirements and analysis, design, coding, implementation and maintenance phases of the software development life cycle.;This research addresses two basic questions: when CASE technologies are used to develop software (1) Is programmer productivity improved? (2) Is system quality increased?;An experimental study with a control group (non-CASE) and a treatment group (CASE) was designed to investigate the effects of CASE usage. The same task, Pascal pretty printer, was developed by both groups: Both the developmental processes and the final projects were studied.;This research makes three contributions to the study of software development. First, to our knowledge, it is the first controlled experiment investigating CASE tools. Second, several metrics were identified that can be used to identify and evaluate programmer productivity.;The third contribution of this research is the quantitative measures to the claims of increased programmer productivity and system quality being made by CASE vendors and others. In this study, programmer productivity increased when CASE technologies were used to design a software system. Also in this study, the quality of the systems improved; more complete systems were developed by the teams that used CASE technologies for system design.;Information technology managers should be encouraged in their quest for increased programmer productivity. A major component of the software crisis is the inability to measure, estimate, and improve programmer productivity. This study indicates that use of CASE tools would improve programmer productivity.
机译:软件生产的高成本迫使组织寻找新的环境,以减少开发过程所需的时间。当前,计算机辅助软件工程(CASE)是提高程序员生产率和提高系统质量的一种备受吹捧的途径:计算机自动执行系统开发任务。软件开发人员已经使组织的几乎每个职能领域和层级自动化了,拥有。 CASE试图使软件的生产自动化。计算机被用来增强软件开发生命周期的需求以及分析,设计,编码,实施和维护阶段。这项研究解决了两个基本问题:何时使用CASE技术开发软件(1)程序员的生产率是否得到提高? (2)是否提高了系统质量?;设计了一个对照组(非CASE)和治疗组(CASE)的实验研究,以研究CASE使用的影响。两组共同完成了相同的任务,即Pascal pretty打印机:研究了开发过程和最终项目。首先,据我们所知,这是第一个研究CASE工具的受控实验。其次,确定了一些可用于识别和评估程序员生产率的度量标准。该研究的第三点贡献是对CASE供应商和其他机构提出的提高程序员生产率和系统质量的主张进行了定量测量。在这项研究中,当使用CASE技术设计软件系统时,程序员的生产率提高了。同样在这项研究中,系统的质量得到了改善。使用CASE技术进行系统设计的团队开发了更完整的系统。;应鼓励信息技术经理寻求提高程序员的生产力。软件危机的主要组成部分是无法测量,估计和提高程序员的生产力。这项研究表明,使用CASE工具将提高程序员的生产率。

著录项

  • 作者

    Granger, Mary J.;

  • 作者单位

    University of Cincinnati.;

  • 授予单位 University of Cincinnati.;
  • 学科 Computer science.;Management.;Information science.
  • 学位 Ph.D.
  • 年度 1990
  • 页码 258 p.
  • 总页数 258
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号