软考中级软件设计师自我总结知识分享--软件工程基础知识(下)

简介: 该系列文章全篇文字在10w+,全文都是自己备考中的干货,软考涉及很多计算机基础,数据结构,算法分析,编程思想,开发流程等等,不仅适合参加软考的人学习,也适合扩宽自己知识视野的人去学习,每一篇都将会把重点加粗处理,特别是易错点,考试常考平时也容易记错,请一定仔细看


  • 黑盒与白盒测试
  • McCabe复杂=边-点+2

网络异常,图片无法展示
|


网络异常,图片无法展示
|


  • Gantt图:清晰地表达描述描述每个任务从何时开始,以及实际进展与计划要求做对比,到何时结束以及各个任务之间的并行性,但是它不能清晰地反映出各任务之间的依赖关系,难以确定整个项目的关键所在,也不能反映计划中有潜力的部分。
  • PERT图:不仅给出了每个任务的开始时间,结束时间和完成该任务所需的时间,还给出了任务之间的关系,即哪些任务完成后才能开始另外一些任务,以及如期完成整个工程关键路径。松弛时间则反映了完成某些任务时可以推迟其开始时间或延长其所需的完成时间。但是PERT图不能反映任务之间的并行关系。

网络异常,图片无法展示
|


网络异常,图片无法展示
|


错题整合


  • 功能性:适合性,准确性,互用性,依从性,安全性。
  • 可靠性:成熟性,容错性,易恢复性。
  • 易使用性:易理解性,易学性,易操作性。
  • 效率:时间特性,资源特性
  • 可维护性:易分析性,易改变性,稳定性,易测试性。
  • 可移植性:适应性,易安装性,易替换性,一致性。
  • 巧合内聚就是偶然内聚,会使得模块间的耦合度增加。
  • 方法重载,就是在类中可以创建多个方法,他们具有相同的名字,但具有不同参数和不同的定义。调用方法时通过传递给他们不同的参数个数和参数类型来决定具体使用那个方法,这就是多态性
  • 方法重写,对父类的函数进行重新定义。如果在子类中定义某方法与其父类有相同的名称和参数
  • 聚合对象是指一个对象包含其他对象
  • 功能需求:考虑系统要做什么,在何时做,在何时以及如何修改或升级
  • 性能需求:考虑软件开发的技术性指标,例如:存储容量限制,执行速度,响应时间以及吞吐量。
  • 非功能性需求:如采用某种开发模式,确定质量控制标准,里程碑和评审,验收标准,各种质量要求的优先级等,以及可维护性方面的要求。
  • 顺序内聚:处理元素相关,而且必须顺序执行。
  • 通信内聚:所有处理元素集中在一个数据结构的区域上。
  • 过程内聚:处理元素相关,而且必须按特定的次序执行。
  • 适应性维护:技术,需求发生了变化而引起的维护
  • 在面向对象方法中,多态指的是客户类无需知道所调用的方法的特定子类的实现。
  • 面象对象开发方法有Booch,Coad,OMT方法。
目录
相关文章
|
算法 程序员 Go
[软件工程导论(第六版)]第6章 详细设计(复习笔记)
[软件工程导论(第六版)]第6章 详细设计(复习笔记)
|
2月前
|
架构师 NoSQL 大数据
复习七天通过软考高级系统架构师经历
复习七天通过软考高级系统架构师经历
100 1
|
2月前
|
敏捷开发 监控 数据可视化
软件工程基础知识,软考选择题的重点
本文总结了软件工程的基础知识要点,包括软件生命周期、过程成熟度级别、开发模型、开发方法、软件测试、项目管理(成本估算、进度管理、风险管理)以及软件质量特性,旨在为软考选择题提供复习重点。
63 2
|
算法 数据挖掘 数据库
[软件工程导论(第六版)]第5章 总体设计(复习笔记)
[软件工程导论(第六版)]第5章 总体设计(复习笔记)
|
7月前
|
传感器 监控 算法
【软件设计师备考 专题 】模块测试的方法和实践
【软件设计师备考 专题 】模块测试的方法和实践
157 0
[软件工程导论(第六版)]第8章 维护(复习笔记)
[软件工程导论(第六版)]第8章 维护(复习笔记)
|
算法 数据库 开发者
[软件工程导论(第六版)]第3章 需求分析(复习笔记)
[软件工程导论(第六版)]第3章 需求分析(复习笔记)
|
7月前
|
存储 安全 数据库
【软件设计师备考 专题 】企业信息资源管理基础知识
【软件设计师备考 专题 】企业信息资源管理基础知识
93 0
|
7月前
|
存储 算法 安全
软考中级-软件设计师知识点
软考中级-软件设计师知识点
389 0
软件设计师拿证心得
软件设计师拿证心得
70 1
软件设计师拿证心得

相关实验场景

更多
下一篇
DataWorks