软件项目管理是通过计划、组织和控制等一系列活动,合理地配置和使用各种资源,以达到既定目标的过程,是在软件开发过程中,对开发工作进行全方位评估的有效措施。

目录

软件项目管理

软件规模评估

一、代码行技术

二、功能点技术

工作量评估

一、静态单变量模型

1. 面向KLOC的估算模型

2. 面向FP的估算模型

二、动态多变量模型

三、COCOMO2模型

进度计划

一、估算开发时间

二、Gantt图

三、工程网络

四、估算工程进度

五、机动时间

六、关键路径

人员组织

人员组织总述

一、民主制程序员组

二、主程序员组

三、现代程序员组

质量保证

一、软件质量

二、软件质量保证措施

1. 技术复审的必要性

2. 走查

3. 审查

4. 程序正确性证明

软件配置管理

软件配置管理总述

一、软件配置

1. 软件配置项

2. 基线

二、软件配置管理过程

1. 标识软件配置中的对象

2. 版本控制

3. 变化控制

4. 配置审计

5. 状态报告

能力成熟度

能力成熟度模型总述

CMM


Hello!我是灰小猿,一个有故事、爱分享、没技术的程序猿,

今天大灰狼来和大家聊聊除了软件编码,在软件项目管理阶段所需要进行哪些工作。提前祝大家从技术佬晋升产品总监!

 

 

很多刚步入软件行业或者正在学习的小伙伴都有这样的感觉,觉得编码阶段是软件开发中的关键步骤,但其实不然,如果我们把软件开发的过程比作建造一座大桥的话,编码阶段只不过是建筑工人添砖加瓦的建造过程,更多的方面则是软件的设计、管理、维护等阶段的进行,同样这也是一个软件开发过程中必不可少的阶段和流程。

 

软件项目管理阶段所需要进行的工作分别是:软件规模评估、工作量评估、进度计划、人员组织、质量保证、软件配置管理、能力成熟度模型七个阶段。

 

下面大灰狼和大家聊一下每个阶段的任务和评估方法,(文章较长,小伙伴们可以收藏以后慢慢学习)

 

软件项目管理

 

首先,什么是软件项目管理?

所谓管理就是通过计划、组织和控制等一系列活动,合理地配置和使用各种资源,以达到既定目标的过程。

 

 

软件项目管理先于任何技术活动之前开始,并且贯穿于软件的整个生命周期之中。

软件项目管理过程从一组项目计划活动开始,而制定计划的基础是工作量估算和完成期限估算。

为了估算项目的工作量和完成期限,首先需要估算软件的规模。

 

 

软件规模评估

 

常用的软件规模评估的办法是代码行技术和功能点技术。这两种评估方法各有利弊,接下来大灰狼和大家分别分析一下:

 

一、代码行技术

代码行技术是比较简单的定量估算软件规模的方法。

依据以往开发类似产品的经验和历史数据,估计实现一个功能所需要的源程序行数。

当有以往开发类似产品的历史数据可供参考时,估计出的数值还是比较准确的。把实现每个功能所需要的源程序行数累加起来,就可得到实现整个软件所需要的源程序行数。  

 

估算方法:

由多名有经验的软件工程师分别做出估计。

每个人都估计程序的最小规模(a)、最大规模(b)和最可能的规模(m)。

分别算出这3种规模的平均值、和之后,再用下式计算程序规模的估计值:

 

 

单位:LOC或KLOC。 

 

代码行技术的优点:

  • 代码是所有软件开发项目都有的“产品”,而且很容易计算代码行数;

  • 有大量参考文献和数据 。

代码行技术的缺点:

  • 源程序仅是软件配置的一个成分,由源程序度量软件规模不太合理;

  • 用不同语言实现同一个软件所需要的代码行数并不相同;

  • 不适用于非过程性语言。

 

 

二、功能点技术

功能点技术依据对软件信息域特性和软件复杂性的评估结果,估算软件规模。

这种方法用功能点(FP)为单位度量软件规模。 

 

1. 信息域特性

功能点技术定义了信息域的5个特性:

  • 输入项数(Inp):用户向软件输入的项数,这些输入给软件提供面向应用的数据。

  • 输出项数(Out):软件向用户输出的项数,它们向用户提供面向应用的信息。 

  • 查询数(Inq):查询即是一次联机输入,它导致软件以联机输出方式产生某种即时响应。

  • 主文件数(Maf):逻辑主文件的数目。

  • 外部接口数(Inf):机器可读的全部接口的数量,用这些接口把信息传送给另一个系统。 

每个特征根据其复杂程度分配一个功能点数,即信息域特征系数a1,a2,a3,a4,a5,见下表。

 

 

2. 估算功能点的步骤

(1) 计算未调整的功能点数UFP

首先,把产品信息域的每个特性都分类为简单级、平均级或复杂级,并根据其等级为每个特性分配一个功能点数。

然后,用下式计算未调整的功能点数UFP: UFP=a1×Inp+a2×Out+a3×Inq+a4×Maf+a5×Inf

其中,ai(1≤i≤5)是信息域特性系数,其值由相应特性的复杂级别决定,如表13.1所示。 

(2) 计算技术复杂性因子TCF

这一步骤度量14种技术因素对软件规模的影响程度。在表13.2中列出了全部技术因素,并用Fi(1≤i≤14)代表这些因素。

根据软件的特点,为每个因素分配一个从0(不存在或对软件规模无影响)到5(有很大影响)的值。

 

 

然后,用下式计算技术因素对软件规模的综合影响程度DI:

 

 

技术复杂性因子TCF由下式计算: 

TCF = 0.65 + 0.01 × DI

因为DI的值在0~70之间,所以TCF的值在0.65~1.35之间。

(3) 计算功能点数FP

FP = UFP × TCF

 

功能点技术优点:

与所用的编程语言无关,比代码行技术更合理。

功能点技术缺点:

在判断信息域特性复杂级别和技术因素的影响程度时主观因素较大,对经验依赖性较强。

 

 

 

工作量评估

 

工作量的评估通常有:静态单变量模型、动态多变量模型、COCOMO2模型

值得注意的是,大多数估算模型的经验数据,都是从有限个项目的样本集中总结出来的。

没有一个估算模型可以适用于所有类型的软件和开发环境。

明确了以上两点之后,接下来就是各个模型的评估方法了,

 

 

静态单变量模型

 

总体结构形式如下: 

E = A + B × (ev) C

其中,A、B和C是由经验数据导出的常数,E是以人月为单位的工作量,ev是估算变量(KLOC或FP)。

1. 面向KLOC的估算模型

(1)Walston_Felix模型  

E=5.2×(KLOC)0.91

(2)Bailey_Basili模型

E=5.5+0.73×(KLOC)1.16

(3)Boehm简单模型  

E=3.2×(KLOC)1.05

(4)Doty模型(在KLOC>9时适用)

E=5.288×(KLOC)1.047

2. 面向FP的估算模型

(1)Albrecht & Gaffney模型  

E=-13.39+0.0545FP

(2)Maston,Barnett和Mellichamp模型  

E=585.7+15.12FP 

 

二、动态多变量模型

动态多变量模型也称为软件方程式,该模型把工作量看作是软件规模和开发时间这两个变量的函数。

动态多变量估算模型的形式如下: 

E=(LOC×B0.333/P)3×(1/t)4

其中E 是以人月或人年为单位的工作量;t 是以月或年为单位的项目持续时间;B 是特殊技术因子,它随着对测试、质量保证、文档及管理技术的需求的增加而缓慢增加,对于较小的程序(KLOC=5~15),B=0.16,对于超过70 KLOC的程序,B=0.39; 

P是生产率参数,它反映了下述因素对工作量的影响: 

  • 总体过程成熟度及管理水平;

  • 使用良好的软件工程实践的程度;

  • 使用的程序设计语言的级别;

  • 软件环境的状态;

  • 软件项目组的技术及经验;

  • 应用系统的复杂程度。

开发实时嵌入式软件时,P的典型值为2000;开发电信系统和系统软件时,P=10000;对于商业应用系统来说,P=28000。可以从历史数据导出适用于当前项目的生产率参数值。 

 

三、COCOMO2模型

COCOMO是构造性成本模型(constructive cost model)的英文缩写。

1981年Boehm在《软件工程经济学》中首次提出了COCOMO模型。

1997年Boehm等人提出的COCOMO2模型,是原始的COCOMO模型的修订版,它反映了十多年来在成本估计方面所积累的经验。 

COCOMO2给出了3个层次的软件开发工作量估算模型,这3个层次的模型在估算工作量时,对软件细节考虑的详尽程度逐级增加。

3个层次的估算模型分别是: 

应用系统组成模型:这个模型主要用于估算构建原型的工作量,模型名字暗示在构建原型时大量使用已有的构件。

早期设计模型:这个模型适用于体系结构设计阶段。

后体系结构模型:这个模型适用于完成体系结构设计之后的软件开发阶段。 

该模型把软件开发工作量表示成代码行数(KLOC)的非线性函数:

 

 

其中,E是开发工作量(以人月为单位),a是模型系数,KLOC是估计的源代码行数,b是模型指数,fi (i=1~17)是成本因素。 

 

每个成本因素都根据它的重要程度和对工作量影响大小被赋予一定数值(称为工作量系数)。

与原始的COCOMO模型相比,COCOMO2模型使用的成本因素有下述变化。 

  • 新增加了4个成本因素,它们分别是要求的可重用性、需要的文档量、人员连续性(即人员稳定程度)和多地点开发。 

  • 略去了原始模型中的2个成本因素(计算机切换时间和使用现代程序设计实践)。

  • 某些成本因素(分析员能力、平台经验、语言和工具经验)对生产率的影响(即工作量系数最大值与最小值的比率)增加了,另一些成本因素(程序员能力)的影响减小了。 

 

为了确定工作量方程中模型指数b的值,COCOMO2采用了更加精细得多的b分级模型,这个模型使用5个分级因素Wi(1≤i≤5),其中每个因素都划分成从甚低(Wi=5)到特高(Wi=0)的6个级别,然后用下式计算b的数值:

 

 

因此,b的取值范围为1.01~1.26。显然,这种分级模式比原始COCOMO模型的分级模式更精细、更灵活。 

 

COCOMO2使用的5个分级因素如下所述: 

项目先例性:这个分级因素指出,对于开发组织来说该项目的新奇程度。

开发灵活性:这个分级因素反映出,为了实现预先确定的外部接口需求及为了及早开发出产品而需要增加的工作量。

风险排除度:这个分级因素反映了重大风险已被消除的比例。

项目组凝聚力:这个分级因素表明了开发人员相互协作时可能存在的困难。

过程成熟度:这个分级因素反映了按照能力成熟度模型度量出的项目组织的过程成熟度。

 

 

进度计划

进度计划总述

软件项目的进度安排通过把工作量分配给特定的软件工程任务并规定完成各项任务的起止日期,从而将估算出的项目工作量分布于计划好的项目持续期内。

进度计划将随着时间的流逝而不断演化。

 

一、估算开发时间

各种模型估算开发时间的方程很相似,例如: 

  • Walston_Felix模型  

T=2.5E0.35

  • 原始的COCOMO模型  

T=2.5E0.38

  • COCOMO2模型  

T=3.0E0.33+0.2×(b-1.01)

  • Putnam模型  

T=2.4E1/3

其中,E是开发工作量(以人月为单位),T是开发时间(以月为单位)。 

经验告诉我们,随着开发小组规模扩大,个人生产率将下降,以致开发时间与从事开发工作的人数并不成反比关系。出现这种现象主要有下述两个原因: 

当小组变得更大时,每个人需要用更多时间与组内其他成员讨论问题、协调工作,因此增加了通信开销。

如果在开发过程中增加小组人员,则最初一段时间内项目组总生产率不仅不会提高反而会下降。

Brooks规律:向一个已经延期的项目增加人力,只会使得它更加延期。

存在一个最佳的项目组规模Popt,这个规模的项目组其总生产率最高。项目组的最佳规模是5.5人,即Popt=5.5。

 

二、Gantt图

Gantt(甘特)图是历史悠久、应用广泛的制定进度计划的工具。

 

例子:

旧木板房刷漆工程(15名工人,工具各5把) 

 

 

Gantt图的主要优点:

  • Gantt图能很形象地描绘任务分解情况,以及每个子任务(作业)的开始和结束时间。

  • 具有直观简明和容易掌握、容易绘制的优点。

Gantt图的3个主要缺点: 

  • 不能显式地描绘各项作业彼此间的依赖关系;

  • 进度计划的关键部分不明确,难于判定哪些部分应当是主攻和主控的对象;

  • 计划中有潜力的部分及潜力的大小不明确,往往造成潜力的浪费。 

 

三、工程网络

工程网络是制定进度计划时另一种常用的图形工具,它同样能描绘任务分解情况以及每项作业的开始时间和结束时间。

它能显式地描绘各个作业彼此间的依赖关系。

工程网络是系统分析和系统设计的强有力的工具。

 

符号:

 

 

四、估算工程进度

工程网络必要的信息:

每个作业估计需要使用的时间:箭头长度和它代表的作业持续时间没有关系,箭头仅表示依赖关系,它上方的数字才表示作业的持续时间。

最早时刻EET:该事件可以发生的最早时间。

最迟时刻LET:在不影响竣工时间的前提下,该事件最晚可以发生的时刻。

机动时间:实际开始时间可以比预定时间晚一些,或者实际持续时间可以比预定的持续时间长一些,而并不影响工程的结束时间。 

 

 

最早时刻的计算:

事件的最早时刻是该事件可以发生的最早时间。

通常工程网络中第一个事件的最早时刻定义为零,其他事件的最早时刻在工程网络上从左至右按事件发生顺序计算。

计算最早时刻EET使用下述3条简单规则: 

■考虑进入该事件的所有作业;

■对于每个作业都计算它的持续时间与起始事件的EET之和;

■选取上述和数中的最大值作为该事件的最早时刻EET。 

 

最迟时刻的计算:

事件的最迟时刻是在不影响工程竣工时间的前提下,该事件最晚可以发生的时刻。

按惯例,最后一个事件(工程结束)的最迟时刻就是它的最早时刻。其他事件的最迟时刻在工程网络上从右至左按逆作业流的方向计算。

计算最迟时刻LET使用下述3条规则: 

■考虑离开该事件的所有作业;

■从每个作业的结束事件的最迟时刻中减去该作业的持续时间;

■选取上述差数中的最小值作为该事件的最迟时刻LET。 

 

 

五、机动时间

某些作业有一定程度的机动余地——实际开始时间可以比预定时间晚一些,或者实际持续时间可以比预定的持续时间长一些,而并不影响工程的结束时间。

机动时间=(LET)结束-(EET)开始-持续时间=右下角-左上角-持续时间

在制定进度计划时仔细考虑和利用工程网络中的机动时间,往往能够安排出既节省资源又不影响最终竣工时间的进度表。 

 

 

六、关键路径

最早时刻和最迟时刻相同的事件(机动时间为0的作业)定义了关键路径,在图中关键路径用粗线箭头表示。

关键路径上的事件(关键事件)必须准时发生,组成关键路径的作业(关键作业)的实际持续时间不能超过估计的持续时间,否则工程就不能准时结束。

 

 

人员组织

人员组织总述

为了成功地完成软件开发工作,项目组成员必须以一种有意义且有效的方式交互和通信。

管理者应该合理地组织项目组,使项目组有较高生产率,能够按预定的进度计划完成所承担的工作。

除了追求更好的组织方式之外,每个管理者的目标都是建立有凝聚力的项目组。

一个有高度凝聚力的小组由一批团结得非常紧密的人组成,他们的整体力量大于个体力量的总和。

 

一、民主制程序员组

民主制程序员组的一个重要特点是,小组成员完全平等,享有充分民主,通过协商做出技术决策。因此,小组成员之间的通信是平行的,如果小组内有n个成员,则可能的通信信道共有n(n-1)/2条。

程序设计小组的人数不能太多,否则组员间彼此通信的时间将多于程序设计时间。

民主制程序员组通常采用非正式的组织方式,也就是说,虽然名义上有一个组长,但是他和组内其他成员完成同样的任务。

 

民主制程序员组的优点:

■组员们对发现错误抱着积极的态度,有助于更快地发现错误,导致高质量的代码;

■小组成员享有充分民主,有高度凝聚力,学术空气浓厚,利于攻克技术难关;

■若组内多数成员经验丰富,那么本组织方式会非常成功。

民主制程序员组的缺点:

如果组内多数成员技术水平不高,或是缺乏经验的新手,由于没有明确的权威指导开发工程的进行,组员间将缺乏必要的协调,最终可能导致工程失败。 

 

二、主程序员组

采用这种组织方式的原因: 

软件开发人员多数比较缺乏经验;

程序设计过程中有许多事务性的工作,例如,大量信息的存储和更新;

多渠道通信很费时间,将降低程序员的生产率。

 

主程序员组的两个重要特性: 

1、专业化。该组每名成员仅完成他们受过专业训练的那些工作。

2、层次性。主程序员指挥成员工作并全面负责。

典型的主程序员组由主程序员、后备程序员、编程秘书以及1~3名程序员组成。 

 

 

主程序员组核心人员的分工: 

主程序员既是成功的管理人员又是经验丰富、技术好、能力强的高级程序员,负责体系结构设计和关键部分的详细设计,并且负责指导其他程序员完成详细设计和编码工作。 

后备程序员也应该技术熟练而且富于经验,他协助主程序员工作并且在必要时(例如,主程序员生病、出差或“跳槽”)接替主程序员的工作。

编程秘书负责完成与项目有关的全部事务性工作,例如,维护项目资料库和项目文档,编译、链接、执行源程序和测试用例。 

 

主程序员组的组织方式不切实际:

首先,主程序员应该是高级程序员和优秀管理者的结合体。通常,既缺乏成功的管理者也缺乏技术熟练的程序员。

其次,后备程序员更难找。

第三,编程秘书也很难找到。

 

三、现代程序员组

实际的“主程序员”应该由两个人共同担任:

一个技术负责人,负责小组的技术活动,参与全部代码审查工作,因为他要对代码的各方面质量负责;

一个行政负责人,负责所有非技术性事务的管理决策,不可以参与代码审查工作,因为他的职责是对程序员的业绩进行评价。行政组长应该在常规调度会议上了解每名组员的技术能力和工作业绩。  

 

 

由于程序员组成员人数不宜过多,当软件项目规模较大时,应该把程序员分成若干个小组。该图描绘的是技术管理组织结构,非技术管理组织结构与此类似。

 

 

把民主制程序员组和主程序员组的优点结合起来的另一种方法,是在合适的地方采用分散做决定的方法。有利于形成畅通的通信渠道,以便充分发挥每个程序员的积极性和主动性,集思广益攻克技术难关。 

 

 

 

 

 

质量保证

一、软件质量

概括地说,软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。

软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度。         

定义强调了下述的3个要点: 

■软件需求是度量软件质量的基础,与需求不一致就是质量不高。

■指定的开发标准定义了一组指导软件开发的准则,如果没有遵守这些准则,几乎肯定会导致软件质量不高。

■通常,有一组没有显式描述的隐含需求。如果软件满足明确描述的需求,但却不满足隐含的需求,那么软件的质量仍然是值得怀疑的。

影响软件质量的主要因素,是从管理角度对软件质量的度量。可以把这些质量因素分成3组,分别反映用户在使用软件产品时的3种不同倾向或观点。这3种倾向是:产品运行、产品修改和产品转移。 

 

 

二、软件质量保证措施

软件质量保证(software quality assurance,SQA)的措施主要有:

■基于非执行的测试(复审或评审),主要用来保证在编码之前各阶段产生的文档的质量;

■基于执行的测试(软件测试),需要在程序编写出来之后进行,它是保证软件质量的最后一道防线;

■程序正确性证明,使用数学方法严格验证程序是否与对它的说明完全一致。 

 

1. 技术复审的必要性

正式技术复审的显著优点是,能够较早发现软件错误,从而可防止错误被传播到软件过程的后续阶段。

统计数字表明,在大型软件产品中检测出的错误,60%~70%属于规格说明错误或设计错误,而正式技术复审在发现规格说明错误和设计错误方面的有效性高达75%。由于能够检测出并排除掉绝大部分这类错误,复审可大大降低后续开发和维护阶段的成本。

正式技术复审是软件质量保证措施的一种,包括走查(walkthrough)和审查(inspection)等具体方法。走查的步骤比审查少,而且没有审查正规。 

2. 走查

走查组由4~6名成员组成。走查组组长引导该组成员走查文档,力求发现尽可能多的错误。

走查组的任务仅仅是标记出错误而不是改正错误,改正错误的工作应该由该文档的编写组完成。

走查的时间最长不要超过2小时,这段时间应该用来发现和标记错误,而不是改正错误。

走查主要有下述两种方式: 

■参与者驱动法 

■文档驱动法

3. 审查

■综述:由负责编写文档的一名成员向审查组综述该文档。

■准备:评审员仔细阅读文档。

■审查:评审组仔细走查整个文档。

■返工:文档的作者负责解决在审查报告中列出的所有错误及问题。

■跟踪:组长必须确保所提出的每个问题都得到了圆满的解决。

通常,审查组由4人组成。组长既是审查组的管理人员又是技术负责人。审查过程不仅步数比走查多,而且每个步骤都是正规的。

4. 程序正确性证明

在20世纪60年代初期,人们已经开始研究程序正确性证明的技术,提出了许多不同的技术方法。

人工证明程序正确性,对于评价小程序可能有些价值,但是在证明大型软件的正确性时,不仅工作量太大,更主要的是在证明的过程中很容易包含错误,因此是不实用的。为了实用的目的,必须研究能证明程序正确性的自动系统。

目前已经研究出证明PASCAL和LISP程序正确性的程序系统,正在对这些系统进行评价和改进。现在这些系统还只能对较小的程序进行评价。 

 

 

软件配置管理

软件配置管理总述

软件配置管理是在软件的整个生命期内管理变化的一组活动。

具体地说,这组活动用来:①标识变化;②控制变化;③确保适当地实现了变化;④向需要知道这类信息的人报告变化。

软件配置管理的目标是,使变化更正确且更容易被适应,在必须变化时减少所需花费的工作量。 

 

一、软件配置

1. 软件配置项

软件过程的输出信息可以分为3类:  

■计算机程序(源代码和可执行程序); 

■描述计算机程序的文档(供技术人员或用户使用); 

■数据(程序内包含的或在程序外的)。 

上述这些项组成了在软件过程中产生的全部信息,我们把它们统称为软件配置,而这些项就是软件配置项。

2. 基线

基线是一个软件配置管理概念,有助于我们在不严重妨碍合理变化的前提下控制变化。

IEEE把基线定义为:已经通过了正式复审的规格说明或中间产品,它可以作为进一步开发的基础,并且只有通过正式的变化控制过程才能改变它。

简而言之,基线就是通过了正式复审的软件配置项。

 

二、软件配置管理过程

具体来说,软件配置管理主要有5项任务:标识、版本控制、变化控制、配置审计和报告。

1. 标识软件配置中的对象

为了控制和管理软件配置项,必须单独命名每个配置项,然后用面向对象方法组织它们。可以标识出两类对象:

■基本对象,是软件工程师在分析、设计、编码或测试过程中创建出来的“文本单元”。

■聚集对象,是基本对象和其他聚集对象的集合。

2. 版本控制

版本控制联合使用规程和工具,以管理在软件工程过程中所创建的配置对象的不同版本。

借助于版本控制技术,用户能够通过选择适当的版本来指定软件系统的配置。

3. 变化控制

典型的变化控制过程如下:

■首先评估该变化在技术方面的得失、可能产生的副作用、对其他配置对象和系统功能的整体影响以及估算出的修改成本。

■为每个被批准的变化都生成一个“工程变化命令” 。把要修改的对象从项目数据库中“提取”出来,进行修改并应用适当的SQA活动。

■最后,把修改后的对象“提交”进数据库,并用适当的版本控制机制创建该软件的下一个版本。

4. 配置审计

通常从下述两方面采取措施:

■正式的技术复审,关注被修改后的配置对象的技术正确性。

■软件配置审计,通过评估配置对象那些通常不在复审过程中考虑的特征,是对正式技术复审的补充。

5. 状态报告

书写配置状态报告回答下述问题:

■发生了什么事?

■谁做的这件事?

■这件事是什么时候发生的?

■它将影响哪些其他事物?

 

能力成熟度

能力成熟度模型总述

美国卡内基梅隆大学软件工程研究所在美国国防部资助下于20世纪80年代末建立的能力成熟度模型(capability maturity model,CMM),是用于评价软件机构的软件过程能力成熟度的模型。

CMM的定义:CMM是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。

多种基于CMM的模型,构成了一个CMM族:

  • SW-CMM :针对软件过程的成熟度模型 。
  • P-CMM:人员能力成熟度模型。
  • SA-CMM:软件获取成熟度模型。
  • IPD-CMM:集成系统产品开发能力成熟度模型。
  • SE-CMM:系统工程能力成熟度模型。
  • SSE-CMM:系统安全工程能力成熟度模型。 

能力成熟度模型的基本思想是,由于问题是由我们管理软件过程的方法不当引起的,所以新软件技术的运用并不会自动提高软件的生产率和质量。能力成熟度模型有助于软件开发机构建立一个有规律的、成熟的软件过程。

对软件过程的改进,是在完成一个又一个小的改进步骤基础上不断进行的渐进过程,而不是一蹴而就的彻底革命。CMM把软件过程从无序到有序的进化过程分成5个阶段,并把这些阶段排序,形成5个逐层提高的等级。 

 

CMM

CMM包括以下组成部分:

  • 成熟度等级(Maturity Levels) ;
  • 过程能力(Process Capability);
  • 关键过程域(Key Process Areas, KPA);
  • 目标(Goals);
  • 公共特性(Common Features);
  • 关键实践(Key Practices)。 

 

 

CMM的用途:

软件过程评估,借助CMM分析软件组织当前软件过程的状态,明确其强项和弱项

软件过程改进,软件开发组织用它来改进开发和维护软件的过程,根据评估结果,从低级逐极向更高级发展,制定软件过程改进的策略。 

软件能力评价,政府或商业企业用它来评价与一个特定的软件公司签订软件项目合同的风险。 

1. 初始级

软件过程的特征是无序的,有时甚至是混乱的。几乎没有什么过程是经过定义的(即没有一个定型的过程模型),项目能否成功完全取决于开发人员的个人能力。

处于这个最低成熟度等级的软件机构,基本上没有健全的软件工程管理制度,其软件过程完全取决于项目组的人员配备,所以具有不可预测性,人员变了过程也随之改变。

2. 可重复级

软件机构建立了基本的项目管理过程(过程模型),可跟踪成本、进度、功能和质量。已经建立起必要的过程规范,对新项目的策划和管理过程是基于以前类似项目的实践经验,使得有类似应用经验的软件项目能够再次取得成功。

处于2级成熟度的软件机构的过程能力可以概括为,软件项目的策划和跟踪是稳定的,已经为一个有纪律的管理过程提供了可重复以前成功实践的项目环境。软件项目工程活动处于项目管理体系的有效控制之下,执行着基于以前项目的准则且合乎现实的计划。 

3. 已定义级

软件机构已经定义了完整的软件过程(过程模型),软件过程已经文档化和标准化。所有项目组都使用文档化的、经过批准的过程来开发和维护软件。这一级包含了第2级的全部特征。

处于3级成熟度的软件机构的过程能力可以概括为,无论是管理活动还是工程活动都是稳定的。软件开发的成本和进度以及产品的功能和质量都受到控制,而且软件产品的质量具有可追溯性。这种能力是基于在软件机构中对已定义的过程模型的活动、人员和职责都有共同的理解。 

4. 已管理级

软件机构对软件过程(过程模型和过程实例)和软件产品都建立了定量的质量目标,所有项目的重要的过程活动都是可度量的。该软件机构收集了过程度量和产品度量的方法并加以运用,可以定量地了解和控制软件过程和软件产品,并为评定项目的过程质量和产品质量奠定了基础。这一级包含了第3级的全部特征。

处于4级成熟度的软件机构的过程能力可以概括为,软件过程是可度量的,软件过程在可度量的范围内运行。这一级的过程能力允许软件机构在定量的范围内预测过程和产品质量趋势,在发生偏离时可以及时采取措施予以纠正,并且可以预期软件产品是高质量的。 

5. 优化级

软件机构集中精力持续不断地改进软件过程。这一级的软件机构是一个以防止出现缺陷为目标的机构,它有能力识别软件过程要素的薄弱环节,并有足够的手段改进它们。在这样的机构中,可以获得关于软件过程有效性的统计数据,利用这些数据可以对新技术进行成本/效益分析,并可以优化出在软件工程实践中能够采用的最佳新技术。这一级包含了第4级的全部特征。

处于5级成熟度的软件机构的过程能力可以概括为,软件过程是可优化的。这一级的软件机构能够持续不断地改进其过程能力,既对现行的过程实例不断地改进和优化,又借助于所采用的新技术和新方法来实现未来的过程改进。 

 

以上就是进行软件项目管理阶段的七大阶段的主要任务和评估方法,有不足的地方还希望大家及时提出以便更正。

 

觉得不错记得点赞关注大灰狼哟!

 

同时有喜欢Python的小伙伴也可以关注我的微信公众号“灰狼洞主”后台回复“Python笔记”获取Python从入门到精通学习笔记和python常用函数及方法速查手册!

 

 

大灰狼期待与你一同进步!

 

 

 

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 职业规划

    职业兴趣测评报告报告时间:2020.06.03 10:39剖析图用雷达图(六角形)展现职业兴趣测评分数在6个因子上的程度。每个因子的轴线上从中心至外围分别表示0—5分,即分数越低越接近中心,分数越高越接近外围。职业兴趣测评您的职业兴趣类型为:REA下述是您的结论:类型:技能型…...

    2024/4/24 10:17:33
  2. 运营视频直播交友平台前期需要做哪些准备工作?1V1直播源码是什么?

    运营视频直播交友平台前期需要做哪些准备工作?1V1直播源码是什么? 2020年,在疫情的阴影笼罩下,各行各业严重受挫,然而网络直播平台却掀起了一个不小的高潮,其丰厚的运营收益也引起了更多投资者的关注,跃跃欲试想分一杯羹。雷军曾说过 站在风口上,猪都能飞起来!就目前来…...

    2024/4/24 10:17:32
  3. 手动搭建k8s集群,搭建第一个程序

    什么是Kubernetes? Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,那么可以将Docker看成Kubernetes内部使用的低级别组件。Kubernetes不仅仅支持Docker,还支持Rocket,这是另一种容器技术。…...

    2024/4/28 0:02:33
  4. 在Remix-IDE中部署本地插件

    在Remix-IDE中部署本地插件 一、环境准备remix-ide 是基于Solidity编写的以太坊智能合约开发环境,用于对solidity语言编写的智能合约程序进行编译。关于remix的内容不做具体介绍。为了部署插件,可以进入在线remix编辑器(可能需要科学上网)。也可以搭建本地的remix环境,具体…...

    2024/4/24 10:17:30
  5. 论文阅读笔记:Multimodal Self-Supervised Learning for Medical Image Analysis

    来源arxiv标题Multimodal Self-Supervised Learning for Medical Image Analysis作者单位德国波茨坦大学Hasso Plattner研究所方法简介关键词:自监督学习,图像拼接(Jigsaw puzzle),名义任务(pretext),下游任务(downstream task),多模态图像方法本质:自监督学习算法…...

    2024/4/24 10:17:30
  6. 我和女朋友是如何从渣二本一起考研逆袭京都985和211的(成长历程)

    前言:这篇博客写的很乱,但是都是我的真实经历以及当时的感受,希望能够通过这篇博客让你们相信,努力,菜鸟也是可以成功的,努力,蜗牛也会跑向终点的,只要心中有梦想,趁着年轻,抓紧去实现吧! 最近很多人私信问我,我是如何一战没有考上北邮,二战仍旧顶住压力坚持考北邮…...

    2024/4/24 10:17:36
  7. docker(10)——docker容器的通信

    1.基本介绍 1)Docker的本地网络实现其实就是利用了Linux上的网络命名空间和虚拟网络设备(特别是veth pair)。 (2)Docker中的网络接口默认都是虚拟的接口。虚拟接口的最大优势就是转发效率极高。这是因为Linux通过在内核中进行数据复制来实现虚拟接口之间的数据转发,即发送…...

    2024/4/24 10:17:27
  8. 面试大数据工程师,这些面试技巧你懂么?

    文章来源:加米谷大数据 许多毕业的学员在面试大数据工程师职位的抱怨,为什么面试时老是要考什么算法呀,还要现场写代码?弄得咱们天天去刷面试题,这些有什么用?今天老师带着大家一起来洞察HR的心思,总结面试的经验和技巧。今天我们就来聊聊这么大数据工程师面试后边这么做…...

    2024/4/24 10:17:28
  9. python|Flask&bootstrap&echarts简单应用

    文章目录0 系统简介1 Flask部分1.1 wsgi.py1.2 config.py + models.py1.3 router.py1.4 jinjia2传值至前端1.5 Ajax1.5.1 前端向后端传递数据1.5.2 后端向前端传递响应2 bootstrap部分2.1 下载2.2 使用2.2.1 垂直侧边导航栏2.2.2 带分页的表格3 echarts3.1 下载3.2 使用4 所有代…...

    2024/4/24 10:17:32
  10. Linux SX1278 无线网卡 并通过NAT路由访问外网

    Linux SX1278 无线网卡 并通过NAT路由访问外网简述基于的设备驱动模型主要代码片段上板测试总结 简述 SX1278已经使用好几年了,一直是基于单片机的私有协议或者Lorawan协议。最近业余时间又重新翻阅了宋宝华老师的《Linux设备驱动开发详解》萌生出了在linux下将sx1278作为一个…...

    2024/4/24 10:17:26
  11. 【网络】ping命令检测网络故障

    前言: 以前在不怎么使用ping命令的时候,检查网络特别费劲,没有目的,但是昨天和几个小伙伴一起探讨了ping命令,并且实践了一下,发现分分钟就可以解决电脑的联网上的问题!在实践的过程中,发现了以前好多的理论知识,在将理论联系到实践过程中,真的是最快乐的事情了!接下…...

    2024/4/18 19:31:54
  12. 每日论文速递:自然语言处理相关(6月1日更新版)

    公众号关注 “ML_NLP” 设为 “星标”,重磅干货,第一时间送达!出品 | 深度学习这件小事公众号 如需转载,请联系后台授权 自然语言处理(6月1日更新版) [1] Prosody leaks into the memories of words 作者 | Kevin Tang, Jason A. Shaw 链接 | https://arxiv.org/abs/2005…...

    2024/4/16 7:43:30
  13. Java基础---接口是啥?

    接口 接口:是一个特殊的抽象类,规定了接口的使用者和接口的实现者之间的规范 定义:interface 接口名 {} 特点:接口中定义的属性都是公开静态常量(即使不加修饰符,也默认是public static final)接口中定义的方法都是公开抽象方法(即使不加修饰符,也默认是public abstra…...

    2024/4/17 12:21:25
  14. 纳米材料的特点和用途

    纳米材料的特点: 当粒子的尺寸减小到纳米量级,将导致声、光、电、磁、热性能呈现新的特性。比方说:被广泛研究的II-VI族半导体硫化镉,其吸收带边界和发光光谱的峰的位置会随着晶粒尺寸减小而显著蓝移。按照这一原理,可以通过控制晶粒尺寸来得到不同能隙的硫化镉,这将大大…...

    2024/4/16 7:43:25
  15. vue中ios13/安卓10以下浏览器使用axios请求状态码为0

    因为有自定义请求头userId和token,所以先会进行options,options后服务端返回了,但是前端浏览器没有进行post,因为后台设置的headers为*,可能ios13/安卓10一下浏览器识别不出来后台允许有自定义请求头的存在 所以后台将Access-Control-Allow-Headers: *修改为Access-Contro…...

    2024/4/16 7:43:15
  16. 在 TCP 和 UDP 的 DNS 或其他服务工作DNS or other Services works on both TCP and UDP

    概要下面的知识库解释为什么某些服务使用这两种协议︰ TCP 和 UDP。更多信息DNS 和一些其他服务工作在这两个协议。我们将 DNS 服务的例子。两个协议都彼此略有不同。TCP 是面向连接的协议,它要求在目标保持一致的数据和 UDP 是无连接协议,并且不需要数据保持一致,或者不需要…...

    2024/4/18 3:22:14
  17. “顾客总是对的”,客户满意从在线客服系统开始

    "顾客总是对的"——马歇尔菲尔德 哈里戈登赛尔费里奇毋庸置疑,赢得客户的青睐是维系自身经济长青的基础。想要客户满意,得到最佳的客户评价,企业就需要为客户提供超出他们期望的服务。有人将客户服务分为三重境界:第一重境界,把分内的服务做精;第二重境界,把额外…...

    2024/4/15 5:46:31
  18. Cookie的介绍及作用

    Cookie的介绍及作用Cookie介绍:Cookie就是服务器暂存在你的电脑里的资料(.txt文件),通过在Http传输中的状态好让服务器用来辨认你的计算机。当你在浏览器网站的时候,Web服务器将资料放在你的计算机上,Cookie会帮你在网站上所打的文字或是一些选择都记录下来。当下次你再访…...

    2024/4/16 7:44:21
  19. React 中的 Render Props

    文章来源:https://zhuanlan.zhihu.com/p/31267131最近 render props 在外网挺火,在逛 medium 的时候看到好几篇文章都是关于它的,由于笔者目前在做毕业设计,业务逻辑上不难实现,所以在这个过程中更多的考虑去尝试一些新的东西。在详细阅读了几篇文章后笔者也在自己的项目中…...

    2024/4/24 10:17:26
  20. 助力新基建,ZStack携手英特尔、阿里云、天翼云等伙伴发布健壮F.T.+新裸金

    6月2日,以“健壮F.T.+新裸金属 新基建下的新IaaS”为主题的2020年ZStack新品线上超级发布会引爆了企业级云市场。面向新基建发展契机,致力于普惠云计算的ZStack与英特尔、阿里云等伙伴强势携手发布2大重磅新品:首个采用了F.T.技术的ZStack Mini超融合一体机(简称:ZStack M…...

    2024/4/24 10:17:23

最新文章

  1. Docker 的数据管理 端口映射 容器互联 镜像创建

    一 Docker 的数据管理 1 管理 Docker 容器中数据主要有两种方式: 数据卷(Data Volumes) 数据卷容器(DataVolumes Containers)。 1.1 数据卷 数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机…...

    2024/4/28 0:04:06
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 【鸿蒙千帆起】《开心消消乐》完成鸿蒙原生应用开发,创新多端联动用户体验

    《开心消消乐》已经完成鸿蒙原生应用开发,乐元素成为率先完成鸿蒙原生应用开发的20游戏厂商之一。作为一款经典游戏,《开心消消乐》已经拥有8亿玩家,加入鸿蒙原生应用生态,将为其带来更优的游戏性能和更多创新体验。自9月25日华为…...

    2024/4/27 12:27:44
  4. Django实现的登录注册功能

    1 前言 在Web开发中,用户登录和注册是最基本且必不可少的功能。Django,作为一个高级的Python Web框架,为我们提供了强大的工具和库来快速实现这些功能。下面,我将详细介绍如何使用Django来实现用户登录和注册功能。 2 功能介绍 …...

    2024/4/23 6:25:06
  5. HarmonyOS NEXT应用开发之@State装饰器:组件内状态

    State装饰的变量,或称为状态变量,一旦变量拥有了状态属性,就和自定义组件的渲染绑定起来。当状态改变时,UI会发生对应的渲染改变。 在状态变量相关装饰器中,State是最基础的,使变量拥有状态属性的装饰器&a…...

    2024/4/27 18:01:54
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/26 18:09:39
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/26 20:12:18
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/26 23:05:52
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/27 4:00:35
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/26 21:56:58
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/27 9:01:45
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/25 18:39:16
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/26 22:01:59
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/25 18:39:14
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/26 23:04:58
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/25 18:39:00
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/26 19:46:12
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/27 11:43:08
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/27 8:32:30
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57