一种软件项目管理系统中基于多版本的dfd编辑器的分析-analysis of dfd editor based on multiple versions in a software project management system.docxVIP

一种软件项目管理系统中基于多版本的dfd编辑器的分析-analysis of dfd editor based on multiple versions in a software project management system.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种软件项目管理系统中基于多版本的dfd编辑器的分析-analysis of dfd editor based on multiple versions in a software project management system

1.2 CASE 工具国内外研究现状从CASE方面的软件工具来看,用于微机的、实现“软件生命 周期”各阶段的计算机辅助工具越来越多,这些工具绝大多数是 对软件项目开发过程进行管理,或是对软件分析与设计等任务提 供支持[21]。比较出名的软件项目管理系统有:青鸟软件项目管理系统, 上海漫索公司的 future 集成化项目管理系统,建文软件项目管理 系统等等。他们对软件项目开发的全过程提供支持和辅助,把软 件过程财富以文档的形式进行保存,对软件复用提供了支持。关于建模工具则有: IBM的Rational Rose,Borland公司的B orland Together,高级软件技术公司(Advanced Software Techno logies,AST)的GDPro,冠群公司(Computer Associates,CA) 的Paradigm Plus,Aonix公司的Software through Pictures(StP) 等等。OO建模工具的研发走向了一个新的高峰,为广大技术工作 者所需求和喜爱,其研发具有一定的时代意义。这些面向对象工 具也提供了有竞争力的特征,值得研究。所有这些工具都具有重 要的相似性:广泛覆盖UML表示法、支持多用户开发、共享的信 息仓储、众多外部工具和应用的集成性、多语言代码生成和逆向 工程,以及基于规则的通过类似Visual Basic的脚本语言的可配置 能力[6]。以上提及的 CASE 工具的功能比较强大,但是它们在协作商 讨方面的应用设计还有待完善。在团队设计过程中,可能经常需 要实时对设计图样进行商讨比对,广泛采纳所有设计人员的意见 和建议,让每个参与设计的人员的设计意图得到充分稳定的展现。 这方面的研究将对团队协作建模产生较大的作用。1.3 CSCW 技术国内外研究现状一直以来多数软件都只支持个人与计算机的交互。随着用户 需求的不断提高,技术人员从开发支持个人工作的系统发展到了 开发支持群体工作的系统,CSCW应运而生。1984 年麻省理工学院(MIT)的Iren Greif和数字设备公司(DEC)的Pual Cashmen 组织了一个讨论会,与会者创造了“计算机支持协同工作(Comp uter Surpport Cooperative Work,CSCW)”这个词汇来描述这个会议的主题[7][8][9][10]。CSCW意即一个群体中的多个成员同时使用分 布式网络系统上的多台计算机协同工作,共同完成某一项任务。 CSCW在生产生活中起到了重大的作用[11][12][13]:1.改善交流环境:Email和电子会议等CSCW的通信系统会在九十年代广泛使 用,使得人与人之间的通信更直接、更有效和迅速。2.减少决策 时间,提高决策质量:决策的质量依赖于决策者对决策目标的认识,对相关信息的掌握,获取不同方案的数量与有关人事协商等 因素。3.知识和经验易于共享与交流:CSCW工具中的共享数据库 和计算机会议使得专业技术人员的经验和知识能被共享。1.4 本课题的主要目的及研究意义本文设计了一个集成化软件项目管理系统,其特色和创新在 于创建了一个 DFD 多人同步协作绘制讨论模块。这个模块的设计 使得数据流图的设计者们能够同步对数据流图进行设计,主要功 能与应用:①软件开发人员之间的交流:对已存在的数据流图进 行协商讨论,发表各自不同的意见,完善数据流图的绘制。本系 统设置的管理员帐户可以对所有的修改进行度量最后选出合意的 设计,删除不满意、不再需要的设计。(模块中设置的文字讨论区 还允许每个用户用文字表达自己的看法,在线聊天)②软件客户 方与软件开发方之间的交流:通过本系统,软件客户可以和软件 开发人员进行远程交流,用户们可以表达自己对工作人员已做数 据流图的看法,直接在数据流图上绘制出自己的意见和建议,或 者用户的软件需求已经出现了变动,也可以在在线交流的时候告 知开发人员。在本系统的环境下,每个人看到的设计界面都是一致的,工 作在WYSIWIS(what you see is what I see)你见即我见的方式 [15][16][17][18][19]。在同一个时间,软件开发者们共同对编辑界面上的数据流图进行修改或者编辑,由于本系统采用多版本方案来解决 冲突,每个操作,尤其是冲突了的操作在这种方案下被清晰地保 留了下来,所有的设计者都可以很清晰地看到其他设计者所做的任何改动。因此,这个数据流图协作设计系统是一个严谨的、能 够把所有设计者意图保存下来的、适合于讨论的一种系统。本系统的主要研究意义在于:为软件开发人员之间以及软件开发方与软件客户方人员之间的交流提供了一个良好的媒介。首 先,本系统使得多个用户可以在线进行同步交流,处在你见即我 见的模式下,交流更直观充分,实时性强;其次,多版本

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档