一种责任驱动的面向对象分析与设计方法*
DOI:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

本研究得到了国家八五攻关项目、863计划项目的支持.


A RESPONSIBILITY—DRIVEN OBJECT—ORIENTED ANALYSIS AND DESIGN METHOD
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    本文结合数据流图编辑工具开发过程的描述,阐述了一个责任驱动的面向对象开发方法的基本思想、实施框架和记号系统.这一方法强调软件是对现实的模拟,软件开发应从问题理解人手,以对象在问题中所承担的责任来驱动软件的开发.这一过程包括反复循环的5个步骤:划分主题、标识对象类、建立联系、定义服务和定义属性.通过行为分析,获得问题的主题划分,从而引导标识与问题相关的对象类及其相互联系,并指导定义其属性和服务,由此获得未来系统的一个清晰的分层模型.

    Abstract:

    This paper presents the basic idea.notation and development process of an object—oriented anMysis and design method through the development of a data flow dia-gram editor,This method takes a responsibility—driven modelling approach to software development,emphasizing that software simulates the real world.It starts with problem —understanding to build a user model of the problem,then this model is evolved into an implementation model through an iterating five—stage—process during each phase of the software development process.The five stages include:dividing subjects,identifying classes,establishing relations,defining services and defining attributes.Based cn behav-ior analysis,the user problem is first divided into a set of subjects.each of which hosts a number of classes with distinguished responsibilities and collaborators The responsibili- ties then hlrther help define the services and attribules of each class and their inter—rela-dons.All these put together give software developers a clear layered model of the pro-posed system.

    参考文献
    相似文献
    引证文献
引用本文

田忠,钱乐秋,赵文耘,钱家骅.一种责任驱动的面向对象分析与设计方法*.软件学报,1995,6(zk):274-280

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:1994-05-12
  • 最后修改日期:1994-10-07
  • 录用日期:
  • 在线发布日期:
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号