【软件工程】期末复习笔记

程序的三种基本控制结构:顺序 选择 重复
面向对象的分析方法主要是建立:对象模型 动态模型 功能模型
模块独立性的衡量标准:耦合性 内聚性
软件开发是 自顶向下逐步求精;软件测试是 自底向上集成
面型对象:多态性 唯一性 封装性 继承性
功能内聚内聚性最高;偶然内聚内聚程度最低
继承性是子类自动共享其父类的数据结构和方法
白盒覆盖测试六种覆盖方法中,由:语句覆盖、判定覆盖(分支覆盖)、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖
软件测试用例主要由测试输入数据测试的预期结果组成

E-R图包含:实体 联系 属性
数据流图包括:处理 数据流 动作对象 数据存储对象 着重描述数据对象及数据对象之间的关系
分层数据流图:顶层数据流图描述了系统的输入与输出
软件结构图:扇入指一个模块的直接上级模块个数,能反映程序重用率;扇出指一个模块的直接下级模块个数;宽度指同一层次上的模块总数最大值
对象图:用于描述对象模型
层次图:软件结构使用的图形工具
SC图&#x

  • 8
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值