【24h】

Automating Software Development

机译:自动化软件开发

获取原文

摘要

The increase in the power, reliability and proliferation of computer hardware and the decrease in hardware cost contribute significantly to the exponential growth in software development. Automating software development is seen as a key approach to combating the spiraling cost of software. This study takes a two-fold approach to examining automated software development. First, different levels of complexity are considered: high-end, mid-level, and low-end. Second, the different components of the process are considered - selection of a software development life cycle (SDLC) model followed by implementation of the various phases of the selected model. This provides an incremental approach to automating software development. This paper focuses on the implementation of an expert system that addresses SDLC model selection and limited requirements analysis. This expert system is currently being used as an instructional support tool in graduate level courses in software engineering and expert systems. Research is in progress to extend the expert system's usefulness to non-academic settings. Incremental extensions of this "proof of concept" model are discussed to provide a roadmap for more comprehensive work in automating the software development process.
机译:计算机硬件的功率,可靠性和增殖的增加以及硬件成本的降低显着贡献了软件开发中的指数增长。自动化软件开发被视为打击软件螺旋成本的关键方法。本研究采用两倍的方法来检查自动化软件开发。首先,考虑了不同水平的复杂程度:高端,中级和低端。其次,该过程的不同组件被考虑 - 选择软件开发生命周期(SDLC)模型,然后执行所选模型的各个阶段。这提供了自动化软件开发的增量方法。本文侧重于处理SDLC模型选择和有限需求分析的专家系统的实施。该专家系统目前被用作软件工程和专家系统的研究生级课程中的教学支持工具。研究正在进行中,以扩展专家系统对非学术环境的有用性。讨论了这种“概念证明”模型的增量扩展,为自动化软件开发过程提供了更全面的工作的路线图。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号