工程硕士选题报告及工作计划-软件测试技术在商业mis中的应用

工程硕士选题报告及工作计划-软件测试技术在商业mis中的应用

ID:34231497

大小:84.00 KB

页数:10页

时间:2019-03-04

工程硕士选题报告及工作计划-软件测试技术在商业mis中的应用_第1页
工程硕士选题报告及工作计划-软件测试技术在商业mis中的应用_第2页
工程硕士选题报告及工作计划-软件测试技术在商业mis中的应用_第3页
工程硕士选题报告及工作计划-软件测试技术在商业mis中的应用_第4页
工程硕士选题报告及工作计划-软件测试技术在商业mis中的应用_第5页
资源描述:

《工程硕士选题报告及工作计划-软件测试技术在商业mis中的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、工程硕士学位论文选题报告及论文工作计划课题名称软件测试技术在商业MIS中的应用学号姓名专业领域软件测试技术所在院、系软件学院校内导师校外导师选题时间2004年4月9日同济大学研究生院年月日9一、立论依据课题来源、选题依据和背景情况、课题研究目的、工程应用价值课题来源:本课题来源于上海东昌西泰克公司正在实施的物流信息管理系统。东昌西泰克公司在引进一套国外先进的企业物流管理方法的基础上提出了针对于国内中小型企业的物流管理方案,并将这种方案提升为以信息化为依托的现代化管理方法。因此,在实际开发过程中,软件测试将贯穿与整个软件的生命周期,以保证软件产品的质量。选题依据:现在

2、的市场竞争越来越激烈,在这样的环境中,只有高质量的软件产品才能在市场中占有一席之地,而软件测试是保证软件产品质量的一个重要手段。二十世纪六十年代出现的“软件危机”本质上是软件开发过程中,软件缺陷的积累与放大效应造成的。为了解决“软件危机”,“软件工程学”应运而生,它的主要任务是,通过提供规范化的分析方法及工具软件,来避免或减少软件错误的发生。在软件工程中提出了“软件生命周期”的概念,在软件的研发过程中,一般可以分为5个阶段:1)需求分析(RequirementAnalysis);2)设计(Design);3)程序编写(Coding);4)测试(Testing);5)

3、运行和维护(RunandMaintenance)。每个阶段都有明确的任务,并生成一定规格的文档。表1概述了每个阶段的基本情况。表1软件工程各个阶段的基本情况阶段基本任务工作结果所占工作量参与者开发期需求分析理解和表达用户的要求、对开发的软件进行详细的定义系统说明书20%高级程序员用户设计建立系统的结构模块说明书数据说明15%高级程序员程序编写写程序程序20%高级程序员初级程序员测试发现错误、排除错误可运行的系统45%测试部门运行期运行与维护期维护改进的系统用户、程序员从表中可知,开发期中各个阶段的工作量是不一样的,而软件测试几乎要占到整个工作量的一半左右,并且软件测

4、试从一开始就会参与到软件的整个生命周期,可见软件测试占有非常重要的位置。9背景情况:我国第九届全国人民代表大会第四次会议通过的“中华人民共和国国民经济和社会发展第十个五年计划纲要”中明确把“大力推进信息化”、“以信息化带动工业化”作为国家方针,并采取相应措施。国家大力推进信息化的举措无疑对国内软件业的发展起了很大的推动作用。但是我国软件应用开发的水平离国际先进水平仍然有不小的差距,就是与我国情况极为类似的印度相比,无论在软件开发方面还是产品输出方面,都相差甚远。最重要的原因是软件工程的实施不到位。而在软件工程的实施过程中,软件测试又是重中之重。国内软件企业绝大多数都

5、把软件测试当作软件行业中不重要的工作,并且还有为数不少的软件企业仍然在没有任何实际测试过程的条件下开发软件。并且在国内软件企业中,很多工程师不愿意做测试,认为是一种打下手的工作,没有前途,于是企业从上到下普遍自觉和不自觉地只重视技术,不重视质量,后果是产品在市场上竞争力不高,产品售后维护和服务费用偏高。还有一个很严重的问题是,国内还没有哪个机构专门培养测试工程师,导致国内软件测试水平非常低下。只有进行专业化和高效的软件测试,才有可能真正提高软件产品的质量,国内的软件水平才能得到提高,国家的信息化建设才能取得成果。课题研究目的:软件测试是软件开发过程中的一个重要环节,

6、它直接关系到软件产品的质量。软件测试在整个软件生命周期各个环节都是不可缺少的。在实际软件开发过程中,软件测试应该能够有效的发现软件中的任何缺陷,尽早排除开发中的错误,避免软件缺陷的积累与放大效应,提高系统开发过程的效率;同时,软件测试业应该是高效的,尽量少占用软件开发时间和开销。工程应用价值:大量的事实表明,由于软件问题造成应用系统不能正常运转或停顿的占相当大的比例,造成了很大的损失,这些软件的开发往往没有严格而规范的管理和测试。把软件测试技术应用到软件开发的过程当中,将能有效的提高软件产品的质量,避免不必要的损失。9二、文献综述国内外研究现状、发展动态二十世纪七十

7、年代末,为了解决当时所谓的“软件危机”,在北大西洋公约组织的学术会议上第一次创造了“软件工程”这个词,倡导按照工程化的原则和方法组织软件开发工作。而软件测试在软件工程提出的软件生命周期中占有非常突出的位置。软件生命周期的每个阶段都有明确的任务,每个阶段的成果都是下个阶段工作的起点,软件测试的任务就是要尽早发现并排除在前面阶段中可能产生的各种类型的错误,它是保证软件质量的重要手段。国际标准化组织制定了一系列标准来描述如何使用质量特性来评价软件质量并指导软件测试工作。国内外的专家学者从理论上和实践上也都对软件测试进行了一系列研究,涉及到软件测试的策略、测试模型、测试

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。