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

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

  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文档。上传文档
查看更多
工程硕士选题报告及工作计划_软件测试技术在商业MIS中的应用

工程硕士学位论文选题报告 及论文工作计划 课 题名 称 软件测试技术 在商业MIS中的应用 学 号 姓 名 专 业领 域 软件测试技术 所在院、系 软件学院 校 内导 师 校 外导 师 选 题时 间 2004 年 4 月 9 日 同济大学研究生院 年 月 日 一、立论依据 课题来源、选题依据和背景情况、课题研究目的、工程应用价值 课题来源: 本课题来源于上海东昌西泰克公司正在实施的物流信息管理系统。东昌西泰克公司在引进一套国外先进的企业物流管理方法的基础上提出了针对于国内中小型企业的物流管理方案,并将这种方案提升为以信息化为依托的现代化管理方法。因此,在实际开发过程中,软件测试将贯穿与整个软件的生命周期,以保证软件产品的质量。 选题依据: 现在的市场竞争越来越激烈,在这样的环境中,只有高质量的软件产品才能在市场中占有一席之地,而软件测试是保证软件产品质量的一个重要手段。二十世纪六十年代出现的“软件危机”本质上是软件开发过程中,软件缺陷的积累与放大效应造成的。为了解决“软件危机”,“软件工程学”应运而生,它的主要任务是,通过提供规范化的分析方法及工具软件,来避免或减少软件错误的发生。在软件工程中提出了“软件生命周期”的概念,在软件的研发过程中,一般可以分为5个阶段: 需求分析(Requirement Analysis); 设计(Design); 程序编写(Coding); 测试(Testing); 运行和维护(Run and Maintenance)。 每个阶段都有明确的任务,并生成一定规格的文档。表1概述了每个阶段的基本情况。 表1 软件工程各个阶段的基本情况 阶段 基本任务 工作结果 所占工作量 参与者 开发期 需求分析 理解和表达用户的要求、对开发的软件进行详细的定义 系统说明书 20% 高级程序员 用户 设计 建立系统的结构 模块说明书 数据说明 15% 高级程序员 程序编写 写程序 程序 20% 高级程序员 初级程序员 测试 发现错误、排除错误 可运行的系统 45% 测试部门 运行期 运行与维护期 维护 改进的系统 用户、程序员 从表中可知,开发期中各个阶段的工作量是不一样的,而软件测试几乎要占到整个工作量的一半左右,并且软件测试从一开始就会参与到软件的整个生命周期,可见软件测试占有非常重要的位置。 背景情况: 我国第九届全国人民代表大会第四次会议通过的“中华人民共和国国民经济和社会发展第十个五年计划纲要”中明确把“大力推进信息化”、“以信息化带动工业化”作为国家方针,并采取相应措施。国家大力推进信息化的举措无疑对国内软件业的发展起了很大的推动作用。但是我国软件应用开发的水平离国际先进水平仍然有不小的差距,就是与我国情况极为类似的印度相比,无论在软件开发方面还是产品输出方面,都相差甚远。最重要的原因是软件工程的实施不到位。而在软件工程的实施过程中,软件测试又是重中之重。 国内软件企业绝大多数都把软件测试当作软件行业中不重要的工作,并且还有为数不少的软件企业仍然在没有任何实际测试过程的条件下开发软件。并且在国内软件企业中,很多工程师不愿意做测试,认为是一种打下手的工作,没有前途,企业从上到下普遍自觉和不自觉地只重视技术,不重视质量,后果是产品在市场上竞争力不高,产品售后维护和服务费用偏高。国际标准化组织现代的软件测试不仅仅是在软件开发完成以后来做测试工作,而是将测试渗入到软件开发的各个阶段,而且提高自动化软件测试手段,来提高测试效率。在CMM的发展进程中,曾经提议将软件评价与测试(Evaluation and Test)作为CMM的一个KPA加入到CMM中,虽然这一提议最终未获通过,但通过这一提议将软件工业从一种手工(艺)匠方法向真正的训练有素的工程层次迈进。 TMM (Testing Maturity Model)——测试成熟度模型。TMM也一共分为5级,每一级都有一些推荐的实践点,指导着软件测试过程的改进。 但是和软件开发技术相比,软件测试的发展还相对滞后。软件测试之所以发展相对缓慢,一个原因是做研究和做开发的人交流的机会相对少。只有做大型系统工程的人才会对测试提出较高的要求,重要性才能显现出来,而做研究和教学的人没有大型系统工程案例,所以造成了测试理论研究的发展缺乏充实的基础材料。真正做大型系统开发的工程师,又没有时间将第一手的测试经验变成系统的理论。Developing a Testing Maturity Model, Ilene Burnstein, Taratip Suwannasar

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档