项目管理师听课笔记

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

第1次课信息系统基础知识--笔记

一。信息系统(IS information system)一般泛指收集,存储,处理和传播各种信息的具有完整功能的集合体。

4个阶段:1.电子数据处理阶段TPS (transaction process system)

2.事务处理阶段

3.管理信息系统阶段MIS(management information system)

4.决策支持系统阶段DSS(decision support system)

信息孤岛----破以前的信息孤岛的局面

ERP,SRM,SAP

二。信息系统的功能

1。需求功能和实现功能

2。初级功能和高级功能

需求蔓延

3。通用功能和专业功能

通用功能:数据库功能,存储信息功能,检索信息功能,信息分析功能,

一个公司的管理活动可以分为四级:战略级,战术级,操作级和事务级。

三。KB,MB,GB,TB,

1PB = 1024TB

1TB = 1024GB

1GB = 1024MB

1MB = 1024KB

四。一个涉及企业全局的信息系统要做到良好的运行,需要特别解决好以下四个问题:

1.要解决基础数据的问题。

2.领导介入的问题。

3.最终用户问题。

4.系统分析师的问题。

五。信息系统的生命周期

产生,开发,运行,消亡

开发阶段又分为:总体规划,系统分析,系统设计,系统实施,系统验收

六。信息系统建设原则

1.高层管理人员介入原则

2.用户参与开发原则

3.自顶向下规划原则

4.工程原则

5.其它原则

七。信息系统开发方法

1.结构化方法

2.快速原型法

3.企业系统规划方法

4.战略数据规划方法

5、信息工程方法

6、面向对象方法

第2次课软件工程前几节到软件测试

一。软件工程是开发、运行、维护和修复软件的系统方法。

软件工程学包含三个要素:方法、工具和过程。

二。软件需求包括功能需求、非功能需求和设计约束。

三。需求工程

1.需求开发包括需求捕获、需求分析、编写规格说明书和需求验证四个阶段。(记住)

2.需求管理包括定义需求基线、处理需求变更、需求跟踪等方面的工作。(记住)

3.需求捕获技术的5个方法(记住)

1)用户访谈

2)用户调查

3)现场观摩

4)文档考古

5)联合讨论会

四。可行性研究

进行可行性研究,其主要目的是回答一个问题,即所提出的项目是否可以完成。

可行性研究工作的任务:

1.技术可行性。

2.经济可行性。

3.社会可行性。

可行性研究工作的步骤:(理解)

1.核实问题定义与目标。

2.研究分析现有系统。

3.为新系统建模。

4.客户复核。

5.提出并评价解决方案。

6.确定最终推荐的解决方案。

成本效益分析可分为两部分:成本估计、效益分析(以后会详细讲到)

五。需求分析方法(要看一个标准,C哥以后会上传到论坛里)

决策表和决策树要会算。(可能会考计算题)

述语:数据流图、实体、关系、类

六。软件设计原则:

1.信息隐蔽

2.模块独立性(模块内高内聚,模块间低耦合)(记住)

七。结构化设计方法是基于模块化,自顶向下逐层细化、结构化程序设计等程序设计技术基础上发展起来的。

八。软件测试是为了发现错误而执行程序的过程,尽早地和不断地进行软件测试。

软件测试并不等于程序测试。软件测试应贯穿于软件定义与开发的整个期间。需求分析、概要设计、详细设计,以及程序编码等各阶段所得到的文档,包括需求规格说明书、概要设计规格说明书、详细设计规格说明书,以及源程序,都应成为软件测试的对象。

测试方法:

1.黑盒测试:不考虑程序的内部逻辑结构和内部特性。

方法:等价类划分、边界值分析、错误推测法、因果图

2.白盒测试。

3.逻辑覆盖。

九。软件测试步骤:

1.单元测试(又称模块测试)

2.集成测试(又称组装测试)

3.确认测试

4.系统测试

5.α测试一个用户在开发环境下进行的测试

β测试多个用户在实际使用环境下进行的测试

十。软件测试种类(了解)

功能测试、可靠性测试、强度测试、性能测试、恢复测试、启动/停止测试、配置测试、安全性测试、可使用性测试、安装测试、过程测试、容量测试、文档测试、兼容性测试。

第3次课软件维护到软件配置

一、软件维护

1.维护文档和系统程序

2.从性质上分:(记住)

1)纠错型维护(21%)

2)适应型维护(25%)

3)预防型(4%)

4)完善维护(50%)

二、软件质量保证及质量评价

1.软件质量保证(SQA)活动是确保软件产品在软件生存期所有阶段的质量的活动。

2.从以下方面衡量一个软件的质量(必考)(课本507表的内容要记住)

1)性能

2)可靠性

a)容错

b)健壮性

3)可用性

4)安全性

5)可修改性

a)可维护性

c)可扩展性

d)结构重组

e)可移植性

3.功能性(了解)

同硬件等其它产品相比,软件产品的质量有以下特点:

1)对于不同类型的软件产品,其所考察的6个质量属性的侧重点不一样。

2)软件产品的质量属性很难量化,也没有相应的国际标准、国家标准或行业标准。

3)因为没有一个“通用”的标准来衡量软件质量的好坏,所以,软件产品的质量没有绝对的合格/不合格界限。

4)软件产品不可能做到“零缺陷”,特别对大中型软件而言更是如此。

4.软件质量保证活动(SQA)由各项任务构成,参与这些任务的人有两种:软件开发人员和质量保证人员。前者负责技术工作,后者负责质量保证的计划、监督、记录、分析及报告工作。

5.SQA活动:

相关文档
最新文档