软件项目管理6977.pdfVIP

  • 0
  • 0
  • 约1.11万字
  • 约 9页
  • 2023-08-17 发布于上海
  • 举报
软件项目管理 1.治理的对象及内容 对象:软件工程项目 内容:项目工作范畴; 可能遇到的风险; 需要的资源(人、软/硬件); 要完成的任务; 经历的里程碑; 花费的工作量(成本); 工作进度。 方法:制定项目开发打算,对打算的实施进行追踪、监控。 2 .治理过程的活动 软件项目启动:在系统工程时期确定软件项目的目标和范畴。目标指出项目的目的。范 畴标明项目实现的差不多功能。 度量:度量是对打算进行追踪的差不多手段、作用是有效地,定量地进行治理。 历史项目的度量数据是对项目进行估算制定项目开发打算的依据,是改进软件过程的依 据。 估算:以软件项目的工作范畴、历史项目度量为基础把项目分解为可单独进行估算的小 块估算项目需要的资源、开发周期、成本。 风险分析:查找项目开发中可能显现的不确定因素。如对用户需求的明白得程度。可能 显现的技术障碍、资源 (人、资金、软/硬件、设备)的变更。协作环境的变化等,对进度、 成本、质量造成的阻碍。 制定打算:资源分配、进度安排、风险分析及处理方案。 追踪操纵:在软件项目过程中通过日报、周报、月报、例会等形式及收集各种度量数据 对资源使用情形,进度进行追踪与打算进行比较,进行必要的更换、调整。保证项目按时、 按质低成本地完成。 3 .软件工程差不多概念 3.1 软件  定义: 软件是运算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的 完整集合。  软件的特点: (1) 软件是一种逻辑实体,而不是具体的物理实体。 (2) 在软件的开发过程中没有明显的制造过程。一旦某一软件项目研制成功,能够大量 地复制同一内容的副本。必须着重在软件开发方面下功夫。 (3) 没有硬件那样的机械磨损,老化问题。不存在磨损和老化问题。而它存在退化问题。 软件爱护比硬件爱护要复杂得多。 (4) 对运算机系统有着不同程度的依靠性。 (5) 至今尚未完全摆脱手工艺的开发方式。大多是“定做”的。 (6) 软件是复杂的。软件开发,专门是应用软件的开发常常涉及到其他领域的专门知识。 (7) 软件的研制工作须要投入大量的、复杂的、高强度的脑力劳动,它的成本是比较高 的。 (8) 相当多的软件工作涉及到社会因素。  软件的分类: (1) 按软件的功能划分  系统软件:与运算机硬件紧密配合在一起,使运算机系统各个部件、相关的软 件和数据和谐、高效地工作的软件。  支撑软件:是协助用户开发软件的工具性软件。  应用软件:是在特定领域内开发,为特定目的服务的一类软件。 (2) 按软件规模进行划分 (3) 按工作方式划分  实时处理软件;  分时软件;  交互式软件;  批处理软件。 3.2 软件工程  定义:软件工程是指导运算机软件开发和爱护的工程学科。采纳工程的概念、原理、 技术和方法来开发与爱护软件。  软件工程要素:方法、工具 (环境)、过程、标准(规范)。  方法:是软件开发“如何做”的技术。如项目打算方法,需求分析方法,数据 结构设计方法,系统设计方法,算法、编码、测试、爱护方法。  工具:为软件工程方法提供的自动、半自动软件支撑工具。各种软件工具、开 发机器等组合形成软件工程环境。  过程:软件工程是开发、运行、爱护和修复软件的系统方法。软件工程过程是 将软件工程的方法和工具综合起来以达到合理、及时地进行运算机软件开发的 活动的序列。过程定义了方法使用的顺序、要求交付的文档资料、为保证质量 和和谐变化所需要的治理、及软件开发各个时期完成的时程碑。  标准:软件工程实施过程中的一系列统一的约束和规定。  软件工程项目差不多目标:  付出较低的开发成本;

文档评论(0)

1亿VIP精品文档

相关文档