华为软件开发行为规范

合集下载

华为公司规章制度

华为公司规章制度

华为公司规章制度一、引言华为公司作为一家全球领先的信息和通信技术解决方案供应商,严格遵守各国法律法规,并致力于为员工创造一个公平、公正、透明和具备活力的工作环境。

为了确保公司内部运营的有序进行,提高员工生产效率和工作质量,华为公司制定了一系列规章制度,以规范个人行为、维护员工权益和保证公司利益。

二、员工行为规范1. 遵守法律法规华为公司要求所有员工严格遵守所在国家和地区的法律法规,包括但不限于劳动法、安全生产法、知识产权法等。

员工应诚实守信,不得从事任何非法活动。

2. 保护公司机密信息员工在工作中接触到的公司机密信息应严格保密,不得泄露给任何未经授权的人员或组织。

员工离职后,应归还或销毁所有公司机密信息。

3. 遵守商业道德员工应严格遵守商业道德和行业规范,不得从事任何侵犯竞争对手合法权益的行为,包括但不限于不正当竞争、商业诽谤、商业欺诈等。

4. 消防安全员工应严格遵守消防安全规定,熟悉火灾报警器、灭火器的使用方法,并严禁使用易燃物品、堵塞疏散通道等安全隐患行为。

5. 禁止吸烟华为公司严禁员工在公司场所内吸烟,员工应按公司规定的地点进行吸烟。

三、工作时间和假期1. 工作时间华为公司的工作时间为每周五天,每天工作8小时。

具体工作时间根据部门的需要和工作内容有所不同,但必须符合当地劳动法规定。

2. 工作日加班和周末加班根据项目或工作需要,员工可能需要加班或在周末工作。

对于加班和周末工作,公司将提供相应的加班补助和休息安排。

3. 假期员工享有规定的带薪休假、产假、病假、婚假等假期权益。

请假需要提前提出申请,获得经理批准后方可享受假期。

四、纪律和处罚1. 违规行为华为公司明确规定了一系列违规行为,包括但不限于迟到早退、擅离职守、玩忽职守、滥用职权、侵犯员工权益等行为。

如员工违反公司规章制度,将受到相应的纪律处分。

2. 纪律处分根据违规行为的严重程度,华为公司将采取相应的纪律处分措施,包括口头警告、书面警告、停职、降职、辞退等。

华为软件开发规范标准[详]

华为软件开发规范标准[详]

软件开发规范1 排版¹1-1:程序块要采用缩进风格编写.缩进的空格数为4个。

说明:对于由开发工具自动生成的代码可以有不一致。

¹1-2:相对独立的程序块之间、变量说明之后必须加空行。

示例:如下例子不符合规范。

if (!valid_ni(ni)){... // program code}repssn_ind = ssn_data[index].repssn_index;repssn_ni = ssn_data[index].ni;应如下书写if (!valid_ni(ni)){... // program code}repssn_ind = ssn_data[index].repssn_index;repssn_ni = ssn_data[index].ni;¹1-3:较长的语句(>80字符)要分成多行书写.长表达式要在低优先级操作符处划分新行.操作符放在新行之首.划分出的新行要进行适当的缩进.使排版整齐.语句可读。

示例:perm_count_msg.head.len = NO7_TO_STAT_PERM_COUNT_LEN+ STAT_SIZE_PER_FRAM * sizeof( _UL );act_task_table[frame_id * STAT_TASK_CHECK_NUMBER + index].occupied = stat_poi[index].occupied;act_task_table[taskno].duration_true_or_false= SYS_get_sccp_statistic_state( stat_item );report_or_not_flag = ((taskno < MAX_ACT_TASK_NUMBER)&& (n7stat_stat_item_valid (stat_item))&& (act_task_table[taskno].result_data != 0));¹1-4:循环、判断等语句中若有较长的表达式或语句.则要进行适应的划分.长表达式要在低优先级操作符处划分新行.操作符放在新行之首。

华为员工行为规范

华为员工行为规范

员工行为规范
一、目的
为体现华为人积极向上的精神面貌,工作期间保持良好的仪表与风度,树立良好的企业形象,特制定本行为规范;
二、适用范围
本规范适用于公司所有员工;
三、细则
u 着装规定
1、员工在上班时间,男士上身不得穿无袖上衣,下身着长裤,或着西装套装;女士着职业套装或正规服装,不得着无袖上衣、超短裙、紧身衣,所有员工均不得着奇装异服;生产部及工程部员工在工作期间必须穿工作服,市场人员、保安及其它外协人员必须着职业服装;
2、上班时间必须正确佩戴工卡,男士用夹子别于左胸前,女士用卡链挂于胸前,不得随意丢置工卡于办公桌及公共场所;
3、男士头发不宜过长,应定期修剪;女士头发不宜过短,都应保持头发的清洁、整齐;
4、女士不宜佩戴过多或夸张的首饰,应以简洁、高雅为标准,不得浓装艳抹,不得涂艳色指甲或留过长指甲;
5、不得穿拖鞋、光脚上班;
u 行为规范
1、办公场所不准吸烟,不准大声喧哗;
2、工作时间打电话不使用免提键,不打私人电话,接听私人电话不得超过3分
钟;
3、打电话要长话短说,电话铃响二声后必须接听电话,拿起电话要先说;“你好,华为”,注意语气热情,彬彬有礼;
4、上班时间不做与工作无关的事情,不串岗,不聊天,不随意谈笑,不吃零食;
5、举止庄重,礼貌待人,同事之间交谈要使用文明用语;
四、处罚规定
凡违反上述情况之一,第一次罚款50元,第二次罚款100元,累计三次以上将通报批评,并罚款200元,同时将处罚意见写入员工个人考核意见中;。

华为--开发部工程师工作指导及规范

华为--开发部工程师工作指导及规范

开发部工程师工作指导及规范一.目的:为引导工程师养成良好的工作习惯,指导其以正确的方法展开工作,提高综合业务素质,增强工作责任感,并使本岗位评估明了、公平,特制定本工作指导及规范。

二. 适用范围:本公司研发部硬件工程师。

三. 职责范围:1)在已确定的项目组内,承担所分配的该部分开发工作。

2)对本人工作负责,并以积极合作的态度达成项目组全体成功。

3)对本人负责的该部分的产品开发过程、输出(含样机及各种文件)和进度负责,保证其符合性、适应性和及时性,满足本公司其他部门和客户对产品开发输出的要求。

4)对本人负责的该部分的产品所需部件提出要求,并对样品进行测试和认可。

5)负责协助制造部进行新产品试产和问题跟进至产品顺利量产。

并对今后批量生产中需研发部解决的问题进行分析,验证和确认。

6)对本人负责范围内的以及使用的仪器、工具、办公用品、材料妥善保存并合理使用;保持本人负责范围内工作台面整洁干净;借阅资料及时归还。

7)负责协助及完成研发部经理或项目负责人临时交办事项。

四. 日常工作程序及基本规范:1.根据本人前一天拟定的当日工作计划有序的开展各项工作。

2.工作交流中礼貌用语,尽量将所需表达问题清晰完整地表达出来,对于技术问题务必注意前提条件及现象叙述完整,指向内容具体清晰;交流沟通时应从对方角度审查意思是否已表达清楚。

对于上级安排要求当日回复。

3.电子文件归档时总体按项目分类。

对于与开发和生产具有指导性的输入文件和输出文件应单独存入My Document。

2) 电子文件存放规范:⑴ 项目文件存放选择一个系统盘之外的硬盘作为工作硬盘,命名为Work Disk。

每个项目开始时,在工作硬盘上新建相应工作目录。

使用项目名称命名文件夹。

用以存放一切和项目有关的文件。

如使用Protel99等包含项目工作文件的作图工具,一般一个项目只保存在一个项目任务文件。

如使用其它原理图和PCB图相独立的作图工具,可以在项目文件夹下区分SCH目录以及PCB目录。

华为公司规章制度

华为公司规章制度

华为公司规章制度华为是一家全球领先的信息和通信技术解决方案供应商,拥有雄厚的技术实力和创新能力。

为了更好地管理和规范员工的行为,华为公司建立了一系列规章制度。

以下是华为公司的常见规章制度:1.工作时间制度:根据员工岗位的需要和工作性质的要求,规定员工的工作时间。

标准工作时间为每周40小时,一般为8小时/天,每日工作时间为上午8:30至下午5:30,中午或下午可以进行1小时的休息。

2.考勤制度:华为公司建立了完善的考勤制度,所有员工需要按照规定的工作时间打卡签到。

员工迟到、早退等行为将会受到相应的处罚。

4.工作纪律制度:员工需要按照公司的工作纪律进行工作。

包括但不限于不得在工作时间使用个人手机、不得私自接私活、不得违反公司的机密保密规定等。

5.服装要求:以提升公司形象为目标,华为公司要求员工在上班期间穿着整洁、得体,符合公司的形象要求。

6.保密制度:保密是华为公司核心价值观之一,所有员工签署了保密协议,对公司涉及商业秘密的信息进行保密。

员工在离职后也需要继续遵守保密协议。

7.行为规范:华为公司要求所有员工在工作中遵循道德行为规范,不得从事商业贿赂、贪污腐败等违法行为。

同时,提倡员工相互尊重、诚实守信、团队合作的工作方式。

8.健康安全制度:华为公司高度重视员工的健康和安全,制定了一系列安全规定。

员工需要接受安全培训,并在工作场所加强安全防范措施的落实。

9.奖惩制度:华为公司建立了明确的奖惩制度,对员工的出色表现进行奖励,对违反规定的员工进行相应的处罚。

奖励可以是表彰、提升、加薪等方式,处罚可以是口头警告、书面警告、降职甚至开除等。

10.人力资源管理制度:华为公司关注员工的发展和成长,建立了一系列的人力资源管理制度和流程,包括员工招聘、岗位培训、绩效考核、薪酬福利等。

以上是华为公司的一些常见的规章制度。

这些规章制度的目的是为了维护公司的正常运营和员工的权益,提升公司的整体形象和素质。

好的规章制度可以使员工更好地适应公司的环境,并能够更好地发挥个人的潜能,从而推动公司的发展。

华为基本法行为准则

华为基本法行为准则

华为基本法行为准则
华为作为一家全球知名的科技公司,在秉承创新共赢的理念的同时,对员工行为也有严格的要求。

为了维护公司的声誉和形象,华为制定了基本法行为准则,并要求员工严格遵守。

华为基本法行为准则包括了公司员工应遵守的一系列行为规范,其中重点关注以下方面:
首先,员工必须遵守公司的法规和内部政策,不得从事任何违法违规的行为。

其次,员工应保护公司机密信息和知识产权,并遵守公司对于保密和知识产权管理的规定。

同时,员工应遵守行业准则和商业道德,不得从事任何不诚信的商业行为。

此外,华为还要求员工尊重他人并遵守道德标准,包括不色情、不歧视、不诽谤、不辱骂等。

同时,员工应秉持诚实守信、合作共赢的精神,与合作伙伴建立良好的合作关系。

最后,华为基本法行为准则还要求员工遵守环保和社会责任,支持可持续发展并履行企业公民责任。

华为基本法行为准则的实施,为公司建立了一套完善的行为准则体系,保证了企业文化健康、发展和谐。

每一个员工都应该严格遵守基本法行为准则,发挥自己的专业和个人优势,为公司的发展做出有益的贡献。

华为软件开发规范3

华为软件开发规范3

仅供内部使用 46
软件编程规范总则
9 质量保证
9 质量保证
¹9-1:在软件设计过程中构筑软件质量。
¹9-2:代码质量保证优先原则 (1)正确性,指程序要实现设计要求的功能。 (2)稳定性、安全性,指程序稳定、可靠、安全。 (3)可测试性,指程序要具有良好的可测试性。 (4)规范/可读性,指程序书写风格、命名规则等要符合规范。 (5)全局效率,指软件系统的整体效率。 (6)局部效率,指某个模块/子模块/函数的本身效率。 (7)个人表达方式/个人方便性,指个人编程习惯。
因为判断语句与循环变量无关,故可如下改进,以减少判断次数。 if (data_type == RECT_AREA) {
for (ind = 0; ind < MAX_RECT_NUMBER; ind++) {
area_sum += rect_area[ind]; } } else { for (ind = 0; ind < MAX_RECT_NUMBER; ind++) {
½8-3:对模块中函数的划分及组织方式进行分析、优化,改进模块中函数的组织结构,提高程 序效率。
仅供内部使用 43
软件编程规范总则
8 程序效率
说明:软件系统的效率主要与算法、处理任务方式、系统功能及函数结构有很大关系,仅 在代码上下功夫一般不能解决根本问题。
½8-4:编程时,要随时留心代码效率;优化代码时,要考虑周全。
½8-7:在保证程序质量的前提下,通过压缩代码量、去掉不必要代码以及减少不必要的局部和 全局变量,来提高空间效率。
说明:这种方式对提高空间效率可起到一定作用,但往往不能解决根本问题。
½8-8:在多重循环中,应将最忙的循环放在最内层。 说明:减少 CPU 切入循环层的次数。 示例:如下代码效率不高。 for (row = 0; row < 100; row++) { for (col = 0; col < 5; col++) { sum += a[row][col]; } }

华为软件开发规范

华为软件开发规范

软件开发行为规范第一版深圳市华为技术有限公司版权所有不得复制软件开发行为规范(第一版)为了把公司已经发布的软件开发过程规范有效地运作于产品开发活动中,把各种规范“逐步形成工程师的作业规范”,特制定本软件开发行为规范,以达到过程控制的目的。

与软件开发相关的所有人员,包括各级经理和工程师都必须遵守本软件开发行为规范。

对违反规范的开发行为,必须按照有关管理规定进行处罚。

本软件开发行为规范的内容包括:软件需求分析、软件项目计划、概要设计、详细设计、编码、需求管理、配置管理、软件质量保证、数据度量和分析等。

本软件开发行为规范,采用以下的术语描述:★规则:在软件开发过程中强制必须遵守的行为规范。

★建议:软件开发过程中必须加以考虑的行为规范。

★说明:对此规则或建议进行必要的解释。

★示例:对此规则或建议从正或反两个方面给出例子。

本软件开发过程行为规范由研究技术管理处负责解释和维护。

研究技术管理处目录1 软件需求分析 52 软件项目计划93 概要设计114 详细设计145 编码186 需求管理197 软件配置管理218 软件质量保证239 数据度量和分析251 软件需求分析1-1:软件需求分析必须在产品需求规格的基础上进行,并保证完全实现产品需求规格的定义。

1-2:当产品的需求规格发生变更时,必须修订软件需求规格文档。

软件需求规格的变更必须经过评审,并保存评审记录。

1-3:必须对软件需求规格文档进行正规检视。

1-4:软件需求分析过程活动结束前,必须经过评审,并保存评审记录。

1-5:在对软件需求规格文档的正规检视或评审时,必须检查软件需求规格文档中需求的清晰性、完备性、兼容性、一致性、正确性、可行性、易修改性、健壮性、易追溯性、易理解性、易测试性和可验证性、性能、功能、接口、数据、可维护性等内容。

说明:参考建议1-1到1-16。

1-1:采用以下检查表检查软件需求规格文档中需求的清晰性。

1-2:采用以下检查表检查软件需求规格文档中需求的完备性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件开发行为规范第一版深圳市华为技术有限公司版权所有不得复制软件开发行为规范(第一版)为了把公司已经发布的软件开发过程规范有效地运作于产品开发活动中,把各种规范“逐步形成工程师的作业规范”,特制定本软件开发行为规范,以达到过程控制的目的。

与软件开发相关的所有人员,包括各级经理和工程师都必须遵守本软件开发行为规范。

对违反规范的开发行为,必须按照有关管理规定进行处罚。

本软件开发行为规范的内容包括:软件需求分析、软件项目计划、概要设计、详细设计、编码、需求管理、配置管理、软件质量保证、数据度量和分析等。

本软件开发行为规范,采用以下的术语描述:★规则:在软件开发过程中强制必须遵守的行为规范。

★建议:软件开发过程中必须加以考虑的行为规范。

★说明:对此规则或建议进行必要的解释。

★示例:对此规则或建议从正或反两个方面给出例子。

本软件开发过程行为规范由研究技术管理处负责解释和维护。

研究技术管理处目录1 软件需求分析 52 软件项目计划93 概要设计114 详细设计145 编码186 需求管理197 软件配置管理218 软件质量保证239 数据度量和分析251 软件需求分析1-1:软件需求分析必须在产品需求规格的基础上进行,并保证完全实现产品需求规格的定义。

1-2:当产品的需求规格发生变更时,必须修订软件需求规格文档。

软件需求规格的变更必须经过评审,并保存评审记录。

1-3:必须对软件需求规格文档进行正规检视。

1-4:软件需求分析过程活动结束前,必须经过评审,并保存评审记录。

1-5:在对软件需求规格文档的正规检视或评审时,必须检查软件需求规格文档中需求的清晰性、完备性、兼容性、一致性、正确性、可行性、易修改性、健壮性、易追溯性、易理解性、易测试性和可验证性、性能、功能、接口、数据、可维护性等内容。

说明:参考建议1-1到1-16。

1-1:采用以下检查表检查软件需求规格文档中需求的清晰性。

1-2:采用以下检查表检查软件需求规格文档中需求的完备性。

1-3:采用以下检查表检查软件需求规格文档中需求的兼容性。

1-4:采用以下检查表检查软件需求规格文档中需求的一致性。

1-5:采用以下检查表检查软件需求规格文档中需求的正确性。

1-6:采用以下检查表检查软件需求规格文档中需求的可行性。

1-7:采用以下检查表检查软件需求规格文档中需求的易修改性。

1-8:采用以下检查表检查软件需求规格文档中需求的健壮性。

1-9:采用以下检查表检查软件需求规格文档中需求的易追溯性。

1-10:采用以下检查表检查软件需求规格文档中需求的易理解性。

1-11:采用以下检查表检查软件需求规格文档中需求的易测试性和可验证性。

1-12:采用以下检查表检查软件需求规格文档中的性能需求描述。

1-13:采用以下检查表检查软件需求规格文档中功能需求描述。

1-14:采用以下检查表检查软件需求规格文档中的接口需求描述。

1-15:采用以下检查表检查软件需求规格文档中的数据需求描述。

1-16:采用以下检查表检查软件需求规格文档中的可维护性需求描述。

2 软件项目计划2-1:软件项目计划必须以产品/软件的需求规格为基础。

当发生需求更改时,必须修订软件开发计划。

说明:软件项目计划必须依据需求规格进行制定。

项目计划中的工作产品和工作任务应保证能完全实现需求规格的定义。

当需求更改时,必须考虑需求更改的相关性,修订相应软件开发计划。

2-1:制定软件项目计划的活动制定,必须遵守“软件项目计划规范”。

2-2:软件经理对软件项目计划的制定和结果负责。

2-3:软件经理和相关参与软件项目计划的制定和评审的人员,在参与计划制定之前必须经过软件工程和软件项目计划制定流程的培训。

2-2:对于软件项目计划中各项工作产品和工作任务,必须进行规模和工作量的软件估计,并在软件项目计划文档中记录估计的方法和估计数据。

说明:参考建议2-4到2-8。

2-4:可以使用PERT统计估计、专家判定平均法、经验类比估计、公式计算等方法,或以上方法的组合,进行软件估计。

示例:PERT统计估计和经验类比估计的结合PERT统计估计值= (最大估计+4×期望估计+最小估计〕/ 6估计记录如下:期望估计值是根据XX版本的话统模块设计的数据获得。

2-5:对某项工作产品和任务的软件,同时采用两种或以上的方法进行估计,以避免一种方法的偏差。

2-6:尽量采用历史经验数据进行软件估计。

2-7:参照“软件估计指导书”进行软件估计。

2-8:软件估计对应项目的任务分解结构进行。

说明:软件估计对于项目的任务分解结构对应得越清晰、越细致,相应的估计越准确。

2-9:在“软件项目计划”中必须包括项目管理活动的计划。

2-10:在“软件项目计划”中包括软件重用计划。

包括重用软件部件的计划和开发可重用软件部件的计划。

2-11:在“软件项目计划”包括人员的培训计划。

说明:项目人员计划包括需要的人员类型、数量和技术等级的要求,相关人员的开始工作时间、工作周期、接受培训的计划等。

2-12:对软件项目进行风险分析与评估。

说明:可能存在的风险领域含:需求的不明确和变更、外部的限制与对外的依赖、人力资源的到位情况、人力资源的技术等级满足要求状况、技术问题等。

对风险的分析与评估实践包括:从已知的情况推导出潜在风险;对风险进行分析,得出:潜在风险可能引发的问题的影响、潜在风险发生的可能性大小、风险发生的时间段等;排列风险的重点次序;对风险记录成文件(属于软件项目计划中的一部分);风险经受风险影响人审核,并取得他的同意;根据需要,在开发过程中对风险文档进行维护和修订。

2-3:对应工作任务,制定项目的文档计划。

2-4:软件项目计划中应该包括正规检视活动计划、软件质量保证计划、软件配置管理计划。

软件质量保证计划和软件配置管理计划可以和软件项目计划在同一份文档中,也可以分开为三份文档。

说明:参考建议2-13。

2-13:软件质量保证计划和软件配置管理计划作为独立的计划文档。

2-14:软件项目计划必须是整个项目开发过程的计划,包括测试。

2-15:测试经理对照整个开发计划建立软件验证与确认计划。

软件验证与确认计划可作为独立的计划文档。

2-5:必须对项目工作进行分解,确定项目的工作任务,任务的责任人、资源要求、时间要求、项目的进度。

2-6:必须分析任务之间的依赖性,确定并明确标识项目的关键路径。

2-7:“软件项目计划”必须按照文档模板的要求编写。

项目组可根据项目的实际情况,对文档模板中的内容进行裁减。

项目组对文档模板内容的裁减必须得到上级管理部门(包括产品计划处、软件工程组SEPG)的审核批准。

2-8:软件项目计划必须经过评审。

说明:参考建议2-16。

2-16:软件项目计划的评审采用以下检查表。

软件开发行为规范 2 软件项目计划2-17:参加“软件项目计划”评审的人员,除软件经理和项目组人员外,必须有产品经理、上级管理部门(包括软件工程组SEPG)、SQA人员。

2-18:“软件项目计划”通过评审后,软件经理组织相关人员对任务进行承诺,签定工作任务书。

2-9:必须对“软件项目计划”进行配置管理,“软件项目计划”的更改必须经过评审。

2-10:在开发活动中,必须按照项目跟踪与监控计划和体制,对照“软件项目计划”,跟踪项目开发的实际结果和性能。

2-11:当实际结果和“软件项目计划”发生偏离时,必须进行分析,根据分析结果标明纠正措施。

必要的情况下,要及时修订“软件项目计划”。

2-12:在软件项目跟踪监控活动中,必须定期进行总结和评审,撰写开发状态报告。

2-19:根据项目的特点,报告的周期可以为周、双周、月。

2-13:在软件开发各里程碑阶段结束前,必须进行阶段评审,对软件项目进行重估计,必要的情况下修订“软件项目计划”。

2-20:必须提供相应资源,包括工具和人员等,进行软件项目计划和项目跟踪监控活动。

2-14:在软件项目计划和项目跟踪监控过程活动中,必须进行数据度量和分析。

说明:参见“9. 数据度量和分析”。

3 概要设计3-1:概要设计要以软件需求规格为基础,必须保证需要实现的需求规格已经被设计。

3-2:当需求规格发生变更时,必须修订相关概要设计文档。

3-3:在概要设计文档或需求管理文档中,必须记录、验证需求和概要设计的跟踪关系。

说明:需求和概要设计的跟踪关系可参考建议3-1。

3-1:采用需求、子系统、模块的跟踪矩阵表记录需求和概要设计的跟踪关系。

3-4:必须保证概要设计文档和代码的一致性。

当发生设计更改时,必须修订相应设计文档。

3-5:必须对概要设计文档进行正规检视。

3-6:概要设计过程结束前,必须通过评审,并保存评审记录。

3-7:设计更改必须经过相关评审,并保存评审记录。

3-8:对概要设计文档的正规检视或评审,必须检查概要设计文档的清晰性、完备性、规范性、一致性、正确性、数据、功能性、接口、详细程度、可维护性、性能、可靠性、可测试性、可追溯性。

说明:参考建议3-2。

3-2:采用以下检查表检查概要设计文档的清晰性。

3-3:采用以下检查表检查概要设计文档的完备性。

3-4:采用以下检查表检查概要设计文档的规范性。

3-5:采用以下检查表检查概要设计文档的一致性。

3-6:采用以下检查表检查概要设计文档的正确性。

3-7:采用以下检查表检查概要设计文档的数据描述。

3-8:采用以下检查表检查概要设计文档的功能性要求。

3-9:采用以下检查表检查设计的接口描述。

3-10:采用以下检查表检查设计的详细程度。

3-11:采用以下检查表检查设计的可维护性。

3-12:采用以下检查表检查设计的性能。

3-13:采用以下检查表检查设计的可靠性。

3-14:采用以下检查表检查设计的可测试性。

3-15:采用以下检查表检查设计的可追溯性。

4 详细设计4-1:详细设计要以软件需求规格和概要设计为基础,必须保证需要实现的需求规格已经被设计,必须保证概要设计定义的所有模块已经被详细设计。

4-2:当需求规格或概要设计发生变更时,必须修订相关详细设计文档。

4-3:在详细设计文档或需求管理文档中,必须记录、验证需求、概要设计、详细设计的跟踪关系。

说明:需求、概要设计、详细设计的跟踪关系可参考建议4-1。

4-1:采用需求、子系统、模块、函数的跟踪矩阵表记录需求、概要设计、详细设计的跟踪关系。

4-4:必须保证详细设计文档和代码的一致性。

当发生设计更改时,必须修订相应设计文档。

4-5:必须对重要的详细设计文档进行正规检视。

说明:参考建议4-2。

4-2:根据模块的复杂度、规模和在软件系统中的重要程度,选择重要的详细设计文档进行正规检视。

在产品中,进行正规检视的详细设计文档比例要达到60%。

4-6:详细设计过程结束前,必须通过评审,并保存评审记录。

4-7:设计更改必须经过相关评审,并保存评审记录。

4-8:对详细设计文档的正规检视或评审,必须检查详细设计文档的清晰性、完备性、规范性、一致性、正确性、数据、功能性、接口、详细程度、可维护性、性能、可靠性、可测试性、可追溯性。

相关文档
最新文档