下载此文档

软件设计师之软件工程笔记.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
软件设计师之软件工程笔记
一、软件生存周期
   六个阶段:
   1、软件项目计划
   2、需求分析和定义
   3、软件设计
   4、编码
   5、测试
   6、运行和维护
   软件开发模型:
   瀑布模型法原型法螺旋模型发喷泉模型法
二、项目管理基础
核心问题: 成本、进度、质量
项目管理六项具体活动:
<!--[if !supportLists]-->1、  <!--[endif]-->项目的启动
<!--[if !supportLists]-->2、  <!--[endif]-->度量
<!--[if !supportLists]-->3、  <!--[endif]-->估算
<!--[if !supportLists]-->4、  <!--[endif]-->风险分析
<!--[if !supportLists]-->5、  <!--[endif]-->进度安排
<!--[if !supportLists]-->6、  <!--[endif]-->追踪和控制
从实施过程划分工程项目:
<!--[if !supportLists]-->1、  <!--[endif]-->项目的启动阶段(立项、初步性调研、可行性分析)
<!--[if !supportLists]-->2、  <!--[endif]-->项目的实施阶段(制定计划->执行计划-> 监控)
<!--[if !supportLists]-->3、  <!--[endif]-->项目的关闭阶段
    估算:
软件项目估算:
<!--[if !supportLists]-->1、  <!--[endif]-->自顶向下估算法(利用开发经验进行估算)
<!--[if !supportLists]-->2、  <!--[endif]-->自底向上估算法(分级系统,对功能进行估算)
软件规模估算
<!--[if !supportLists]-->1、  <!--[endif]-->LOC估算:估算软件的代码行书,一般采用kloc(千行代码)
开发费用= 源代码行书* 没行平均人数
源代码的估算方法一般采用听取 3 位专家的最大代码行数a、最少代码行书b、最可能函数 m,
E1 = (a + b + c )/ 6
<!--[if !supportLists]-->2、  <!--[endif]-->FP估算:对功能点进行估算
开发费用= 人月数× 每个人月的代价
软件工作量估算:(单位:人/月)
<!--[if !supportLists]-->1、  <!--[endif]-->IBM模型
<!--[if !supportLists]-->2、  <!--[endif]-->普特南模型
<!--[if !supportLists]-->3、  <!--[endif]-->O模型
软件成本的估算
软件项目组织与计划:
       配置管理
风险管理四个活动:
<!--[if !supportLists]-->1、  <!--[endif]-->风险识别
<!--[if !supportLists]-->2、  <!--[endif]-->风险预测
<!--[if !supportLists]-->3、  <!--[endif]-->风险评估
<!--[if !supportLists]-->4、  <!--[endif]-->风险控制
  三、软件质量管理
 
四、软件需求分析与设计
   需求分析和软件设计是软件生存周期中最重要的两个步骤。需求分析解决的是“做什么”,系统设计做的是“怎么做”。
<!--[if !supportLists]-->1、  <!--[endif]-->需求分析的主要任务就是确定开发软件的功能、性能、数据、界面等的要求。
需求分析工作分为四个方面:
<!--[if !supportLists]-->1)  <!--[endif]-->问题的识别。(发现需求、了解需求。)
<!--[if !supportLists]-->2)  <!--[endif]-->分析与综合。(面向数据流的结构化分析方法,面向数据结构的方法,面向对象的分析方法 OOA。)
<!--[if !supportLists]-->3)  <!--[endif]-->编写需求分析文档(需求规格说明说)
<!--[if !supportLists]-->4)  <!--[endif]-->需求分析与评审
 
<!--[if !supportLists]-->2、  <!--[endif]-->需求分析的原则
<!--[if !supportList

软件设计师之软件工程笔记 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc2202537
  • 文件大小41 KB
  • 时间2018-07-15