IT服务技能系列培训售前篇

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

IT服务技能系列培训售前篇

IT服务技能系列培训——售前篇

(四)

软件工程管理

学员手册

联想集团有限公司

IT1for1事业部

2001年11月

能否做好软件的服务对于提高IT服务的质量是至关重要的,用户对于计算机系统的整体满意程度很大的部分是来自于他们对直接操作的软件产品中得来的,因此如何使我们提供的软件产品获得用户较高的满意度就显得有为重要。

也许您没有从事过软件开发的工作,或者您根本不会C++/JA V A等编程语言,但是您同样有可能介入到软件项目当中来,同样能够充分发挥您的作用,因为除了最终的编程工作外,其他的项目参与者的努力对软件项目的成功同样起着举足轻重的作用,同样是不可忽视的。

《软件工程管理》课程就是为了提高您在软件项目中除纯技术工作的其他工作,如项目管理和需求获取等方面的不足而设计开发的,通过对软件工程的全面介绍使您能够掌握软件项目的全过程,了解项目组中人员的角色和分工,从而找到自己的定位,同时能够使您对软件项目进行控制,合理的安排人员、进度,更有效的保证软件的质量,并能够通过科学的方法获得并提交高质量的软件需求,从而获得最大的客户满意度。

第一部分软件概述 (3)

第1章软件 (3)

第二部分软件项目的管理 (8)

第2章项目管理的概念 (8)

第3章软件项目计划 (11)

第4章风险管理 (15)

第5章项目进度安排及跟踪 (15)

第三部分软件需求 (17)

第6章基本的软件需求? (18)

第7章客户的需求观 (20)

第8章需求工程的推荐方法 (21)

第9章软件需求与风险管理 (23)

第10章建立项目视图与范围 (23)

第11章聆听客户的需求 (23)

第12章编写需求文档 (25)

第13章软件的质量属性 (26)

第14章设定需求优先级 (28)

第15章需求的质量验证 (28)

附件 (31)

用户需求规格说明书 (31)

第一部分软件概述

●到底什么是计算机软件?

●为什么我们不断努力要建造高质量的基

于计算机的系统?

●我们如何对计算机软件的应用领域分

类?

●关于软件仍存在什么样的神话?

第1章软件

一系列软件相关的问题在计算机系统的整个发展过程中一直存在着,而且这些问题还会继续恶化:

1.硬件的发展一直软件。

2.我们建造新程序的能力远远不能满足人们对的需求,同时我们开发新程序的速度也不能满足和的要求。3.计算机的普遍使用已使得社会越来越依赖于。

4.我们一直在不断努力建造具有

和的计算机软件。

5.拙劣的和资源的缺乏使得我们难以支持和增强已有软件。

为了解决这些问题,整个产业界开始采用了软件工程实践。

1.1软件

软件的定义:软件是(1)能够完成预定功能和性能的的指令(计算机程序);(2)使得程序能够适当地操作信息的;(3)描述程序的操作和使用的。

1.2.2 软件应用

系统软件:系统软件是一组为其他程序服

务的程序。系统软件均具有以下特点:与

计算机硬件频繁交互;多用户支持;需要

精细调度、资源共享及灵活的进程管理的

并发操作;复杂的数据结构;及多外部接

口。

实时软件:管理、分析、控制现实世界中

发生的事件的程序称为实时软件。一个实

时系统必须在严格的时间范围内响应。而一个交互系统(或分时系统)的响应时间可以延迟,且不会带来灾难性的后果。

商业软件:商业信息处理是最大的软件应用领域。

工程和科学计算软件:工程和科学计算软件的特征是“数值分析”算法。

嵌入式软件:嵌入式软件驻留在只读内存中,用于控制这些智能产品。

个人计算机软件:个人计算机软件市场是在过去十年中萌芽和发展起来的。字处

理、电子表格等。

人工智能软件:人工智能(AI)领域是专家系统,也是为基于知识的系统。

1.2软件神话

管理者的神话:

神话:我们已经有了关于建造软件的标准和规程的书籍,难道它们不能给人们提供所有其需要知道的信息吗?

事实:

神话:我们已经有了很多很好的软件开发工

具,而且,我们为它们买了最新的计算机。事实:

神话:如果我们已经落后于计划,可以增加更多的程序员来赶上进度(“有时称为蒙古大夫概念”)。

事实:

用户的神话:

神话:有了对目标的一般描述就足以开始写程序了—我们可以以后再补充细节。

事实:

神话:项目需求总是在不断变化,但这些变化能够很容易地满足,因为软件是灵活的。事实:

开发者的神话:

神话:一旦我们写出了程序并使其正常运

行,我们的工作就结束了。

事实:

神话:在程序真正运行之前,没有办法评估其质量。

事实:

神话:一个成功项目唯一应该提交的就是运行程序。

事实:

第二部分软件项目的管理

●在一个软件项目中如何管理人员、问题和

过程

●一个软件项目组如何对工作量、成本和项

目时间进行可靠的评估

●一个组织何时应该建造软件?何时应该

获取软件?何时应该请求外援?

●如何创建一个项目进度计划?

第2章项目管理的概念

2.1 管理的范围

有效的项目管理集中与三个P 上:、、。

其顺序不是任意的。

2.2 人员

◇项目参与者

、、、

◇项目负责人

当我们要选择某个人来领导一个软件项目时,我们应该考虑什么呢?

相关文档
最新文档