a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 112|回复: 2

[系统分析师] 软件水平考试系统分析师:软件过程(2)

[复制链接]
发表于 2012-8-2 08:48:37 | 显示全部楼层 |阅读模式
项目小组分析引起缺陷的原因,对过程进行评鉴与改进,以便预防已发生的缺陷再度发生。同时,也把从中学到的经验教训传授给其他项目。
7 i" z* Z/ Z+ I/ _+ d降低浪费与消耗也是这个等级的一个重点。8 T* |6 v7 F7 C$ ]7 @7 Z
处于这一等级的企业的软件过程能力可被归纳为不断的改进与优化。它们以两种形式进行。一种是逐渐地提升现存过程,另一种是对技术与方法的创新。虽然在其他的能力成熟度等级之中,这些活动也可能发生,但是在优化级,技术与过程的改进是作为常规的工作一样,有计划地在管理之下实行的。7 u) l' h1 d2 u) @
5. 关键过程领域
0 w( G# W2 F- Y  y3 z. f" X# @$ _* G第一级:初始级(Level1: Initial)(无关键过程区域)
) N2 M9 _* s" M' r第二级:可重复级
+ b# K8 ], G2 i: H7 x■需求管理(Requirements Management): }: N- T: P: h1 `( G! `% l
需求管理的目的是建立和维护用户和软件项目间的关于该软件如何实现用户需求的共识。4 A( ~' Z, R  e' Q4 h" |
需求管理包括:* J' P* r% B/ s( S; j2 g0 V
a. 建立和维护分配该给软件项目的需求的基线。
& S& `- K" V' @3 |; l7 Ab.核查该软件项目的计划,活动和正在开发中的产品以确保它们是与分配该给软件项目的需求一致。
- G4 W+ W7 c% ~% B3 x. Y8 q■软件项目计划(Software Project Planning)
2 H* N- p7 ~/ ~1 o4 m( A1 {软件计划的目的是建立合理的计划用作软件开发与软件项目控制。
! @$ C5 d' r1 C8 Z$ W! ~软件计划包含:/ p* Q2 a, d1 P9 ?) L+ T
a.选择一种软件生命周期
- Z' {6 d1 {  N2 G  W0 Ob.建立一个开发工作的分解构造/ u+ u) R" e* J; G8 @; V
c.对与开发工作有关的、重要的计划参数进行估计。
5 W" h8 t) g/ b0 ^! _d.识别软件项目的风险。
1 ^$ W. w8 p  v7 n  oe.作出必要的承诺。
8 K: A# Q1 M- K5 X( Uf.制订软件开发工作的计划。
( ]. x3 l& p7 L5 a- v7 g■软件项目控制(Software Project Control)" R  ^3 b' I9 X5 l5 p6 Q
软件项目控制的目的是为软件项目的过程提供足够的能见度,从而可以在执行过程中发生对计划的严重偏离时能够采取适当的更正行动。
+ j" _* v/ s/ O9 f2 ^2 g软件项目控制包括:5 t# M" Z. f: ^) s
a.追踪软件项目的进展与表现,从而与所作的估计、承诺和计划作出对比。
( z) y0 g+ V# ~+ D: db.追踪软件项目的风险。5 a* W$ z) N# a$ ~6 l. K
c.在发生对计划的严重偏离时采取更正行动。) j' Y& `  p- j0 d  G/ |( A
■软件获取管理(Software Acuisition Management)! Y+ ^9 t; d" X0 G3 O
软件获取管理的目的是有效地管理从软件项目外部来源获取软件。$ W. ^8 w7 f7 Z: u+ P
软件获取管理包括:
& ^% w/ E: b# F9 H7 xa.找出软件项目对取得外部软件的需要。
回复

使用道具 举报

 楼主| 发表于 2012-8-2 08:48:38 | 显示全部楼层

软件水平考试系统分析师:软件过程(2)

b.识别和选择供应者。8 g2 o% Z' Q, f! O8 U
c.与供应者达成协议。
+ o: i4 X7 I: W3 j$ }8 n$ Zd.处理与供应者之间的关系。
9 V% `7 H6 v* J+ E% W, L, [0 W5 ge.收取软件项目所需的外部软件。
' @; c- R1 }; O! i  e  L) ef.安排对所取得的外部软件的维护与支持。; C/ y4 C" u8 u
■软件质量保证(Software Quality Assurance)) Y3 t6 Z) h; e) W! c" z# ?! ]
软件质量确保的目的是为了客观地核实软件项目的实施行动与开发中的产品遵从于对应的需求、过程描述、标准及规程。
' e6 d5 T; V9 v! r' Q软件质量确保包括:4 p/ ?8 j8 ]# j8 z2 P2 I
a.客观地核实软件项目的实施行动与开发中的产品遵从于对应的需求、过程描述、标准及规程。
! [. v& p9 o8 H* c6 l+ x% hb.找出及记录所发现的不一致的问题。
$ \" O( K7 d* j. t# }. p7 H  }c.向项目成员与经理提供反馈。
' E& X  o+ i; j! }1 td.确保那些不符的问题得到处理。
" i& I  U- m2 K■软件组配管理(Software Configuration Management)' T1 L1 r9 L. S/ M( h
软件结构配置管理(SCM)的目的是贯穿软件生命周期,建立和维持软件项目的产品完整性。6 d& f/ ~( c& n; ?1 Q% J4 e
软件结构配置管理包括:( W" T& j" A/ @+ }# F8 Y1 L' W+ G
a.确定开发中的软件产品在某一特定时刻的结构配置。
' q+ y% c) n  Tb.控制结构配置的组份的变更。: p& k0 a7 F& _3 T" d
c.从结构配置库中去制作开发的软件产品。
) V6 h3 X/ J- a- Dd.贯穿软件生命周期,维持维软件产品基线的完整性。
* K) f6 m5 v. T; A第三级:定义级
( k  G3 ^9 \# L9 `  s5 I■企业对过程的重视(Organization Process Focus)5 `% t4 d; ]% W& L
企业对过程的重视的目的是建立和维护对企业的软件过程的理解和协调企业的件工程过程的改进活动。
! e" P5 V: J6 a/ V企业对过程的重视包括:
) [# w, Z7 f  S1 T5 ^- S; `a.评估企业和项目的软件过程。% R+ m- K' N* s2 e( a; I; a
b.建立起一个计划去改进软件过程。
9 Z6 d, l' T% w/ Vc.对建立、维护、改进和使用整个企业内共有的软件过程的活动进行协调。
! C0 E. Z+ Q$ c■企业过程定义(Organization Process Definition)
1 t# l2 g8 K/ h- k0 u" x/ N企业过程定义的目的是建立与维护一套可用的软件过程资源去改进整个企业的程过程效果及为企业的积累性的长期收益提供一个坚实的基础。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-2 08:48:39 | 显示全部楼层

软件水平考试系统分析师:软件过程(2)

企业过程定义所建立的软件过程资源包括:
; U4 W( `' L& d+ y3 V1 a- ]9 Wa.一套企业的标准软件工程过程。/ {5 {5 r, c/ o5 r/ c# a
b.对每一种经审核批准用于工程项目的软件生命周期模型的描述。
1 J, r, K* V$ L4 M. F/ c2 Zc.关于如何剪裁企业标准的软件过程以适应具体项目需要的原则和指导方针。2 }$ ?& z9 ?) M# P9 s
d.企业的软件测量结果数据库。
" X' T3 E* e$ X" o7 \  de.企业的与软件过程有关的文件资料库。
" [' l0 `0 y4 W. {6 o; r■企业的培训方案(Organization Training Program)
$ Y. r# [0 l& ]" @; H* s6 `企业的培训计划的目的是增进工作人员的技能和知识,使他们能实质地和高效地担当其软件角色。
2 w8 R% B, D1 g7 e/ d- B) m& D! N; J企业的培训计划包含:
+ _: _' R2 M! U* ]6 S( {1 X# ba.找出什么是企业的软件培训需要。
" z7 ~! l* I) Kb.取得与提供所需的培训。( Q9 Y+ w+ S7 |% g1 T
■集成化的软件管理(Integrated Software Management)
$ v# O( Z# H, ^集成软件管理的目的是把软件工程与管理集成为一个连贯涵接的、详细定义了、基于企业标准软件过程而剪裁出来的软件过程。
5 V# I$ A8 e  \! R# p6 h集成软件管理包括:' J) x+ J4 i4 z# y0 ~8 `  c, A7 K
a.使用企业的软件过程财富,并对之作出贡献。# n' \& t1 d: F, i5 _
b.基于企业标准软件过程而剪裁出详细定义了的软件过程。
) V  s7 [! Z8 X' ]3 T7 s; Xc.积极主动地使用这个定义了的软件过程。
( M$ g% R! h& J: nd.积极主动地对软件的风险进行管理。& v/ m( x9 n% s* c4 n+ b1 U% S
■软件产品工程(Software product Engineering)* S9 d( W4 w" s) K6 T* @
软件产品工程的目的是始终如一地执行明确定义了的、集成了所有软件项目的术活动的工程过程,去实质地和高效率地制造正确的、稳定的软件开发产品。7 V" b8 ]/ P& M% N6 N+ U* T
软件产品工程包含:
+ _! e7 n' \( _! h* h2 Ya.按照项目的软件过程,执行工程的各项任务去规定,设计,制造,递交,和维护软件。9 x7 `8 L% o& |5 s5 K8 m7 K
b.检验与证实软件产品满足其产品技术需求。+ x( A( A- n- `/ y; Y8 C. x
■项目间的协调(Project Interface Coordination)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-21 19:24 , Processed in 1.580103 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表