软件开发各阶段的质量控制


    软件开发阶段质量控制

    提软件开发脑海里总浮现出样情景:开发组位成员辛苦工作加班加点甚通宵达旦常事然项目理修改次次进度计划实际开发情况总令担忧次领导汇报工作时候总觉前制定计划没完成总觉力资源够总觉没太时间等代码终开发完成测试进度非常令担忧BUG花长时间查找改某错误引起错误结果产品发布遥遥期项目组里位成员已筋疲力   样摆脱样困境呢软件开发项目理困难呢做计划总时完成呢软件开发硬件开发样控制呢原软件开发完全脑思维产生出产品脑思维样软件开发程中太确定变化素样握住变化素呢题目说样软件开阶段成果质量理果够控制软件生命周期阶段质量控制整软件开发整程   软件产品质量概念软件产品完全脑思维产物脑里形见摸着思维变成解决实际问题组界面者组件样复杂程质量应该保证呢想ISO9000CMM反说应该敏捷开发实什样开发程关键找程真谛说ISOCMM中国变味什变味呢实学该做什知道样做什样做家知道做软件开发需写需求规格说明书设计文档什写文档重性高没资深开发理验员难理解重性果简单形式写篇样文档面编码测试没实际指导作甚起误导作样会引起量返工文档负担外没途知道写文档需消耗项目组资源(进度成)   想测试觉测试力度够产品质量关实软件开发质量保证开发初应该开始果测试阶段重视已晚软件产品开发程采瀑布式迭代式离开需求设计编码测试阶段迭代式开发中阶段周期性出现样握阶段质量确实件容易事期重点介绍需求设计编码阶段成果质量然会享程质量方面知识   1需求   知道交流总会存误会样句话心情心情时候听起感觉会截然相反正间存着理解偏差描述需求语言应该注意量避免歧义产生果UML较熟悉话需求分析利UML工具进行样减少然语言引起歧义UML户沟通起障碍户解UML种图形意思工具外方面保证需求描述质量   1句子段落否简短长句子起会非常困难法弄懂真正需求外长句子段落容易忽视需求果句子完全描述清楚需求应该拆分成句子2句子否语法错误注意标点符号时标点符号点错完全成外意思3否存模糊清需求出现类似概者等词汇表述需求4外注意引术语词汇否前致5否存形容词较性词语:容易快速方便效许少简单复杂新界面友减少扩等等需描述性词语进行量化出具体值者范围然根理解会出结果终户初求偏差炒回锅肉事情避免会发生   外保证需求质量重素需求否细化果需求细化会容易造成代码返工出现程序员总加班加点总期完成务情景样判断需求细化程度呢需求细化程度确实难握什样需求算较细进行细化呢需求太粗呢答案需求否写出相应测试例果写出说明需求细需进行细化   2设计   软件架构设计软件产品开发周期中占重位置开发出软件产品开发伊始产品发布会涉方方面面角色例:户项目理员程序员测试员维护员等等角色架构设计求相例户关心需求设计需求覆盖率少程序员说模块否清晰类功否单等等测试员说系统系统测试性维护员讲系统扩展性维护性高质量软件架构应该限度考虑满足角色求正求进行软件设计时候应该进行全面考虑般衡量软件设计质量标准方面考虑:   1)功性:包括完全性正确性安全性兼容性互性完全性包括功点覆盖率重点功点覆盖率优先功覆盖率正确性包括需求致度安全性根软件需求安全性求   2)效率:包括产品运行时间效率利硬件资源两方面考虑   3)维护性:包括架构改正性扩充性测试性果户需求变更会引起架构设计变化样架构设计改正性扩充性较差   4)移植性:包括硬件独立性软件独立性安装性重性软件设计否模块化模块复性应该考虑素   5)性:包括缺陷数量容错性性6)性:包括理解性易学性操作性易沟通性软件终目户果易性操作性会影响户软件接纳程度软件性非常重   3编码   代码质量重标准代码读性规范性读性定简单代码容易理解代码复杂代码难测试维护时出错率会更高果方法部代码长令难理解数集样会带代码维护困难少够效分析容易出现缺陷错误方类间耦合度会造成类类间相互关联类发生改变时会类发生意想变化般导入类数判断类间耦合度果导入类数导入类发生变化会影响该类身外果该类public方法太会导致类间高耦合性增加   许程序员会认写出读规范代码会影响工作进度确程序员体短时间说代码写注释花费时间软件开发协作   周期长程写程序知道果写规范代码着写代码越越需修改某前期写模块时知道初想读代码需花长时间读懂况果着员调动等原维护代码程序员已初写代码情况读懂段糟糕代码重新写出段代码花费时间长严重影响工作效率(时候影响维护员心情)反果家讲究代码写成规范读疑整组织说提高总体工作效率非常   代码质量非常重衡量手段测试通统计测试代码产生缺陷情况严重等级分布缺陷曲线变化等方面简单评估代码质量
     
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    面向软件开发过程的软件质量控制

    面向软件开发过程的软件质量控制一、软件质量定义   ISO9000:2000《质量管理体系-基础和术语》中把产品定义为:“过程的结果”,而且这种结果是非自然性的,也就是说实际上这种结果是人们所...

    11年前   
    450    0

    软件开发管理与质量控制(一)

    软件开发管理与质量控制(一)前 言随着市场经济的进一步完善及全球经济一体化进程加快,企事业单位面临着激烈的市场竞争,企业内部、外部信息交流已成为企业发展、参与市场经济竞争的迫切需要。企业引入先...

    10年前   
    409    0

    竣工验收阶段的质量控制

    竣工验收阶段的质量控制从2002年1月1日起开始实施《建筑工程施工质量验收统一标准》(GB50300-2001),故此部分内容均按新标准给予说明(以下涉及GB50300-2001标准的均简称新...

    11年前   
    427    0

    施工阶段质量控制

    施工阶段质量控制简介:按照工程重要程度,单位工程开工前,应由企业或项目技术负责人组织全面的技术交底。工程复杂、工期长的工程可按基础、结构、装修几个阶段分别组织技术交底。各分项工程施工前,应由项...

    10年前   
    531    0

    分阶段质量控制措施

    分阶段质量控制措施1、施工准备期的质量控制(1)组织设计交底,了解设计意图、技术要求、质量关键及施工难点,设计交底应作好记录。(2)组织施工人员进行图纸会审,并作好图纸会审记录。(3)组织编制...

    2年前   
    487    0

    软件开发中的质量问题

    软件开发中的质量问题在软件开发过程中,软件质量是软件工程中一个经常被忽略的要素。在现代的RAD领域和视频开发领域,软件质量几乎是被人忽略的。标准组织不厌其烦地对软件质量作出规范,有些甚至提供了...

    9年前   
    401    0

    软件开发文档编制的质量要求

    软件开发文档编制的质量要求为了使软件文档能起到前节所提到的多种桥梁作用,使它有助于程序员编制程序,有助于管理人员监督和管理软件开发,有助于用户了解软件的工作和应做的操作,有助于维护人员进行有效...

    10年前   
    824    0

    厂级各管理部门的成本控制职能

    厂级各管理部门的成本控制职能 --摘自《生产与运营管理》(龚国华著) 厂级各职能部门分别担负着不同的成本控制职能。下面分别予以阐述。 一、 财务部门 该部门肩负着资金运作...

    12年前   
    5966    0

    质量控制

    1. 创优质工程方案1.1创优质工程方案的编制依据1. 工程承包合同、设计文件;2. 施工企业的?质量手册?及相应的程序文件;3. 施工操作规程及作业指导书;4. 各专业工程施工质量验收标准;...

    1周前   
    71    0

    质量控制流程-门窗工程质量控制流程

    门窗工程质量控制工作流程 有问题 不合格 门窗工程施工 承包方 监理工程师过程检查 签署分项工程质量验收单 监理工程师 填报质量验收通知单 承包方 现场检查,并抽样检测 ...

    8年前   
    27135    0

    质量控制流程-通风空调工程质量控制流程

    通风空调工程质量监理的工作流程 合格 不同意 熟悉图纸,将工艺图与土建图对照,核查有无矛盾或参加图纸会审 监理工程师 填写开工申请 承包方 按要求填写各栏目: l 施工...

    14年前   
    10563    0

    质量控制流程-装饰工程质量控制流程

    修整 合格 监理工程师签发质量认可书 监理工程师现场检验 填报验单 承包单位 按工序自检 承包单位 下一道工序施工 不合格 不合格 合格 按装饰工程的内容及工艺要求施工...

    7年前   
    13482    0

    软件开发项目影响进度因素及控制浅谈

    软件开发项目影响进度因素及控制浅谈  一、影响软件开发项目进度的因素  要有效地进行进度控制,必须对影响进度的因素进行分析,事先或及时采取必要的措施,尽量缩小计划进度与实际进度的偏差,实现对项...

    11年前   
    643    0

    软件开发项目的风险分析与控制

    软件开发项目的风险分析与控制  摘 要:本文通过对当前软件行业的风险状况进行分析,列举软件开发项目的风险来源,并进行分析,总结各类风险产生的原因和对项目成败的影响,最后给出软件开发项目在风险管...

    9年前   
    544    0

    软件开发项目进度控制中要处理好4问题

    软件开发项目进度控制中要处理好4问题  制定软件项目进度表有两种途径:其一是软件开发小组根据提供软件产品的最后期限从后往前安排时间;其二是软件项目开发组织根据项目和资源情况制定软件项目开发的初...

    11年前   
    504    0

    各职能科室科长(副科长)质量职责

    各职能科室科长(副科长)质量职责时间:2005年10月27日16:481、认真学习质量管理知识,教育本部门员工牢固树立“质量第一”思想。        2、建立本科室的质量管理体系,做好质量管...

    11年前   
    787    0

    各主要教学环节的质量标准

    各主要教学环节的质量标准  基础科学部为了突出教学工作中心地位,加强教学工作的规范化管理,使教师明确在承担各项教学任务中的职责,充分发挥教师在教学工作中的主导作用,提高教学质量,根据学校教务处...

    9年前   
    482    0

    各管理部门质量工作标准及程序

    各管理部门质量工作标准及程序 一、通用质量工作标准及程序   (一)工作内容与要求: 1.认真贯彻执行国家方针政策、法令、法规; 2.认真贯彻执行公司内各项规章制度及质量管理手册规定...

    14年前   
    16990    0

    项目管理的质量控制——质量挣值

    项目管理的质量控制——质量挣值  摘 要:随着社会和经济全球化的发展, 对项目管理提出了权变性、动态性、集成性和系统性等要求,本文在传统质量控制的基础上,主要结合挣值管理和质量挣值针对项目管理...

    12年前   
    683    0

    谈监理在工程项目建设施工阶段的质量控制

    谈监理在工程项目建设施工阶段的质量控制实行建设监理制度是我国建设领域的一项重大改革,是我国对外开放、国际交往日益扩大的结果,自1998年开始试点以来,取得了很大成绩,其在工程建设中地位日益提高...

    11年前   
    349    0

    文档贡献者

    上***听

    贡献于2015-05-16

    下载需要 2 积分 [ 获取积分 ]
    下载文档