【Software Engineering】【期末复习知识点】【2023春】【仅供参考】

文章目录

类型总分占比
出勤10%
平时作业2×5%=10%
期中考试10%
期末考试70%
附加分提问加分
题型题量×分值预测
选择15×2’
填空5×2’软件工程方法学、
名词解释5×2’软件危机、软件生命周期
简答3×5’
综合15’+20’15’数据流图、20‘=系统流程图、状态转换图、程序流程图、盒图

软件工程期末重点(26个)

P1软件危机(概念)

P9软件工程方法学:
三要素:方法,工具,过程
方法:完成软件开发的各项任务的技术方法,回答“怎样做”的问题
工具:为运用方法而提供的自动的或半自动的软件工程支撑环境
过程:为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤
占位

P11软件生命周期
软件生命周期由软件定义,软件开发,运行维护(软件维护)3个时期组成
1.问题定义
2.可行性研究
3.需求分析
1.总体设计
2.详细设计
3.编码和单元测试
4.综合测试
1.软件维护

P15软件模型-瀑布模型

P35可行性研究
可行性研究的目的不是解决问题,而是确定问题是否值得去解决
①技术可行性
②经济可行性
③操作可行性

P38系统流程图(没印象)(简答题20分备选图)

P40数据流图(简答题15分)
线表示数据走向

P47数据字典
元素:
①数据流
②数据流分量
③数据存储
④处理

P62分析建模(貌似没什么东西)
数据模型
行为模型

P65状态转换图(简答题20分备选图)

P70验证关键需求(知识点齐了,再多就是冗余了)
(1)从哪些方面验证软件需求的正确性:一致性、完整性、现实性、有效性
(2)验证软件需求的方法:
①验证需求的一致性
②验证需求的现实性
③验证需求的完整性和有效性

P82Petri网(看一下)

P94设计原理-模块化(看)

P95设计原理-抽象

P97设计原理-模块独立⭐(重点看)
①耦合
②内聚

P100启发规则第3条:深度,宽度,扇入和扇出
深度:最大层数
宽度:同一层次模块总数最大
扇入:有多少上级模块调用它
扇出:一个模块控制的模块数

P124程序流程图(简答题20分备选图)

P125盒图(简答题20分备选图)

P130Jackson图(看一下)

P137计算环形复杂度方法(3)⭐
(为了量化程序复杂度)
①区域数(该图把二维平面分为几块)
②边-结点+2
③判定结点数+1(容易忽略某些结点)

P153单元测试(好好看)(没什么印象)(还不全)
测试重点:
①模块接口
②局部数据结构
③重要的执行通路
④出错处理通路
⑤边界条件

P156集成测试(好好看,有个重点)

P162白盒测试-逻辑覆盖(5)
①语句覆盖
②判定覆盖
③条件覆盖
④判定/条件覆盖
⑤条件组合覆盖

P166白盒测试-控制结构测试-基本路径测试(代码跟图)

P171黑盒测试技术(概念)

P179软件可靠性(公式3)

②估算平均无故障时间
③估计错误总数的方法

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值