软件项目管理复习资料
1、 软件:是与一个系统,特别是一个计算机系统有关的程序、过程和有关文档的的集合。
2、 软件工程的活动是指生产一个最终满足需求达到工程目标的软件产品所需要的步骤。
主要包括:问题定义、可行性研究、需求分析、设计实现、确认、支持。
3、 描述系统逻辑模型的方法:数据流图、数据字典、简要的算法。
4、 四类维护活动:改正性维护、适应性维护、完善性维护、预防性维护。
5、 目标的明确性:项目的目标有成果性目标和约束性目标。
6、
“
项目以 慢-快- ”
慢 的进展方式朝向目标是普遍的现象。
7、 项目管理:在项目活动中运用一系列的知识、技能、工具和技术以满足或超过相关利
益者对项目的需求。
8、
9、 项目管理的要素(五个):技术、方法、团队建设、信息、沟通。
10、
有时候,作为解决问题的手段而受到青睐的新技术,不是某些问题的解决方案,
而是导致问题的原因。
11、97 年版的 IEEE 软件工程标准词汇表把需求定义为:a.用户解决问题或达到目标所需
的条件或能力;b.系统或系统部件要满足合同、标准、规范或其它正式文档所需具有的
条件或能力;c.一种反映上面第一点或第二点所描述的条件或能力的文档说明。
12、
通过定义以下五项内容来确一组完整的软件需求:a.系统的输入;b.系统的输出;
c.系统的功能;d.系统环境的属性。
13、
系统构建过程需要跟踪第项需求与相应的设计和软件代码。
14、
软件需求的抽象层次。原始问题空间:原始问题的描述-----用户需求;解决方案
空间:系统需求----软件设计描述。
15、
系统的功能需求应该具有全面性和一致性。
16、
软件需求规格 SRS:精确地阐述一个软件系统必须提供的功能和性能以及它所
需要考虑的限制条件,是对外部行为和系统环境接口的简洁完整的描述性文档
17、
需求工程是一个包括创建和维护需求文档所必需的所有活动的过程,是将用户
非形式化的软件需求转变为形式化的规格说明的过程。
18、
需求分析活动不仅限于软件开发的最初阶段,而是贯穿于软件项目开的整个生
命周期。
19、
需求工程:需求开发、需求管理。
需求开发:需求获取、需求分析、规格说明、需求验证;
需求管理:变更管理、版本控制、需求跟踪、需求状态。
20、
软件项目的需求总是在变化着,原因如下:a.在项目的早期所有的问题不可能被
完全定义,软件需求是不完全的,这就注定了需求需要变更以便达到完善的程度;b.
随着项目的进行软件开了人员对问题的理解会发生变化,这些变化也要反馈到需求
中去。
21、
变更管理过程分为:变更描述、变更分析和变更实现三个阶段。
客户满意
工作范围
组织
时间
质量
成本