|
论文大纲,目录 |
关键词搜索:开题报告论文 其他报告 |
SQA在PROMIS项目中的实现
工程硕士学位论文选题报告 及论文工作计划
课 题名 称 SQA在PROMIS项目中的实现 学 号 0221170015 姓 名 高 威 专 业领 域 软件工程 所在院、系 软件学院 校 内导 师 杜庆峰 校 外导 师 潘伟峰 选 题时 间 2004 年 02 月 20 日
同济大学研究生院 2004年02月 20日
一、立论依据 课题来源:HP CSSC(China Software Solutions Center)正在开发的电信企业对固定电话网络的管理信息系统项目。选题依据:软件质量保证(即SQA——Software Quality Assurance),是贯穿整个软件过程的第三方独立审查活动,出现在大多数关键过程域的检查与验证的公共特性中,在整个软件开发过程中充当重要角色。软件质量保证的目标是以独立审查方式,从第三方的角度监控软件开发任务的执行,就软件项目是否正遵循已制定的计划、标准和规程给开发人员和管理层提供反映产品和过程质量的信息和数据,提高项目透明度,同时辅助软件工程组取得高质量的软件产品。软件质量保证过程一般包含以下几项活动:首先是建立SQA组;其次是选择和确定SQA活动,即选择SQA组所要进行的质量保证活动,这些SQA活动将作为SQA计划的输入;然后是制定和维护SQA计划,这个计划明确了SQA活动与整个软件开发生命周期中 各个阶段的关系;还有执行SQA计划、对相关人员进行培训、选择与整个软件工程环境相适应的质量保证工具;最后是不断完善质量保证过程活动中存在的不足,改进项目的质量保证过程。背景情况:PROMIS(Planning, Reporting and Operational Management Information System)是为一电信企业开发、对固定电话网络信息进行管理的系统。其主要功能是分析和过滤通信数据,从异构和分布式数据源中收集数据,这些数据首先被聚合,然后按照OLAP所定义的组织标准进行定制,并通过自动报表工具产生客户所需的各种报表(PDF, CSV, HTML等)。课题研究目的:通过研究一个已建立软件质量保证体系(CMM3)的企业在软件开发的整个过程中,在不同时期、面对不同的情况所采取的策略和方法,与此延伸,收集项目中好的实施方法和发现实施不利的原因,完善企业内部软件开发整体规范,为其他项目组的开发过程实施提供先进方法和样例。工程应用价值:软件开发是一个以人为中心的活动,所以出现缺陷是不可避免的。因此,要想交付一个高质量的软件,消除缺陷的活动—SQA,就变得很重要。在学术领域,虽有CMM和ISO等标准或模型可采用,但在实际的大型项目中,如PROMIS,在开发过程中遇到非人力所能预见问题(SARS)干扰、以及自身资源及成本的限制(采取异地开发,开发环境与运行环境差异大)、人员流动大(设计与开发由不同的人员完成,需求不明确)及客户的强大压力下(有老系统作参照且时间紧),如何正确合理运用软件质量保证的方法和策略,使软件人、及软件企业进行软件过程改进中一个不可缺少的部分。
二、文献综述 国内外研究现状、发展动态无忧论文 【http://www.uklunwen.com】当今是个信息时代。信息技术深刻影响着世界,影响着每个人。几乎所有的人都看到了信息技术是经济增长的新发动机。在信息产业中,计算机的发展速度最为迅猛,其中软件产业比硬件产业发展速度更快。但是,众所周知,软件中微小的失误,可能会导致质量事故、产品报废甚至人员伤亡。因此,软件质量保证已上升到一个前所未有的高度。提到软件质量保证,人们一定会想到CMM和ISO9001:软件生产能力成熟模型,即CMM(后更名为SW-CMM)模型就是目前国际上最流行也是最实用的一种软件生产过程标准,CMM注重过程要求,它的每一级对所要实现的关键过程域都有详细的要求,并且强制企业能自我更新和持续改进,以实现缺陷预防。CMM得到了众多国家软件产业界的认可,成为当今从事规模型软件生产不可缺少的一项内容。ISO 9000族国际标准是在总结了英国的国家标准基础之上产生的,ISO 9001是软件企业开展质量体系认证依据的标准。但是,世界上成功的软件生产商,如微软、Oracle、Sybase等都没有参加CMM评估,这些厂商都有自己一套成熟的软件质量管理规范,他们的软件质量确实得到了广泛的信任。软件的规模化发展要求必须有一套完整而有效软件产品生产控制体系,尤其是企业要想走向国际化的道路,就必须与国际质量管理体系接轨。但是,生硬地套用现有的质量管理体系对人的智力活动进行控制,一方面会制约软件工程过程中人的智力活动,同时也会产生过高的成本,不利于软件企业的成长。无论是CMM/CMMI还是ISO9000等其他管理思想,它都是强调法治而非人治,实施CMM也是希望能通过它将一些优秀的软件工程化开发经验用一套合理、规范的制度沉淀固化下来,使项目的成功不再成为一种偶然。在引入国际先进质量管理思想的同时,借鉴先进企业的质量管理经验,而不是套用现有质量体系的标准。不但要拥有国际质量管理思想,更追求的是结合企业实际,制订一套符合自己特色的质量体系,并不断融入新的思想。因此,做质量是沉淀一种理念,形成一种文化,充实现有的质量体系,并在这个过程中,质量得到持续的改进。
三、研究内容 1.主要研究内容及拟关键技术1.1 主要研究内容:软件的应用导致软件产业的发展,产业的发展必然以规模化、过程化为体现。软件从传统面向个体的生产模式转化为面向协作的大规模生产方式,其质量的问题面临新的、严峻的挑战。半个世纪质量管理理论的发展认识到,人、技术和过程是质量管理的铁三角,缺一不可,而过程是其中起杠杆作用的关键点。软件组织建立质量管理体系应该遵循:循序渐进、稳妥有效、服从组织经营目标、持续改进的原则。质量是有成本的,并非最完美的质量管理体系就一定适合于所有的软件组织,质量体系应该随着组织的发展而逐步发展。以CMM在实际项目(PROMIS)中的应用,并结合HP CSSC为通过CMM5标准而进行的符合组织的现状、有利于当前发展、可以解决急需的问题的体系改革。从如下方面研究软件过程是连续改进的、软件过程评估和软件能力评价与改进相呼应和CMM模型中蕴涵的防止项目失败的思想:1. SQA在CMM规范中的地位及作用PROMIS项目是如何组建SQA队伍、工作内容及常见问题。2. SQA PROMIS中是如何实现的和管理方式(策略)SQA的管理在不同时期体现,在遇到不可预见困难后的快速反应。3. SQA在测试中的体现软件测试和软件质量的概念是分不开的。测试是手段,质量是目的。4. 自动化测试工具的应用保证质量的条件下,尽可能提高工作效率,节约成本。1.2 关键技术:1. CMM中的规范和软件质量保证体系2. 具体情况下的SQA管理方法转变3 |
|
|
第1页 第2页 第3页 |
|
|
| 上一篇:基于Web的软件测试自动化的研究下一篇:Marketing:COMMERCI
|
| 最新论文 |
最热门论文 |
|
|
|
|
|