欢迎光临散文网 会员登陆 & 注册

自考 07029 软件项目管理 学习笔记

2023-08-04 17:22 作者:朱古力鼓励朱  | 我要投稿

 软件项目管理


 第一章 导论


一、导论


1. 软件工程定义


- 软件工程定义

  - 软件:是与一个系统,特别是一个计算机系统有关的程序、过程和有关文档的完整集合

  - 工程:是科学和数学的应用,通过这一应用,使得自然界的物质和能源的特性通过各种结构、机器、产品、系统和过程成为对人类有用的东西

  - 软件工程:是一类求解软件的工程。它应用计算机科学、数学以及管理科学等原理,借鉴传统工程的原则、方法,创建软件以到达提高软件质量、降低成本、按时按量交付的目的

    - 计算机科学、数学用于构造模型和算法

    - 工程科学用于指定规范、设计模式、评估成本及确定权衡

    - 管理科学用于计划、资源、质量、成本等管理


2. 软件工程框架


- 软件工程框架



- 软件工程目标

  - 正确性:软件产品到达预期功能的程度

  - 可用性:软件基本结构、实现、文档为用户可用的程度

  - 合算性:具有经济效益,即开发、运行的开销满足用户要求的程度

- 软件工程活动:生产软件步骤

  - 问题定义:明确要解决的问题

  - 可行性分析:即定义的问题是否有解决的办法

  - 需求分析:为解决问题,目标胸痛必须具备哪些功能

    - 设计:总体设计,详细设计

    - 实现::编写程序代码

    - 确认:测试

    - 支持:软件维护

- 软件工程原则

  - 选取适宜的开发模型

  - 采用合适的设计方法

  - 提供高质量的工程支持

  - 重视开发过程的管理


3. 软件工程模型


- 所有软件工程的活动都必须进行管理


- 软件项目管理贯穿与软件工程的演化过程


- 软件工程的演化过程




- 软件工程模型:组织软件工程活动的方法,成为软件工程模型


- 软件工程模型是用一定的流程将各个活动连接起来,并可用规范的方式操作全过程,如同工厂的生产线


- 常见模型有线性、快速原型、螺旋、渐增式等模型


  - 线性模型(也称,瀑布模型,顺序模型)




  - 螺旋模型可看成是连接的线性模型




  - 渐增式模式(增量模型)




二、项目与项目管理


1. 项目与项目管理

 - 项目的概念及特点

   - 项目:是指在一定约束条件下具有特定目标的一项一次性任务

   - 共同特点:一次性,又称为单件性

   - 目标的明确性:成果性目标(功能性要求)

   - 约定性目标:一个项目是一个整体管理对象


2. 项目的生命周期 




3. 项目管理


   - 项目启动阶段:进行可行性分析,若接受项目进行需求确认,项目立项


   - 项目计划阶段:建立解决问题方案,向客户提交各种计划书


   - 项目实施阶段:执行解决方案,实现项目的目标


   - 工作结束阶段:正式验收项目


   - 项目管理定义:在项目活动钟运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求


   - 项目管理特点


     - 综合性

     - 创造性

     - 时间性


   - 项目管理的要素


     - 范围、时间、成本、质量、组织、客户满意度


     




   - 项目管理知识体系


     - 集成管理

     - 范围管理

     - 时间管理

     - 成本管理

     - 质量管理

     - 人力资源管理

     - 沟通管理

     - 采购管理

     - 风险管理


   - 项目管理学科的发展


     - 项目管理学科发展的特点

       - 全球化发展、多元化发展、专业化发展

     - 项目管理学科在双向探索中前进

       - 各学科领域的理论、方法应用于管理,项目管理的理论、方法应用于各学科领域


   - 项目管理学科的发展


     - 项目学发展的趋势

       - 微观项目管理,即单一项目的管理

       - PMBOK(Project Management Body Of Knowledge)项目管理只是体系是当前项目管理学科发展的重要内容

       - 项目学是只是创新与市场结合的综合化发展

       - 项目学是科学、技术和艺术的综合


三、软件项目管理


1. 软件项目产品的特点

- 抽象性

- 缺陷检测的困难性

- 高度的复杂性

- 缺乏统一规则

2. 软件项目失控的原因

- 软件失控项目

  - 是指软件项目在进行时遇到困难,导致大大超出可控制范围的项目

- 软件项目失控的原因

  - 七方面原因

    - 需求不明确、计划不充分和过于乐观的估计、采用新技术、管理方法缺乏或不恰当、性能问题、团队组织不当、人际因素

- 软件项目管理的定义

  - PMI(Project Management Insritute)对项目管理定义

    - 在项目活动中运用一系列的只是、技能、工具和技术,以满足或超过相关利益者对项目的要求

  - 软件项目管理的定义

    - 在软件项目活动中运用一系列的知识、技能、工具和技术,以满足软件需求方的整体要求

3. 软件项目管理的过程


   - 启动软件项目

   - 制定项目计划

   - 跟踪及控制项目计划

   - 评审项目计划

   - 编写管理文档

4. 软件项目管理的内容


   - 软件项目需求管理


   - 软件项目估算与进度管理


   - 软件项目配置管理


   - 软件项目风险管理


   - 软件项目质量管理


   - 软件项目资源管理


   





自考 07029 软件项目管理 学习笔记的评论 (共 条)

分享到微博请遵守国家法律