下载此文档

《软件过程与CMM》论文封面及评分表.doc


文档分类:论文 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
学生学号
24
论文成绩
武汉理工大学
课程论文
课程名称软件过程与CMM
论文题目提高代码质量
专业班级软件工程1102
学生姓名李曌
任课老师汪朝霞
2013 — 2014 学年第二学期
提高代码质量
班级:软件1102班姓名:李曌学号:24
组员:郭阳虎、张庆桔、李寿禹、李曌
摘要:如何提高代码质量,相信不仅是在座所有人苦恼的事情,也是所有软件项目苦恼的事情。如何提高代码质量呢,我认为我们首先要理解什么是高质量的代码。本论文论述了提高代码质量的原因和方法,以及代码质量的要求。代码质量与软件质量的关系。软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。为提高代码质量分工协作是必不可少的。高质量程序设计是软件行业的薄弱环节,大部分企业为此付出了高昂的代价,只能通过大量的测试和改错来提高软件产品的质量。


概括地说:软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。
具体地说:软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。

2003年8月14日,美国及加拿大部分地区发生了历史上最大的停电事故。当时的美国媒体曾怀疑“冲击波”病毒涉嫌造成大停电事故,一度引起“微软产品”以至IT信息安全的“信任恐慌”。
著名安全机构Security Focus的数据表明,2003年8月14日发生的美国及加拿大部分地区史上最大停电事故是由软件错误所导致。
Security Focus的数据表明,位于美国俄亥俄州的第一能源(FirstEnergy)公司下属的电力监测与控制管理系统“XA/21”出现软件错误,是北美大停电的罪魁祸首。根据第一能源公司发言人提供的数据,由于系统中重要的预警部分出现严重故障,负责预警服务的主服务器与备份服务器接连失控,使得错误没有得到及时通报和处理,最终多个重要设备出现故障导致大规模停电。预警系统崩溃后没有接收到更多的警报更没法向外传播,操作员并不知道预警系统已经失效,他们发现了部分异常情况,但因为没有看到预警系统的警报,而不知道情况有多么严重,以致一个小时后才得到控制站的指示。但此时没完没了的故障干扰已经让操作员反应不过来,无法控制整个局面。正常情况下,出现错误的网络会立即与其他网络分隔开来,这样一来错误就会被固定在一个地方,但是同样由于预警系统失灵,操作员没有做出应有的反应,最终使得错误蔓延,一发而不可收拾。

⑴代码是软件产品中的重要部分
⑵代码质量反映软件质量
⑶其它非代码因素也起着关键作用
⑷文档(设计、帮助、用户手册等)


代码的最终载体是软件产品(software);软件质量(software quality)最终体现于代码质量(code quality);符合用户需求,运行需求,性能优异,易维护,易扩展等

1可用性
2健壮性
3可测试性
4可读性
5可维护性
6可扩展性

保证可用性:功能测试,性能测试,可靠性测试
保证可测试性:架构设计,子系统设计,模块设计,接口设计
保证可读性:编程规范,代码风格

《软件过程与CMM》论文封面及评分表 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人miao19720107
  • 文件大小566 KB
  • 时间2018-09-23