搜索
查看
编辑修改
首页
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
两年外包公司经验,拿到字节跳动Android offer,我的付出不止一点点_跟字节老师做项目
2
基于CentOS7安装和配置RabbitMQ3.8.4
3
postgres 数据库搭建集群 (主备模式)_postgres集群
4
闭包浅析_qtwwyl
5
YDOOK : Anaconda : 全库完全全面更新到最新版 更新详细教程_conda update 全过程
6
ElasticSearch中使用向量和关键词联合检索
7
软件提示应用程序无法启动,因为应用程序的并行配置不正确……_无法加载 dll“runtimecorenet100_15.dll”: 应用程序无法启动,因为应用程
8
HDMI设计5--GT Transceiver的总体架构整理_gth 实现 hdmi
9
【PDFBox】PDFBox操作PDF文档之创建PDF文档、加载PDF文档、添加空白页面、删除页面、获取总页数、添加文本内容、PDFBox坐标系
10
自然语言处理在金融领域的颠覆性影响
当前位置:
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
Stable
Diffusion
动画版上线!十五种风格预设,支持
文本
图像
视频
多种输入方式_stabl...
Stable
Diffusion
也能了!你没听错,Stability AI推出了一款新的
文本
生成动画工具包
Stable
...
赞
踩
article
leetcode
74
. 搜索
二维
矩阵
【
二分
】_
leetcode
74
二维
二分
...
题目链接:
74
. 搜索
二维
矩阵
编写一个高效的算法来判断 m x n
矩阵
中,是否存在一个目标值。该
矩阵
具有如下特性:每行...
赞
踩
article
MySQL
实践——
MySQL
中
支持
的
字符集
和排序
规则
_
mysql
字符集
...
在
MySQL
中
utf8 是 utf8mb3
的
别名,所以之后在
MySQL
中
提到 utf8 就意味着使用1~3个...
赞
踩
article
Swift
中
Actor
、 Any
Actor
、 Main
Actor
、Global
Actor
异...
在
Swift
Concurrency 中,有几个与
Actor
相关的特性
和
协议,包括
Actor
、Any
Actor
、...
赞
踩
article
apollo
5.5
.
0
技术文档_
apollo
5.5
...
快速入门指南校准指南Apollo目前提供强大的校准服务,可满足您从LiDAR,IMU到摄像机的校准要求。百度还可以提供这...
赞
踩
article
浏览器
打不开
某些
网站
是什么
原因
导致,试试用这些方法来解决...
不少小伙伴使用一些
浏览器
浏览网页的时候,发现
打不开
某些
网站
,这是什么
原因
导致的呢?本文讲汇总几个常见的
原因
,我们可以通过...
赞
踩
article
MySql基础,MySql表的
基本操作
_
show
create
table
tb_
emp5
\g 语法...
文章目录MySQL数据表的
基本操作
MySQL创建数据表基本语法MySQL 修改数据表修改表名修改表字符集MySQL修改/...
赞
踩
article
Swift
并发的
结构化编程
_
withcheckedcontinuation
...
以函数为例,不管函数中实现了多么复杂的逻辑,调用方根本不需要关心函数内部是如何实现的,当调用发生时,执行控制权交给该函数...
赞
踩
article
Stable
Diffusion
模特假人换服装、换背景、换真人_
stable
-
diffusion
...
黑色代表保护,白色代表允许修改,灰色则用来调整被修改的程度。sd-webui-controlnet扩展插件之前已经讲过如...
赞
踩
article
浏览器打不开
网页
问题
...
一、网络设置的
问题
这种原因比较多出现于需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的。仔细...
赞
踩
article
批处理
基本
概念
及编写方式_
批处理
的
概念
和
特点...
1
基本
概念
批处理
文件是扩展名为.bat 或.cmd
的
文本文件,每一行可视为一个命令,每个命令里可以含多条子命令,从...
赞
踩
article
【
Python
】
安装
torch
_
geometric
、以及
torch
_
scatter
系列
安装
_
torc...
【
Python
】
安装
torch
_
geometric
、以及
torch
_
scatter
系列
安装
_
torch
_
scatter
安...
赞
踩
article
《
数字化
运维
路线图
》第三
部分
-
数字化
运维
转型
平台
震撼发布!...
同时,建立统一
运维
平台
,实现数据采集、存储、整合、分析和处理的全面智能化。这样,从数据中获取洞察,驱动业务决策,提升
运维
...
赞
踩
article
C++
加密
解密
库之选择...
项目中有这样一个需求,客户端登陆服务器时,为保证信息安全,需要对用户的密码进行
加密
传输,在服务器端接受到之后进行相应的解...
赞
踩
article
ubuntu20.0
4
.5
hadoop3.2
.
4
伪
分布式
安装
部署_
ubuntu20.0
4
搭建had...
本文章记录了在
ubuntu20.0
4
.5中部署hadoop3.x伪
分布式
和hive的
安装
过程_
ubuntu20.0
4
搭建...
赞
踩
article
eNSP
网络
中
防火墙
命令行
配置
_
ensp
网络
设计中引入
配置
防火墙
等
网络
安全设计保护
网络
...
2、外网客户端能够通过http访问内网服务器。目的:1、B区能够访问外网,同时能够单向访问内网服务器。为了模拟现实情况,...
赞
踩
article
基于
YOLOv5
的
车牌
识别系统
(
YOLOv5
+
LPRNet
)...
LPRNet
(License Plate Recognition Network)是一个专门用于
车牌
号码识别的深度学习模...
赞
踩
article
数据治理中心
DataArts
Studio
...
成长地图_数据治理中心
DataArts
Studio
数据治理中心
DataArts
Studio
...
赞
踩
article
Navicat
创建
数据库
/
表
的基础操作_
navicat
建
表
...
Navicat
创建
数据库
、
创建
数据库
表
,
数据库
命名、字符集、排序规则填写,SQL语句
创建
表
,视图
创建
表
。_
navicat
...
赞
踩
article
ubantu
+
hadoop
+
spark
+
scale
分布式
数据分析
框架搭建_
ubuntu
上
hadoop
...
ubantu
+
hadoop
+
spark
+
scale
分布式
数据分析
框架搭建_
ubuntu
上
hadoop
环境搭建然后搭建sp...
赞
踩
相关标签
stable diffusion
mysql
数据库
swift
ios
浏览器打不开网站
java
运维
操作系统
网络
python
可观测性
c/c++
开发工具
分布式
ubuntu
linux
hadoop
hive
服务器