软件设计师考试笔记
文章平均质量分 64
记录考取软件设计师过程中的笔记
莫荒莫慌
三思而后行
展开
-
软件工程基础知识
耦合类型:(1) 内容耦合:如果发生下列情形,两个模块之间就发生了内容耦合1. 一个模块直接访问另一个模块的内部数据;2. 一个模块不通过正常入口转到另一模块内部;3.两个模块有一部分程序代码重叠(只可能出现在汇编语言中);4.一个模块有多个入口。(2) 公共耦合:若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。(3) 外部耦合: 一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是原创 2022-05-30 15:49:24 · 613 阅读 · 0 评论 -
软考之数据流图
数据流图简称DFD,它从数据传递和加工角度,以图形方式来表达系统逻辑功能,数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具以及于表示软件模型的一种图示结构由: 外部实体 数据流 加工 组成数据流图有如下几个设计原则:(1)数据守恒原则:对任何一个加工来说,其所有输出数据流中的数据必须能从该加工的输入数括流中直接获得,或者说是通过该加工能产生的数据中获得。(2)守恒加工原则:对同一个加工来说,输入与输出的名字必须不相同,即使它们的组成成分相同。(3)对于每个加工,原创 2022-05-30 15:32:35 · 1386 阅读 · 2 评论 -
软考之设计模式
装饰模式:对象结构型模式,可动态地给一个对象增加一些额外的职责就增加对象功能来说,装饰模式比生成子类实现更为灵活。通过装饰模式,可以在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责;当需要动态地给一个对象增加功能时,这些功能可以在动态地被撤销时使用装饰模式;当不能采用生成子类的方法进行扩充时,也可使用装饰模式。外观模式:对象的结构模式,要求外部与一...原创 2022-05-30 15:39:26 · 443 阅读 · 6 评论 -
软考之UML
UML用例图:在UML用例图中,参与者表示与应用程序或系统进行交互的用户,组织或外部系统,用一个小人 表示用例之间有: 扩展关系:extend包含关系:include参与者和用例之间有: 关联关系用例与用例之间 参与者与参与者之间有:泛化关系UML序列图:返回消息:一个返回消息画作一个带开放箭头的虚线,向后指向来源的生命线,在这条虚线上面, 放置操作的返回值UML组件图:组件图即是用来描述组件...原创 2022-05-30 14:30:50 · 825 阅读 · 3 评论