搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小蓝xlanll
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
redis-哨兵模式
2
安装oh my zsh失败: 连接 raw.githubusercontent.com (raw.githubusercontent.com)|0.0.0.0|:443... 解决办法_链接raw.github
3
Python内置函数详解,进阶必备_python 内置函数定义
4
网络协议---MPL(2):RFC 7731文档翻译_mpl2协议
5
wayland xmodmap 键盘按键映射失效,转 evremap。wps fcitx5 输入法失效
6
GDCM:gdcm::LO的测试程序_mv.gdcm.into
7
【自然语言处理】第3部分:识别文本中的个人身份信息_pipeline("ner", grouped_entities=true)的输出是什么
8
java通过maven导入本地jar包的三种方式
9
git创建远程分支并关联本地分支_git创建远程branch
10
基于 KubeBlocks 的 PikiwiDB(原Pika) 云化下一站
当前位置:
article
> 正文
《信息系统项目管理师教程(第4版)》软考高级 第五章 信息系统工程 知识点逻辑思维导图_信息系统项目管理师 第四版 思维导图
作者:小蓝xlanll | 2024-04-20 22:49:05
赞
踩
信息系统项目管理师 第四版 思维导图
第五章 信息系统工程
Part1 软件工程
一、架构设计
1.软件架构目的:解决好软件的
复用、质量、维护
问题
2.软件架构风格
数据流风格:批处理序列、管道/过滤器
调用/返回风格:主程序/子程序
独立构建风格:通信工程、事件驱动
虚拟机风格:解释器
仓库风格:数据库系统、黑板系统、超文本系统
3.软件架构评估
评估人员关注系统
质量属性
,敏感点只影响一个质量属性,权衡点影响多个质量属性
评估方式
调查问卷
场景(常用)
架构权衡分析法
软件架构分析法
成本效益分析法
度量(量化)
二、需求分析
1.需求的层次
业务需求:客户对系统高层次的目标追求
用户需求:用户的具体目标
系统需求
功能需求
非功能需求
设计约束
质量功能部署QFD:将用户要求转化为软件需求、目的是提高用户满意度
常规需求:应该、越多越满意
期望需求:想当然以为系统应具备的功能、没有不满意
意外需求:要求范围外的功能
2.需求过程
需求获取:确定和理解不同干系人的需求和约束的过程
需求分析:把杂乱无章的用户要求转换为用户需求
结构化分析(SA):建立模型的核心是数据字典
数据模型:实体关系图(E-R图)
功能模型:数据流图(DFD)
行为模型:状态转换图
面向对象分析(OOA)
用例模型:用例是描述系统需求的方法
分析模型:描述系统的基本逻辑结构
需求规格说明书(SRS):是需求开发活动的产物,任何规模和性质的软件都不应该缺少
需求验证与确认
3.UML
统一建模语言
事物(建模元素)
结构事物:静态,类、接口、协作、用例、活动类、构件(存在于系统运行阶段)、节点
行为事物:动态,交互、状态机
分组事物:包,只存在于开发阶段
注释事物:结实
关系
依赖:一个影响另一个
关联:一组对象之间连接的结构关系
泛化:一般和特殊
实现:执行
图
UML视图
逻辑视图:设计视图、设计模型
进程视图:可执行线程与进程作为活动类
实现视图:物理代码
部署视图:把构建部署到物理节点上,表示软件到硬件的映射和分布结构
用例视图:是最基本的需求分析模型
三、软件设计
1.结构化设计:自顶向下、逐步求精和模块化的设计。高内聚、低耦合
2.面向对象设计
特征:封装、继承、多态
特点:
符合人们的思维习惯
普遍适用于各类系统开发
不能涉及系统分析以前的环节
原则:
单职原则:设计功能单一的类。高内聚
开闭原则
里氏替换原则
依赖倒置原则
接口隔离原则
组合宠用
迪米特原则:最少知识原则,低耦合
3.设计模式:方便复用成功的软件设计
根据处理范围不同:类模式、对象模式
根据目的和用途不同:创建型模式、结构型模式、行为型模式
四、软件实现
1.软件配置管理
2.软件编码
3.软件测试
静态测试
文档:检查单
代码:桌前检查、代码走查、代码审查
动态测试
白盒测试:结构测试、逻辑覆盖
黑盒测试:功能测试
a测试:开发环境,beta测试:使用环境
五、部署交付
软件打包、安装、配置、测试、集成和更新
六、过程管理
成熟度模型(CSMM)
1级:初始级,不确定性
2级:项目规范级,基本可以按计划实现
3级:组织改进级,稳定地实现
4级:量化提升级,量化地管理
5级:创新引领级
Part2 数据工程
一、数据建模
1.数据模型
概念模型:信息模型
逻辑模型:关系模型
物理模型:数据库体系结构设计
2.建模过程:数据需求分析、概念模型设计、逻辑模型设计、物理模型设计
二、数据标准化
数据标准化是数据共享的基础
内容:
元数据标准化
数据元标准化
数据模式标准化
数据分类与编码标准化
数据标准化管理
三、数据运维
数据存储:
数据存储介质:磁带、光盘、硬盘
存储管理
数据备份
DAS、LAN、LAN-FREE、DERVE-FREE
完全备份、差分备份、增量备份
数据容灾
应用容灾:应用服务的完整、可靠、安全
数据容灾:数据的高可用性,尽量少丢失或者不丢失,数据备份是数据容灾的基础
数据质量与评价控制
四、数据开发利用
数据集成:将不同数据源的数据进行整合
数据挖掘:从大量数据中提取挖掘知识
数据服务
数据服务目录:方便检索
数据查询与浏览及下载服务:数据共享的主要方式,查询、下载
数据分发服务
数据可视化
一维、二维、三维、多维、时态、层次、网络
信息检索
五、数据安全
Part3 系统集成
Part4 安全工程
1.信息安全空间:
x轴安全机制、y轴安全服务、z轴OSI网络参考模型
安全空间属性:认证、权限、完整、加密、不可否认
2.安全服务
对等实体认证
数据保密服务
数据完整性服务
数据源点认证服务
禁止否认服务
犯罪证据提供服务
3.安全技术::加密、数据签名技术、访问控制、数据完整性、认证、数据挖掘
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小蓝xlanll/article/detail/459795
推荐阅读
article
在
pycharm
中使用
Git
上传
代码
到
Git
ee
/
Git
Hub
(适合新手小白的超级详细步骤讲解)
_
p...
因为
Git
ee
和
Git
Hub
使用方法差不多,所以本文以将
代码
上传
到
Git
ee
为例,
Git
Hub
操作类似。
_
pycharm
...
赞
踩
article
Kafka
如何保证消息的
消费
顺序
_
kafka
如何保证消息
顺序
消费
...
kafka
kafka
顺序
消费
_
kafka
如何保证消息
顺序
消费
kafka
如何保证消息
顺序
消费
...
赞
踩
article
el
-
table
中
如何隐藏
全选
选框_
el
-
table
不要
全选
...
在
el
-
table
中
单选用户时不可以有
全选
按钮的出现,需要实现的效果如下:实现代码:
el
-
table
中
添加:header...
赞
踩
article
git
克隆
git
hub项目
_
怎么
在
termius
上运行
git
hub
的
代码...
首先呢我们要知道
git
hub是国外
的
。其次就是国外
的
网络很慢。所以呢我们要切换源这里推荐大家使用阿里云
的
源因为这个圆比较...
赞
踩
article
How to
umount
when
the
device
is
busy
_
umount
.nfs: ...
It happens all
the
time doesn’t it? You need to unmount a CD...
赞
踩
article
springboot
全局
异常
拦截
+统一接口
返回
格式(包括
过滤器
、
拦截
器中的
异常
)_springboo...
*** @describe: 自定义
异常
类*/@Serial/***
异常
错误码*//*** 给一个空构造器*/= nu...
赞
踩
article
Git
本地
仓库_
本地
git
仓库...
git
配置,
本地
仓库常见命令_
本地
git
仓库
本地
git
仓库 1.
git
功能 版本管理。 关于gi...
赞
踩
article
小
程序
使用web-
view
无法
打开
该H5页面不
支持
打开
的解决方法_
微信
小
程序
调试显示不
支持
打开
网页...
(4)校验文件放置好后,点击保存按钮。校验成功后,输入的域名就会显示在业务域名中了,这就表示业务域名配置成功了。注意:业...
赞
踩
article
Kafka
消息
失败后无限重复
消费
现象的排查_
kafka
消费
错误一直
重试
...
文章目录背景相关代码现象解决方法Reference背景项目中用到了
kafka
消息
队列,在开发测试过程中发现了
消息
端设置的...
赞
踩
article
【
LeetCode
热题
100
】【二分
查找
】搜索
二维
矩阵
...
如果用二分
查找
,时间复杂度是log(mn),但是可以实现时间复杂度为O(m+n)的,从右上角开始
查找
,如果当前元素比目标...
赞
踩
article
mysql
是基于
关系
模
型
的
数据库
_
MySQL
系列:
MySQL
关系
型
数据库
架构...
一、RDBMS
关系
型
数据库
管理系统概述1.RDBMS概念RDBMS:
关系
型
数据库
管理系统,是建立在
关系
模
型
基础上的
数据库
...
赞
踩
article
【
面试题
】
Java
面试题
整理5_
工厂
模式
面试题
...
Java
常见
面试题
整理5_
工厂
模式
面试题
工厂
模式
面试题
1.Se...
赞
踩
article
element
-
ui
按需引入配置
babel
-
preset
-
es2015
有问题?...
报错 Error: Cannot find module ‘
babel
-
preset
-
es2015
。
element
-
ui
...
赞
踩
article
python
调用
GPT-4-
API
/gpt3.5-api/chatGML-
API
/
llama2
-AP...
python
调用
GPT-4-
API
/gpt3.5-api/chatGML-
API
/
llama2
-
API
/文心一言ERNI...
赞
踩
article
标准
卷积
、
深度
可
分离
卷积
与
GSConv
,
YOLOv8
引入
SlimNeck
_
gsconv
卷积
...
本文介绍了标准
卷积
、
深度
可
分离
卷积
以及paper中的
GSConv
,分析了它们的性能优劣,并简要介绍了如何将VoVGSP和...
赞
踩
article
图谱
实战 | 徐美兰
:
深度
应用
驱动的
医学知识
图谱
构建
...
转载公众号 | DataFunSummit分享嘉宾
:
徐美兰浙江数字医疗卫生技术研究院 数字
医学知识
中心主任编辑整理
:
李杰...
赞
踩
article
AI系列:大
语言
模型
的
function
calling
(下)- 使用
LangChain
...
在AI系列:大
语言
模型
的
function
calling
(上)中我们实现了OpenAI原生的
function
calli...
赞
踩
article
Direct3D
粒子系统...
例如加了粒子尺寸字段,但是没有给该字段赋值。_direct3d粒子系统direct3d粒子系统 ...
赞
踩
article
verilog
时序
逻辑
心得_
时序
逻辑
延迟
一拍
...
但假设现在输出的结果如下图所示,输出的是8和5,不是我们目标需要的6和1,并且可以看到,dout_vld比dout晚了一...
赞
踩
article
踩坑
Kafka
异常
重试
设置
Kafka
ListenerContainerFactory不生效的问题,...
场景再现最近在接触
Kafka
, 在消费者消费消息出现
异常
的时候, 会看到
Kafka
会一直重复拉取信息, 10次
异常
后才不...
赞
踩
相关标签
pycharm
git
gitee
python
github
kafka
kafka顺序消费
class
elementui
vue
linux
windows
command
ubuntu
网络
kill
spring boot
java
spring
小程序
zookeeper
leetcode
矩阵
算法
mysql是基于关系模型的数据库