1、按照成本性态分类,可以分为固定成本、变动成本和混合成本。
(1)固定成本。管理人员的工资、办公费、固定资产折旧费、员工培训费、广告费、员工培训费、技术开发经费、办公场地及机器设备的折旧费、房屋及设备租金、管理人员的工资等。
(2)变动成本。直接材料费、产品包装费、外包费用、开发奖金等
(3)混合成本。例如,水电费、电话费等、质量保证人员的工资、设备动力费等成本、加班工资与时间的长短便存在着正比例关系。
2、PERT图是进行项目管理工作中进度安排的常用图形工具和描述方法之一,它能够反映各个任务之间的依赖关系。
3、原型的演进
从原型是否实现功能来分,可分为水平原型和垂直原型两种。
1)水平原型也称为行为原型,用来探索预期系统的一些特定行为,并达到细化需求的目的。水平原型通常只是功能的导航,但未真实实现功能。水平原型主要用在界面上。
2)垂直原型也称为结构化原型,实现了一部分功能。垂直原型主要用在复杂的算法实现上。
从原型的最终结果来分,可分为抛弃式原型和演化式原型。
3)抛弃式原型也称为探索式原型,是指达到预期目的后,原型本身被抛弃。抛弃式原型主要用在解决需求不确定性、二义性、不完整性、含糊性等。
4)演化式原型为开发增量式产品提供基础,逐步将原型演化成最终系统,主要用在必须易于升级和优化的场合,适合于Web项目。
4、软件配置管理(Software Configuration Management,SCM)是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理工具,来保证所有配置项的完整性和可跟踪性。软件配置管理中,每一项配置变更都要在配置状态报告中进行详细的记录。
5、逆向工程从源代码得到软件系统的规格说明和设计信息,属于软件维护阶段行为,因此逆向工程工具属于软件维护工具。
6、信息工程是面向企业计算机信息系统建设,以( 数据)为中心的开发方法。
7、提出了 5 级管理能力的模式,包括临时凑合阶段、简单模仿阶段、完成定义阶段、管理阶段 和最佳化阶段。
8、CMMI成熟度级别为五个成熟度级别
初始级未显示
9、项目时间管理中的过程包括:活动定义、活动排序、活动的资源估算、活动历时估算、制定进度计划以及进度控制。为了得到工作分解结构(Work Breakdown Structure,WBS)中最底层的交付物工具。
10、信息库(Repository)是系统分析员、系统设计人员和系统构造人员保存与一个或多个系统或项目有关的文档的地方。可以为单个项目建立一个信息库,也可以使所有项目和系统共享一个信息库。信息库通常包括以下内容∶
●一个网络目录,目录中存储了字处理软件、电子表格软件以及其他含有项目信件、报告和数据的计算机文件;
● 一个或多个CASE 工具目录或百科全书;
● 打印的文档;
● 一个到上述组件的内联网网站接口。(不是外网)
11、RAD需要用户参与、开发或复用构件、模块化要求高,不适用新技术。
快速应用开发是一种结构化开发方法,旨在快速生成系统而不会牺牲质量。与原型法有共同的目标——对用户需求做出快速反应,但其范围更广。
12、面向对象开发方法有Booch方法、Coad方法和OMT方法。Jackson是一种面向数据结构的开发方法。
13、逆向工程分类
- 重构:通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
- 设计恢复:借助工具从已有程序中抽象出数据设计、总体结构设计和过程设计等信息。
- 再工程:在逆向工程所获得信息的基础上,修改或重构已有的系统,产生系统的一个新版本。
- 正向工程:不仅从现有系统中恢复设计信息,而且使用该信息去改变或重构现有系统,以改善其整体质量。
14、信息系统开发的可行性分析:
- 经济可行性:经济可行性也称为投资收益分析或成本收益分析,主要评估项目的建设成本、运行成本和项目建成后可能的经济收益;
- 技术可行性:技术可行性也称为技术风险分析,主要评估信息系统需要实现的功能和性能,以及技术能力约束;
- 法律可行性:法律可行性也成为社会可行性,需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性;
- 用户使用可行性:用户使用可行性也成为执行可行性,是从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等。