下载此文档

软件工程复习重点.docx


文档分类:IT计算机 | 页数:约78页 举报非法文档有奖
1/78
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/78 下载此文档
文档列表 文档介绍
5、
三大块内容: 软件危机与软件工程 传统软件开发方法 面向对象方法
软件危机与软件工程:
软件、软件危机、软件生存期、软件开发模型、软件管理
软件: 软件是能够完成预定功能和性能的可执行的计算机程序 +使程序正常运行所需要的
ii.
等价类划分 边界值分析 错误推测
iii.
b)白盒(结构)测试
语言
功能等价
描述问题方便性有差异
a)例如:OOPL--非 OOPL 程序设计风格
i.
语句覆盖
ii.
判定覆盖
iii.
条件覆盖
iv.
判定一条件覆盖
V.
条件组合覆盖
iii.
f)
步骤
软件维护
i.
四种类型
1.
校正性
2.
适应性
3.
完善性
4.
预防性
精选文库
32
精选文库
32
ii.
精选文库
32
a)
i.
ii.
提高可维护性的措施
面向对象方法(Object-oriented Method)
OOM与CM对比:区别一优点
思维方式
可重用性
大型软件
iii.
b) OOSE方法
i.
ii.
三个阶段、五个模型、
USE CASE
精选文库
14
精选文库
15
:软件计划
具体任务:项目定义、可行性分析、软件计划
其中:可行性分析:
可行性研究实质:可行性研究试一次大大压缩和简化了的系统分析和设计过程,也 就是在较高层次上以较抽象的方式进行的系统分析和设计过程。
主要内容:
经济可行性
技术可行性
操作可行性
1、
2、
a)
b)
c)
d)
e)
资金有无落实、成本一效益分析
开发的风险、资源的有效性、技术方案
用户组织内的管理制度、人员素质、操作方式等是否可行。
法律及社会可行性
开发方案的选择:折衷手段权衡。
3、
可行性研究的主要步骤:
复查系统规模
研究正在使用的旧系统
导出高层逻辑模型 重新定义问题 导出多种解法 推荐行动方针 草拟开发计划 书写文档并提交审查
a)
b)
c)
d)
e)
f)
g)
h)
系统流程图(物理建模工具):会读、读懂。
訥出
舸1住僭
in存曾貂瓠
件Sti垂邑
:)
jt示
or彳诵竣貼JI菇件,磅玮入或 审収也可丹认戈暂出;
人工備人
Aim
人工完钳处型姐令卜在工资立S上套S
U
骑助li也
7
通过远至備轉躍蒯竝枕黄奮
暁舫打锄出我可我胡伸好桝人
黜翱磐A訓訓酗另V讳 .
軽聊煥 煙轨翱:i删,
标着入靜出堤T广妙下宿乐腔设
精选文库
32
精选文库
17
丿
数据源点/终 点
数据流图:
概述
?描绘系统的逻辑模型的工具
? DFD: Data Flow Diagram
?描绘信息流和数据从输入移动到输出的过程中所经
受的变换
数据从哪里来,到哪里去,经过怎样的处理,保存在哪里 ?没有任何具体的物理部件,只是描绘数据在软件中 流动和被处理的逻辑过程。是系统逻辑功能的图形表 示。
?是分析员和用户沟通的工具 是后期设计的出发点
处理
数据存储
精选文库
18
精选文库
19
数据A杠B同时输人才能 变换戚数据C
故据A变按成B和C
fll B同 时输入变换成C
%
*c
故据?V变按成B或C•我B
和C
精选文库
32
只A或只有数拥B
Cfn vf-fj^ A. B H时)输人 时變換成C
数据A哽猊成B或G jH不 能变换成B和C
DFD的绘制一般采用自顶向下、逐步细化的方法,主要步骤如下:
•明确系统界面。识别出那些不受系统控制但又影响系统运行的外部环境。
•绘制基本系统模型。
基本系统模型由若干源点、终点和一个基本处理组成,表明系统对数据加工变换的基本功能。
•逐层细化基本系统模型得到功能级 DFD和详细DFD。下面即分层数据流图。
.7 ni^b.'Lc\
1' \
z八
屮壬 厂
DFD Z3J sTTrTZ?
F
假设一家工厂的采购部每天需要一张定货报表, 报表按零件编号排序, 表中

软件工程复习重点 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数78
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sunhongz2
  • 文件大小681 KB
  • 时间2022-04-02