关闭

关闭

封号提示

内容

首页 ASP NET项目软件协同开发模式探讨 转.doc

ASP NET项目软件协同开发模式探讨 转.doc

ASP NET项目软件协同开发模式探讨 转.doc

上传者: 苦笑附和着你的敷衍 2017-10-27 评分 4.5 0 91 12 415 暂无简介 简介 举报

简介:本文档为《ASP NET项目软件协同开发模式探讨 转doc》,可适用于影视/动漫领域,主题内容包含ASPNET项目软件协同开发模式探讨转ASPNET项目软件协同开发模式探讨转ASPNET项目软件协同开发模式探讨(转)年月日星期五:秦超杨华生摘要软符等。

ASPNET项目软件协同开发模式探讨转ASPNET项目软件协同开发模式探讨转ASPNET项目软件协同开发模式探讨(转)年月日星期五:秦超杨华生摘要软件项目需要快速明确需求定义、快速开发、轻松交付使用以全面提升研发部门整体实力实现研发团队内部之间实时的沟通交流在高度统一的开发环境下协同完成开发任务抢占市场先机。文章就如何在ASP。NET软件项目中采用高效协同开发模式进行了探讨。关键词ASP。NET软件项目软件协同开发中图分类号TP文献标识码A文章编号()收稿日期作者简介秦超男广西南宁人广西科技信息网络中心助理工程师研究方向:数据库治理系统、网站开发、电子商务杨华生男广西宾阳人广西科技信息网络中心助理工程师研究方向:计算机网络信息化系统开发与应用。一、引言随着互联网与市场越来越商业化如何在规定的时间内明确需求定义、快速开发、轻松交付出令客户满足的产品又能全面提升研发部门整体实力已经是每一个项目部门主管思考的问题。当然这需要这样一个支撑的平台:能实现研发团队内部之间实时的沟通交流又能在一个高度统一的开发环境下协同完成开发任务。笔者经过大量实践摸索出来一套ASP。NET软件项目协同开发模式能保证高效、按时、按质完成项目制定的开发计划。二、软件协同开发模式协同开发模式的定义软件协同开发模式指的是开发团队成员为某项课题或项目利用计算机、网络与通信、多媒体以及人机接口技术在项目进行到某个阶段时能合理地使用不同软件并建立起联系使其间调用更加方便、快捷从而达到功能更完善应用更简便将时间上分离、空间上分布而工作上又相互依靠的多个协作成员及其活动有机地组织起来以共同完成某一项任务的分布式计算机环境共同协作的方式。通常是在相对稳定的团体地点进行体现并符合信息时代人们工作的群体性、交互性、分布性和协同性特征这种开发模式在长期的实践中不断成熟和完善目前已经在信息产业中形成一种趋势。本文就如何在ASP。NET项目下高效合理的使用MicrosoftVisualStudio。NET、MicrosoftSQLServer、MicrosoftOfficeVisio、MicrosoftVisualSourceSafe、RationalRose、MSN等工具协同快速开发进行探讨。如下图所示是项目软件协同设计模式X坐标轴代表项目开发的几个主要阶段Y坐标轴代表项目开发所用到的Case工具Z坐标轴代表项目配置治理S坐标轴代表项目完成效率。根据项目需求不同X坐标轴和Y坐标轴可以弹性的更改直到满足提高项目开发效率为止。项目配置治理控制整个项目的版本变更是保证项目质量的根本。在配置的监控下X坐标轴和Y坐标轴交点越多说明该阶段软件协同合作越密切代表S坐标轴的项目完成效率越高。图项目软件协同模式协同开发模式的搭建基于LAN内部软件协同开发的环境体系可以使在LAN内开发组成员进行协同开发该体系包括:。共享服务器:包含共享数据库和源代码治理为成员提供一个总的控制台。。开发工具:包含MicrosoftVisualStudio。NET、Mi鄄crosoftOfficeVisio、MicrosoftSQLServer、MicrosoftVisualSourceSafe、RationalRose等开发使用的工具。。协同沟通:通过使用即时通讯工具MSN的视频、语音功能实现实时的协同交流以保证项目有保障的完成。图基于LAN内部软件协同开发的环境体系项目的软件配置治理软件配置治理是指通过执行版本控制、变更控制等规程以及使用合适的配置治理软件来保证所有配置项的完整性和可跟踪性是对工作成果的一种有效保护。通常做好配置治理主要是做好五个工作:制定配置治理计划、配置库操作、版本控制、变更控制、配置审计。目前国内用得最多的配置治理工具大概是SourceSafe、CVS、Future和ClearCase非凡是在ASP。NET项目中SourceSafe作为VisualStudio的套件之一是国内最流行的配置治理工具它简单易用一学就会的优点是极其突出。协同开发模式的实施在具体的项目实施中经历需求分析、系统设计、实现、测试等主要阶段现就这几个阶段如何实施软件协同开发模式作探讨。。需求分析阶段。明确项目的需求定义是实现快速开发、轻松交付使用的第一步。在这个阶段里研发团队要求与客户进行实时沟通交流使用MSN即时通讯工具实现实时流畅的视频、清楚的语音功能进一步明确用户的需求定义为开发编码工作做充分预备。与此同时使用MicrosoftOfficeVisio工具方便对客户需求分析的流程进行实例化并制作开发甘特图。。系统具体设计阶段。在做充分的需求分析阶段后接下来进入系统的具体设计阶段。使用IBMRationalRose、Pow鄄erDesign、ERWin、MicrosoftSQLServer等工具能快速地完成任务。系统具体设计分为三个阶段:概要设计、逻辑设计、物理设计。第一个阶段要从需求分析文档中抽象出实体类为往后逻辑和物理设计阶段提供依据。第二阶段根据项目需求文档使用UML建立系统的模型包括用例图、类图、活动图和顺序图等为整个项目的后续程序开发工作建立了一个易于程序开发人员理解和接近项目最终实现的模型。此模型建立的作用在系统的程序设计和手段开发得到了充分的表现。在软件工程的全部实施过程中都采用模型的方式而非文字的表达方式来进行描述展现的过程这些模型相互之间是有关联的模型成为软件工程过程各阶段展现的主体而不是文字描述作为主体存在。通过建模的方式将原来纯文字加图形描述的各种文档模型化使得从需求到代码能够统一起来实现需求的变动直接影响到代码的变化。这个阶段用Rose、Pow鄄erDesign、ERWin来建模。第三个阶段是根据前面阶段抽象的类实体使用MicrosoftSQLServer设计项目数据库。。编码阶段。经过需求分析和系统具体设计阶段精心预备之后进入项目编码工作。编码工作要求:在开发过程中协调好各个开发人员的工作保证源代码的安全性和一致型这对项目的质量和开发的顺利进行是非常重要的。项目开始使用MicrosoftVisualStudio。NET对进行架构使用MicrosoftVisualSourceSafe进行源代码版本治理控制。开发团队中每一个成员在隔离模式下进行编码工作如下图所示。图所示隔离模式在这种模式下开发人员将工作副本保存在自己的个人WEB服务器上每个开发人员都不能可以单独进行编辑、运行和调试并将增量更改通过源代码治理命令保存到源代码治理服务器上。各个成员通过源代码治理的主控项目进行间接交互。团队成员可以同时处理相同的文件源代码治理提供程序可以过过两种方式调节所有版本冲突:自动调节或者提示成员手动合并无法自动解决非的冲突。通过实际的协作开发证实在隔离开发模式进行团队开发WEB项目的开发模式和源代码治理方案满足研发团队各成员在规定时间内在同一个环境中协同开发、控制源码版本实时交流沟通快速开发。。系统测试阶段。才现在软件项目越来越复杂由于在开发人员对模块测试不充分导致在集成测试和系统测试阶段耗费大量的时间和人力甚至导致项目进度的重大延误。因此为了保证项目质量和进度的可预见性就要求开发团队对自己开发的代码进行充分测试。但在不借助工具的情况下开发人员对代码进行完善的测试需要花费左右的时间而开发人员的主要职责是开发代码在面对进度压力时开发人员进行的测试往往是留于形式不能得以切实执行留下了大量的质量隐患。因此利用专业的性能测试工具可以得到性能测试所需要的信息和数据。通过分析找出软件性能瓶颈LoadRunner是一种猜测系统行为和性能的工业标准负载测试工具在广大测试人员中应用最广泛的一种性能测试工具。三结语软件开发是一个周期性开发的过程在ASP。NETWEB项目中采用软件协同开发模式以软件来治理项目和控制风险是一种新的尝试。事实证实在项目从需求分析到系统的设计、系统实现、系统测试各个阶段合理的使用工具就能使项目有条不紊进行加大对项目的监管力度和开发进度同时也大大提升整个研发团队的实力。参考文献史美林向勇计算机支持的协同工作理论与应用M北京:电子工业出版社李人厚郑庆华鲍家元CSCW的概念、结构、理论和应用J计算机工程与应用(美)DanWahlin著王宝良译基于XML的ASP。NET开发=XMLforASP。NETDevelopersM北京:清华大学出版社。刘晓华编著。NETWeb服务开发指南。NETWebFuWuKaiFaZhiNanM北京:电子工业出版社。陈湘主编ASP。NET与网站开发编程实战M北京:清华大学出版社。(美)RobertPowell(美)RichardWeeks著袁鹏飞译NET架构M北京:人民邮电出版社(美)RobertLair(美)JasonLefebvre著张俊何长松等译ASP。NET开发人员手册=PureASP。NETM北京:电子工业出版社转至育龙网

类似资料

该用户的其他资料

薛湖煤矿平巷人车管理规定[1]1.doc

关键词:纤维测定仪 粗纤维测定仪 纤维实验仪器 全自动纤维....doc

2014江西省首届全民K歌大赛活动策划方案.doc

现代金融中介理论与我国全能化银行发展.doc

[中考语文]中考满分作文如水的女子.doc

职业精品

精彩专题

上传我的资料

精选资料

热门资料排行换一换

  • 机电一体化技术.pdf

  • 精美动态PPT模板.ppt

  • 股市幸存者如是说(高清) 鲁晨光…

  • 《宽心·星云大师的人生幸福课》星…

  • 光绪本《五礼通考》010.pdf

  • 《金刚经讲话》星云大师着.pdf

  • 《佛光菜根谭》星云大师着.pdf

  • [魔术师谋杀].兰蔻.扫描版.p…

  • [文心凋龙2.汉英对照].周振甫…

  • 资料评价:

    / 6
    所需积分:0 立即下载

    意见
    反馈

    返回
    顶部