引用本文
  • 克里斯琴·怀尔德,科特·马里,刘连芳,陈建勋,徐婷.以决定为基础的软件开发:设计和维护[J].广西科学院学报,1990,(2):11-21.    [点击复制]
  • Chris Wild,Kurt Maly,Lianfang Liu,Jann-Shinn Chen,Ting Xu.Decision-Based Software Development: Design and Maintenance[J].Journal of Guangxi Academy of Sciences,1990,(2):11-21.   [点击复制]
【打印本页】 【在线阅读全文】【下载PDF全文】 查看/发表评论下载PDF阅读器关闭

←前一篇|后一篇→

过刊浏览    高级检索

本文已被:浏览 290次   下载 338 本文二维码信息
码上扫一扫!
以决定为基础的软件开发:设计和维护
克里斯琴·怀尔德, 科特·马里, 刘连芳, 陈建勋, 徐婷
0
(Department of Computer Science Old Dominion University Norfolk, VA 23529-0162)
摘要:
软件维护是由一系列活动组成的:对所需改变的理解、评价、分析、实现和检验等等。我们为软件维护提出了一种以决定为基础的开发方法.在这个方法中,根据各种软件实体所涉及的决定把这些实体联系在一起。用决定把问题与结论相连,给出开发、维护过程中考虑过的各种选择方案,并对特定的选择做出评价.一个决定,或者相关的一组决定,提供了与那个决定有关的软件系统的一个视图,并且可以让用户获取根据那个决定产生的原程序.这篇文章介绍以决定为基础的越级软件工程工具(D-HyperCase)的设计.D-HyperCase是以决定为基础的软件开发支撑系统的原型。由于我们正在使用以决定为基础的方法开发这个系统,所以,也介绍一下我们使用这种方法的体验.
关键词:  
DOI:
投稿时间:1990-05-15
基金项目:
Decision-Based Software Development: Design and Maintenance
Chris Wild, Kurt Maly, Lianfang Liu, Jann-Shinn Chen, Ting Xu
(Department of Computer Science Old Dominion University Norfolk, VA 23529-0162)
Abstract:
A software maintenance task comprises the activities of understanding assessment, analysis, realization and verification of the required changes. We propose a decision-based software development methodology in which the various software objects are related by the decisions in which they are involved. A decision relates a problem to its solution, gives alternate solutions which were considered and justifies the particular solution chosen A decision, or related set of decisions, provides a view of the software system relevant to that decision and allows the retrieval of source code which resulted from thatdecisioa This paper describes the design of D-HyperCase, a prototype decision-based software development support system. Since this system is being developed using the decision based approach, our experiences in decision-based software development are also given.
Key words:  

用微信扫一扫

用微信扫一扫