1 / 9
文档名称:

软件工程项目期末总结复习.doc

格式:doc   大小:313KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程项目期末总结复习.doc

上传人:雨林书屋 2021/9/6 文件大小:313 KB

下载得到文件列表

软件工程项目期末总结复习.doc

相关文档

文档介绍

文档介绍:.
软件生命周期 { 软件定义 [ 问题定义, 可行性分析, 需求分析 ] 软件开发 [ 总体设计, 详细设计,
(系统设计)编码与单元测试,综合测试(系统实现) ] 运行维护 [ 软件维护 ]}
瀑布模型 - 快速原型模型 - 增量模型 - 螺旋模型 - 喷泉模型 -Rational 统一过程 - 敏捷过程与极
限编程 - 微软过程
经济,技术,操作(法律,社会效益)可行性
可行性研究 { 系统流程图 [CRT] ,数据流图 [ 数据的原点或终点, 变换数据的处理, 数据存储,
数据流 ] ,数据字典 [ 数据流,数据流分量,数据存储,处理
]}
需求分析 { 确定对系统的综合需求,分析系统的数据要求,导出系统的逻辑模型,修正系统
的开发计划 , 业务需求,用户需求,功能需求
}
用户沟通 { 访谈,面向数据流自顶向下求精,简易的应用规格说明技术,快速建立软件原
型} 需求分析 { 实体联系图 [ 数据对象,属性,联系
] ,状态转换图 ( 打电话 )[ 初态,终态,中
间状态 ] ,层次方框图, warnier 图, IPO 图 }
验证软件需求 { 一致性,完整性,现实性,有效性
} 非形式化缺点二义性,不完整性,抽象
层次混乱
总体设计 { 系统设计阶段 [ 确定具体实现方案
] 结构设计阶段 [ 确定软件结构 ]} 设计原理 { 模
块化,抽象,逐步求精,信息隐藏与局部化,模块独立
}
耦合 { 数据耦合,控制耦合,公共
环境耦合,内容耦合
}
内聚 { 功能内聚,顺序内聚,通信内聚,过程内聚,时间内聚,逻辑内聚,偶然内聚
} 人机
界面设计 { 系统响应时间,用户帮助设施,出错信息处理,命令交互
}
过程设计的工具 { 系统流程图, 盒图, PAD图 [ 逐步求精 ] ,判定表 [ 所有条件, 条件组合 (T,F) ,
所有动作,条件下的动作
(X)] ,判定树,过程设计语言
}
面向数据结构的设计方法
{Jackson 图 [ 表示的组成关系
] ,改进的 Jackson 图 [ 线段方向,加
入编号 ] , Jackson
方法 }
程序复杂度的定型度量
{McCabe 方法 [ 环形复杂度
V(G)=E( 边 )-N( 结点 )+2=P( 判定节
点 )+1],HalStead
方法
N(程序长度 )=N1( 运算符出现次数
)+N2 ( 操作数出现次数
) , E( 错
误)=Nlog2(n1+n2)/3000
, H(长度 )=nlog2n1+n2log2n2
, } 实现 { 编码和测试 }
编码风格 { 程序的内部文档,数据说明,语句构造,输入输出,效率
}
测试方法 { 黑盒测试,
白盒测试 }
测试步鄹 { 模块测试,子系统测试,系统测试,验收测试,平行运行
}
单元测试 { 测试重点 [