软件工程课件

软件工程

考点概述

重点章节

软件工程概述

之前老版教程的,之前考过

能力成度模型

记忆 能力等级 和 特点

能力成熟度模型集成

相比于CMM,第二个和第4个阶段不同

几乎不考

b

d

b

软件过程模型

将前一个阶段做完,才能开始下一个阶段

需求明确

适合于需求不明确的情况


结合了原型模型和瀑布模型

需求不明确
风险分析

有风险就选螺旋模型
指定计划

风险分析

实施工程

客户评估

将测试贯穿于整个信息系统的周期

单编(单边)

集详(吉祥)

系概(膝盖)

验需(延续)

分批次交付

面向对象 -喷泉模型
CBSD--基于构建

a

d

螺旋模型--风险评估,大型项目

适应性

面向人的

迭代增量式

统一过程模型 RUP

敏捷开发:轻量级

统一过程模型:重量级

RUP也是一个迭代的过程
初始,细化,构造,移交

逆向工程

还原源代码
抽象级别:逻辑

完备级别:代码级别

很少考察

a

d

软件需求

定义很少考,了解一下就行

系统需求是考点

a

需求定义

b

c

a

找递进关系

需求获取

JRP比较重要

a

d

采样属于数理统计

c

联合需求计划--开会

了解一下就行

数据流图是下午考试常考的

数据流图


分层数据流图

顶层数据流图:上下文数据流图

反映的是整个系统和外部实体之间的交互
顶层数据流图和0层数据流图中的数据流需要对应:就是说,在顶层数据流图中的数据流,0层都需要有

将加工细化
加工1的1层图的输入和输出数据流需要对应 0层图中对应加工的输入输出数据流

加工2的1层图的输入和输出数据流需要对应 0层图中对应加工的输入输出数据流

需求定义

SRS

最后的产出是需求规格说明书和需求基线

考试考需求变更流程

需求跟踪

正向跟踪:判断用户的原始需求是否都实现了

反向跟踪:判断软件是否实现了用户的需求

d

数据流图描述功能模型

ER图描述数据模型

选B

行为模型:状态转换图
A

和系统进行交互的是外部实体

相关推荐
张较瘦_几秒前
[论文阅读] 软件工程 | 一篇关于开源许可证管理的深度综述
论文阅读·开源·软件工程
使一颗心免于哀伤4 分钟前
《设计模式之禅》笔记摘录 - 5.代理模式
笔记·设计模式
IT摆渡者5 分钟前
网络安全护网实战:攻击手段解析与防御策略
运维·网络·经验分享
不太可爱的叶某人9 小时前
【学习笔记】MySQL技术内幕InnoDB存储引擎——第5章 索引与算法
笔记·学习·mysql
巴伦是只猫13 小时前
【机器学习笔记 Ⅲ】4 特征选择
人工智能·笔记·机器学习
不爱说话的采儿13 小时前
UE5详细保姆教程(第四章)
笔记·ue5·游戏引擎·课程设计
weixin_4188138713 小时前
Python-可视化学习笔记
笔记·python·学习
Vic1010113 小时前
Java 开发笔记:多线程查询逻辑的抽象与优化
java·服务器·笔记
笑鸿的学习笔记14 小时前
qt-C++笔记之setCentralWidget的使用
c++·笔记·qt