【软考篇】中级软件设计师 第四部分(三)


读前须知: 【软考篇】中级软件设计师 学前须知
上一章节: 【软考篇】中级软件设计师 第四部分(二)
下一章节: 【软考篇】中级软件设计师 第五部分


三十四. 结构化开发方法

多刷题

34.1 内聚

内聚关键字
偶然无直接联系
逻辑逻辑相似,参数决定
时间同时执行
过程指定的过程顺序
通信相同数据结构,相同输入输出
顺序顺序执行,输入为输出
功能共同作用,缺一不可

34.2 耦合

耦合关键字
无直接无直接关系
数据传递数据值调用
标记传递数据结构
控制控制标量,选择执行某一功能
外部软件外部环境
公共公共数据结构
内容模块内部关联

三十五. 测试基础知识

多刷题,可简单了解,并不难


测试阶段: 单元测试,集成测试,确认测试,系统测试,回归测试。

测试方法: 动态(黑盒,白盒,灰盒)静态(桌前,代码)

测试策略: 自底向上,自顶向下,三明治

黑盒: 等价类划分,边界值划分,错误推测,因果图

白盒: 语句覆盖,判定覆盖,条件覆盖,判断/条件覆盖,条件组合覆盖,路径覆盖(级别由上到下,由低到高)


三十六. 面向对象

上下午都涉及知识点,强烈建议深入了解

36.1 UML图


UML图: 统一建模语言

三要素: 基本构造快,规则,公共机制

基本构造快: 事务,关系,图

UML有四种事务:(1)结构事务 (2)行为事务 (3)分组事务 (4)注释事务


在这里插入图片描述
在这里插入图片描述


在这里插入图片描述


UML图描述
类图静态图,为系统的静态设计视图,展示一组对象,接口,协作和它们之间的关系
对象图静态图,展现了某一时刻一组对象及它们的关系,为类图的某一快照
用例图静态图,展示一组用例,参与者与它们之间的关系
序列图(顺序图)动态图
通信图动态图
状态图动态图,展现了一个状态机,描述单个对象在多个用例中的行为
活动图动态图,特殊的状态图,展现了一个活动到另一个活动的过程
构件图(组件图)静态图
部署图静态图,跟物理分布节点,构件图相关

36.2 设计模式


四要素: 模式名称,问题(何时使用),解决方案,效果

分三类: 创建型,结构型,行为型


范围/目的创建型结构型行为型
类模式抽象工厂模式适配器模式解释器模式
模板方法模式
对象模式构建器模式适配器模式职责链模式
原型模式桥接模式命令模式
单例模式组合模式迭代器模式
工厂方法装饰模式中介器模式
外观模式备忘录模式
享元模式观察者模式
代理模式状态模式
策略模式
访问者模式

36.3 数据流图


数据流图: 描述数据在系统中如何被传递或变换,以及如何对数据流进行变换的功能或子功能,用于对功能建模。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值