软件设计师--软件工程

2023-10-31

软件工程

在这里插入图片描述
考察侧重点
在这里插入图片描述
占分比较重

CMM

在这里插入图片描述

真题

在这里插入图片描述

b
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

b
在这里插入图片描述

在这里插入图片描述

b

CMMI

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

真题

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

A

在这里插入图片描述

D
在这里插入图片描述

软件工程模型

在这里插入图片描述

瀑布模型

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

V模型

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

常用V模型作为干扰选项

真题

在这里插入图片描述

B
需求明确且不发生变化

在这里插入图片描述

A
需求明确

在这里插入图片描述

a
在这里插入图片描述

在这里插入图片描述

A
在这里插入图片描述

在这里插入图片描述

A

在这里插入图片描述

a

在这里插入图片描述

a
c

增量模型

在这里插入图片描述

真题

在这里插入图片描述

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

在这里插入图片描述

D
在这里插入图片描述

在这里插入图片描述

B
在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

演化模型

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

原型模型

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

在这里插入图片描述

真题

在这里插入图片描述

C
在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

C
在这里插入图片描述

螺旋模型

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

真题

在这里插入图片描述

D

在这里插入图片描述

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

在这里插入图片描述

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

喷泉模型

在这里插入图片描述

真题

在这里插入图片描述

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

在这里插入图片描述

D

在这里插入图片描述

A
D

统一过程(UP)模型

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

真题

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

b
在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

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

敏捷方法

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

真题

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

C
在这里插入图片描述

在这里插入图片描述

B

在这里插入图片描述

B

在这里插入图片描述

c

在这里插入图片描述

d
在这里插入图片描述

在这里插入图片描述

d
在这里插入图片描述

在这里插入图片描述

b
在这里插入图片描述

在这里插入图片描述

b

在这里插入图片描述

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

软件需求

真题

在这里插入图片描述

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

在这里插入图片描述

a
在这里插入图片描述

系统设计

概要设计

在这里插入图片描述

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

详细设计

在这里插入图片描述

真题

在这里插入图片描述

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

在这里插入图片描述

A
在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

c
在这里插入图片描述

系统测试

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

真题

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

a
在这里插入图片描述

在这里插入图片描述

b
在这里插入图片描述
目的是:用最小的人力物力时间去发现潜在的各种错误和缺陷

在这里插入图片描述

d
在这里插入图片描述

在这里插入图片描述

a
在这里插入图片描述

测试策略

在这里插入图片描述

单元测试

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

真题

在这里插入图片描述

d
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述

集成测试

在这里插入图片描述

自顶向下:不需要编写驱动模块,需要编写桩模块
自底向上:不需要编写桩模块,需要编写驱动模块

在这里插入图片描述

在这里插入图片描述

没考过冒烟。。。(了解一下就行,不用记忆)
在这里插入图片描述

真题

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

c

在这里插入图片描述

d

在这里插入图片描述

c
在这里插入图片描述

测试方法

在这里插入图片描述

在这里插入图片描述

黑盒测试

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

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

真题

在这里插入图片描述

d
在这里插入图片描述

在这里插入图片描述

b
在这里插入图片描述

在这里插入图片描述

d
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述

McCabe度量法

在这里插入图片描述

边的数量-节点的数量+2
闭合区域数量+1

真题

在这里插入图片描述

b
在这里插入图片描述

在这里插入图片描述

d
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

a
在这里插入图片描述

在这里插入图片描述

b
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最上面的边不计算进来。。

在这里插入图片描述

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

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述

白盒测试(考察较多)

在这里插入图片描述

逻辑覆盖考察较多
在这里插入图片描述

在这里插入图片描述

逻辑覆盖

在这里插入图片描述

语句覆盖

在这里插入图片描述

在这里插入图片描述

判定覆盖

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

条件覆盖

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

判定条件覆盖

在这里插入图片描述

在这里插入图片描述

条件组合覆盖

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

路径覆盖

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

真题

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

A
在这里插入图片描述

在这里插入图片描述

a
在这里插入图片描述

在这里插入图片描述

b
在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

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

b
判断覆盖:(分支覆盖)每个分支取真和取假值至少都执行一次
在这里插入图片描述
b
在这里插入图片描述
在这里插入图片描述

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

a,d
语句覆盖:两个测试用例都为真就可以了
在这里插入图片描述
路径覆盖:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(一共有四条路径)

在这里插入图片描述

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

白盒测试和McCabe度量法

在这里插入图片描述

真题

在这里插入图片描述

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

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

c
d
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
环路复杂性
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

b
语句覆盖如下:
在这里插入图片描述
对于路径覆盖:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对于环路复杂性:4 选 d
在这里插入图片描述

在这里插入图片描述

a
b
判定覆盖
在这里插入图片描述
环路复杂性
在这里插入图片描述

在这里插入图片描述

b
b
路径
在这里插入图片描述
在这里插入图片描述
环路复杂性
在这里插入图片描述

伪代码+白盒测试+McCabe度量法

在这里插入图片描述

伪代码转换为程序流程图

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

真题

在这里插入图片描述

B
d
先转换为流程图
在这里插入图片描述
在这里插入图片描述
环路复杂性
在这里插入图片描述

在这里插入图片描述

伪代码转换为程序流程图
在这里插入图片描述
4个路径
在这里插入图片描述
环路复杂性
在这里插入图片描述
4

在这里插入图片描述

A
C
画出程序流程图

在这里插入图片描述

在这里插入图片描述
环路复杂性
在这里插入图片描述

系统可维护性评价指标

在这里插入图片描述

在这里插入图片描述

真题

在这里插入图片描述

c

在这里插入图片描述

c

在这里插入图片描述

d

软件维护

在这里插入图片描述

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

真题

在这里插入图片描述

d
在这里插入图片描述

在这里插入图片描述

b
在这里插入图片描述

在这里插入图片描述

d

软件文档

在这里插入图片描述

软件文档只好不坏

真题

在这里插入图片描述

c

在这里插入图片描述

a(表述不全面)

在这里插入图片描述

a

在这里插入图片描述

b

在这里插入图片描述

b

软件维护内容

在这里插入图片描述

软件维护

在这里插入图片描述

真题

在这里插入图片描述

b(稍加修改。。。)

在这里插入图片描述

a

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

a
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

b
在这里插入图片描述

在这里插入图片描述

b
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述

在这里插入图片描述

b

在这里插入图片描述

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

在这里插入图片描述

c

软件可靠性,可用性,可维护性

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

真题

在这里插入图片描述

a
在这里插入图片描述

在这里插入图片描述

b
在这里插入图片描述

在这里插入图片描述

a
在这里插入图片描述

在这里插入图片描述

d
在这里插入图片描述

沟通路径

方式1:
在这里插入图片描述
n个人沟通路径的公式
在这里插入图片描述
方式2:

在这里插入图片描述

真题

在这里插入图片描述

a
在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

d
在这里插入图片描述

软件项目估算

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

真题

在这里插入图片描述

B

在这里插入图片描述

D

在这里插入图片描述

c

在这里插入图片描述

d
在这里插入图片描述

甘特图(Gantt图)

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

真题

在这里插入图片描述

d
在这里插入图片描述

在这里插入图片描述

d
在这里插入图片描述

PERT图(项目活动图/项目计划评审技术图的基础。。)

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

PERT图最早时刻

在这里插入图片描述

多个任务所指向的时候,最早时间取最大值
在这里插入图片描述

PERT图最迟时刻

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
松弛时间: 最迟减去最早
在这里插入图片描述

在这里插入图片描述

从后往前推

在这里插入图片描述

多个任务的时候,最迟时间选择最小值。。

松弛时间和关键路径

在这里插入图片描述

对于有多个路径指向出去的情况,松弛时间需要逐个讨论

在这里插入图片描述

在这里插入图片描述

松弛时间为0的路径:关键路径

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

真题

在这里插入图片描述

转换为PERT图
在这里插入图片描述
前向传播
在这里插入图片描述
反向传播
在这里插入图片描述
在这里插入图片描述
求松弛时间(逐路径求)
在这里插入图片描述
关键路径:C
在这里插入图片描述
AD–2天
AG–5天
取最小的在这里插入图片描述

在这里插入图片描述

d
在这里插入图片描述
前向传播
在这里插入图片描述
反向传播
在这里插入图片描述
在这里插入图片描述
选C

在这里插入图片描述

c
在这里插入图片描述
正向传播
在这里插入图片描述
反向传播
在这里插入图片描述

关键路径
在这里插入图片描述

在这里插入图片描述

c
在这里插入图片描述
转换为PERT

前向传播
在这里插入图片描述
反向传播
关键路径
在这里插入图片描述
在这里插入图片描述

项目活动图

在这里插入图片描述
考察点:
在这里插入图片描述

正向传播
在这里插入图片描述

在这里插入图片描述

反向传播
关键路径
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

关键路径上面的活动
在这里插入图片描述
在这里插入图片描述

真题

在这里插入图片描述

前向传播
在这里插入图片描述
反向传播,关键路径
在这里插入图片描述
b
在这里插入图片描述

在这里插入图片描述

前向传播
在这里插入图片描述
a
在这里插入图片描述

在这里插入图片描述

前向传播
在这里插入图片描述
反向传播和关键路径
在这里插入图片描述
b
在这里插入图片描述

在这里插入图片描述

前向传播
在这里插入图片描述
反向传播,关键路径

在这里插入图片描述
选择C
在这里插入图片描述
松弛时间是20
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

前向传播
在这里插入图片描述
反向传播
在这里插入图片描述
选b
在这里插入图片描述
对于多了多少天:
在这里插入图片描述
关键路径上的G多了3天。。
在这里插入图片描述
B
在这里插入图片描述

在这里插入图片描述

前向传播
在这里插入图片描述
反向传播
在这里插入图片描述
选A
在这里插入图片描述
20-17=3
选D
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

前向传播
在这里插入图片描述
最少时间为24天
可以晚2天
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

前向传播
在这里插入图片描述
最少时间22天
在这里插入图片描述
方向传播,关键路径。
在这里插入图片描述
BD处于关键路径。不能推迟。。
在这里插入图片描述

在这里插入图片描述

前向传播
在这里插入图片描述
最少时间:18
在这里插入图片描述
对于BF
9-2=7
在这里插入图片描述
对于BC:2-2=0
在这里插入图片描述
(注意E的最晚时间。。需要考虑到EF)
在这里插入图片描述
有两条关键路径。。
在这里插入图片描述
(关键路径上的点没有松弛时间。。)

在这里插入图片描述

前向传播:
在这里插入图片描述
最少时间:20
在这里插入图片描述
在这里插入图片描述
BD最少4,HK最早11
B
在这里插入图片描述

在这里插入图片描述

前向传播
在这里插入图片描述
B
在这里插入图片描述
一个开发人员完成BC,BD
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
关键路径:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

前向传播
在这里插入图片描述
在这里插入图片描述
对于IJ:18-15=3
对于EH:12-7=5
在这里插入图片描述

在这里插入图片描述

前向传播:
在这里插入图片描述
在这里插入图片描述
36-18=18
在这里插入图片描述

在这里插入图片描述

前向传播
在这里插入图片描述
反向传播,求关键路径
在这里插入图片描述
在这里插入图片描述
5-3=2
在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

晚16天开始不影响上班(松弛时间=16)
在这里插入图片描述
在这里插入图片描述
最晚时间:也可以从前往后推算:
在这里插入图片描述
对于BE
在这里插入图片描述

在这里插入图片描述

前向传播
在这里插入图片描述
反向传播,关键路径
在这里插入图片描述
在这里插入图片描述
松弛时间
在这里插入图片描述
在这里插入图片描述

画项目活动图

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

真题

在这里插入图片描述

画图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
找关键路径:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

画图
在这里插入图片描述
前向传播;
在这里插入图片描述
在这里插入图片描述
45+10=55
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

软件设计师--软件工程 的相关文章

  • 关联的遍历方向

    我正在读这本书领域驱动设计 of 埃里克 埃文斯 第5章 关于协会 他降低模型复杂性的建议之一是为关联施加遍历方向 I quote 尽可能地限制关系很重要 A 双向关联意味着两个对象都可以被理解 只有在一起 当应用需求不需要遍历时 在两个方
  • 如何在类图中显示单例关系

    如果一个类包含指向单例类的指针 它可以是aggregation 据我了解 这不可能是has a关系 因为该类不会创建单例类的实例 它只是像这样使用它association关系 标题并不像所写的那样100 完全有意义 有单例类 但没有真正的单
  • 自动生成我的 C++ 代码的 uml 图

    不久前 我担任 Java 编程入门课程的助教 我们使用了一个名为BlueJ http www bluej org 它有一个很好的功能 即开发文件的概述是一个轻量级的 UML 图 其中绘制了 使用 指针和继承指针 这使得可以轻松查看程序的结构
  • 具有属性的 UML 建模枚举

    我想使用 Java 枚举 enum 创建一个 UML 图 它具有一个或多个属性 但我对如何做到这一点感到困惑 例如 可以这样声明枚举 public enum Enumeration type LITERAL A attr1 value at
  • 在线求职门户系统用例图

    我想要一个在线求职门户系统的正确用例图 这是我的尝试 我有些疑惑 我看不出在哪里制作 登录 用例 这是该系统的一个重要用例 该用例图没有显示简单访问者和注册访问者之间的区别 前者可以查看职位空缺 查看建议 而无需拥有帐户 后者可以查看职位空
  • 如何在 UML 中将属性显示为“只读”?

    我想用图表描述 API 的一些模型 是否有标准如何将属性标记为readonly 这些属性由系统设置 API 使用者无法修改 目前我滥用类图符号private and public属性 但我对此并不满意 谢谢你的想法 通常 当您进行接口编码时
  • 显示事件的典型 uml 图

    我有几个模块 他们通过事件相互交流 通常使用什么 UML 图来显示这一点 人们使用非 uml 图吗 有什么例子吗 我想你肯定想要一个顺序图 http en wikipedia org wiki Sequence diagram按顺序显示模块
  • 如何绘制java uml类图并在另一个类中创建枚举[重复]

    这个问题在这里已经有答案了 假设我有一个类名 A 在这个类中我定义了枚举 Bpublic enum B AA BB CC 现在我想画一个uml来体现这种关系 应该怎么做呢 在类类图中 表示使用 例如
  • 用例可以没有参与者吗?

    我正在研究全自动系统的用例图 外部系统只会触发该系统的一个用例 大多数其他用例都是计划任务并由计时器调用 我有一个由计时器调用的用例 它包含并扩展了其他两个用例 当我编写用例描述时 谁将成为 UC 2 和 UC 3 的参与者 用例可以在没有
  • 如何用UML表示通信协议?

    在我的 UML 模型中 我有一个系统及其相互通信的子组件 例如 我有一台计算机和一个遥控机器人 它们通过蓝牙进行通信 目前图中的流程类似于 计算机 触发 遥控车 的 setVelocity 函数 在这一点上 我想通过说以下的话来完善沟通 计
  • Eclipse:如何安装 UML2 工具

    我想尝试 UML2 Tools for Eclipse 如图所示本教程 http www vogella de articles UML article html 我目前拥有面向 Java EE 开发人员的 Eclipse 3 6 Heli
  • 如何用序列图来展示一个类与另一个类之间的关系,以该类的实例的实例作为输入?

    我将使用之前的相同示例question https stackoverflow com questions 66934927 how to represent the relationship between an instance of
  • 将 StarUML 图转换为 Visio 绘图

    我有一个使用 Star Uml 创建的类图 但现在的要求是将其移植到 MS Visio 是否可以将 uml 移植到具有可用 xml 信息的 vsd 提前致谢 导出为 Windows 图元文件 WMF 和增强型 Windows 图元文件 EM
  • 如何在 UML 序列图中显示实例化?

    如何显示 Web 服务器实例化视图并重新获得流的控制权 也许我没有使用正确的图表类型 非常感谢 Ruben 的答案中的图表是正确的 但缺少一般的 UML 答案 当 创建 线 在本例中为虚线 连接到所创建生命线的框 标签 顶部时 它会创建另一
  • 如何使用 js/uml 对 JavaScript 文件进行逆向工程?

    Goal 我的目标是从我的 JavaScript 项目 由多个 js 文件组成 中获取 UML 模型并将其存储为 XMI 我已经走了多远 我在网上搜索了一下 发现js uml是第一个去的地方 我已经设法让 js uml 插件与 Eclips
  • 有没有办法在 Visual Studio 或 MATLAB 中“映射”程序执行顺序?

    我所说的 地图 是指我有一个 主 函数 它调用内部的许多其他程序 我希望能够看到哪个文件首先运行 第二个 第三个等等 基本上 我希望能够请参阅这个大型 OOP 设计程序 创建者没有为其制作 UML 类图 中的依赖项列表和顺序 以帮助破译代码
  • PlantUML 活动图 返回

    我正在使用 PlantUML 创建活动图 我想要从里面出来的箭头Modify Details回到OP2而不是钻石 我有这个图 startuml Swimlane1 start OP1 Swimlane2 OP2 if Form Valid
  • 如何在 UML 中正式记录 C# 属性?

    在 UML 类图中记录类的 C 属性的正确方法是什么 我还没有决定这是否是我的答案 但我想我会把它扔在那里以便讨论 这看起来可以接受吗 它是属性类型的实例 其中元数据值放入下面的标记值中 我刚刚弄清楚如何添加自定义立体类型 该箭头只是一个标
  • UML 图 - 在我的应用程序中发送电子邮件被视为外部系统

    我的应用程序有一个联系选项 它将打开带有按摩页面的电子邮件应用程序 并且消息接收者设置为应用程序支持电子邮件 我已附上我的意思的图片 我已将其编写为需求 但不确定如何在系统类图和用例图中说明它 我最初在用例图中所做的是 将我的用户 主要参与
  • 聚合多重性 UML

    我和我的同事在某一点上无法达成一致 在 UML 中 当进行聚合时 菱形边重数最大为 1 或者可以是 0 吗 还是取决于某种观点 先感谢您 首先 您需要具体说明您指的是哪个 钻石 作为空钻石聚合填充钻石是作品 如果你的意思是空钻石 那么 Ic

随机推荐