您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 基于bs结构的需求管理工具
基于B/S结构的需求管理工具报告人:刘建华指导老师:吴洁明目录课题背景课题范围课题目标课题研究内容及方法技术解决方案市场前景参考文献课题背景-国外由于国外的软件行业起步比较早,因此国外的软件开发过程基本都比较规范,在需求分析和管理方面也形成了一套理论和管理体系,譬如基于CMM(软件能力成熟度模型)和ISO9000的需求管理,但是在软件工程技术实践方面仍然很不成熟,例如需求获取方面缺少有效的技术方法。课题背景-国内就国内软件企业的情况来看,一些公司对需求阶段的重要性有了一些认识。但是在在需求方面的实际工作还存在许多问题,主要体现在一下几个方面:对需求阶段的工作还是不够重视。对需求过程的错误认识。需求基线的控制不力。在需求管理过程对需求跟踪、控制和变更过程没有进行很好的管理。课题范围课题目标可以进行需求获取、需求验证。可以编写需求规格说明书,定义需求基线。可以进行需求跟踪和需求状态跟踪。可以进行版本控制。可以进行变更控制。课题内容研究方法定义需求基线。需求基线就是所有已确定的需求的集合。需求开发的结果应该有项目视图和范围文档、使用实例文档、软件需求规格说明及相关分析模型。经评审批准,这些文档就定义了开发工作的需求基线。变更控制。主要是采取变更矩阵来实现对变更的控制。可以通过变更控制矩阵分析出进行这项变更所带来的风险,最终决定是采纳这项变更或者拒绝这项变更。版本控制是管理需求的一个必要方面。每一个版本必须被统一确定,必须保证组内每个成员必须能够得到需求的当前版本。版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地记录下来。每一次文件的改变,文件的版本号都将增加,需求跟踪。需求跟踪是需求变更和进行变更分析的基础。需求跟踪包括编制每个需求同系统元素之间的联系文档。在需求和其他的开发阶段之间建立跟踪能力链。需求状态跟踪。需求状态跟踪主要是为了使项目管理者可以随时的了解到项目的进度,为制定下一步的项目开发计划和安排具体的工作提供重要的依据。建议的需求状态应该包括:已建议、已批准、已设计、已交付、已删除。为什么选用B/S结构?C/S与B/S是两种常用的网络体系结构,它们的拓扑结构如下:C/S结构的缺点随着Internet技术的不断发展,C/S结构,即Client/Server(客户机/服务器)结构,逐渐暴露出它的一些缺点,主要有以下几点:C/S结构是适合局域网可连接用户数有限,当用户数量增多时,性能会明显下降。每个客户端都要安装应用程序系统扩展维护复杂代码可重用性差对操作系统和网络硬件环境都有要求。B/S结构的优点B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。同C/S结构相比,B/S结构有以下优点:由于B/S结构是基于广域网的,因而可以实现在真正的移动办公。客户端不需要安装应用程序,只要有标准的浏览器即可。使用B/S结构使软件的使用和操作变得简单。采用面向对象技术,代码可重用性好维护和升级的方式变得简单易行。当前流行的B/S架构技术J2EE提供了一个非常优秀的开发平台。针对J2EE,微软提出了.net开发平台。J2EE结构框架图.net结构框架图二者之比较J2EE是一个由SUN微系统公司提出的工业标准。Microsoft.NET是一组能使你建立良好的,企业级的webservices的产品。.NET是一个产品策略。J2EE体系构造的基础是JAVA语言。JAVA最激动人心的地方是他只用编程者写一次代码,就能运行在其它的平台上。而Microsoft的.NET实现了语言独立性和语言的互用性。一个单独的.NET组件能由VB.NET编写,也能由C#(一个新的面向对象编程语言)编写。J2EE应用程序是一组企业应用程序,其由许多必要的服务程序集成,如事务处理服务程序,安全服务程序等。.NET应用程序是运行在一个大型的程序包上,由其提供大量的服务,例如事务处理,安全保护和消息传输服务。市场前景展望需求管理工具的市场前景是很好的。现在市面上有的需求管理工具有:但是这些需求管理工具有一些缺点:由于这些管理工具都是由国外的公司开发的,因而很多地方不适合中国软件公司,这可能也是这些工具为什么一直没有推广开来的原因之一。这些工具都是基于C/S结构的,相对于B/S结构有一些不足。这些工具的价格都很高。很多想规范需求管理的中小型公司考虑到成本太高而放弃。工作计划及阶段进度2002.12-2003.5查阅资料,学习使用国外的需求管理工具。2003.6-2003.8系统分析和设计。2003.9-2003.12进行系统的编码和测试,发表文章。2004.1-2004.4撰写毕业论文,准备毕业答辩。主要参考文献KarlE.Wiegers的《软件需求》DeanLeffingwell,DonWidrig的《软件需求管理统一方法》杨一平的《软件能力成熟度模型CMM方法及其应用》万江翻译的《J2EE与.NET比较分析白皮书》刘霞的《基于ISO9000和CMMs的需求开发和需求管理平台框架的研究》韩丹和袁昱翻译的《小组软件开发过程》牛志奇、丁天和田蕴哲翻译的《J2EE核心模式》谢谢!
本文标题:基于bs结构的需求管理工具
链接地址:https://www.777doc.com/doc-2568744 .html