学系统集成项目管理工程师(中项)系列24a_信息系统集成专业技术知识(上)

news2024/10/5 16:30:39

1. 信息系统的生命周期

1.1. 【19下选10】

1.2. 立项

1.2.1. 形成《需求规格说明书》并确定立项

1.2.1.1. 【21上选11】

1.3. 开发

1.3.1. 【22下选10】

1.3.2. 以立项阶段所做的需求分析为基础,进行总体规划。之后,通过系统分析、系统设计、系统实施、系统验收等工作实现并交付系统

1.4. 运维

1.5. 消亡

1.5.1. 【21下选11】

2. 信息系统开发方法

2.1. 结构化方法

2.1.1. 应用最为广泛

2.1.2. 分为若干阶段,然后依次进行,前一阶段是后一阶段的工作依据,按顺序完成

2.1.3. 每个阶段和主要步骤都有明确详尽的文档编制要求,并对其进行有效控制

2.2. 原型法

2.2.1. 【22上选11】

2.2.2. 不要求对系统做全面、详细的分析,而是基于对用户需求的初步理解

2.2.2.1. 【20下选11】

2.2.3. 动态响应、逐步纳入

2.2.4. 抛弃型原型(Throw-It-Away Prototype)

2.2.5. 进化型原型(Evolutionary Prototype)

2.3. 面向对象方法

3. 信息系统设计

3.1. 开发阶段的重要内容

3.2. 方案设计

3.2.1. 系统总体设计

3.2.1.1. 统的总体架构方案设计、软件系统的总体架构设计、数据存储的总体设计、计算机和网络系统的方案设计

3.2.1.1.1. 【19上选13】

3.2.2. 系统详细设计(物理设计)

3.2.2.1. 代码设计、数据库设计、人/机界面设计、处理过程设计

3.3. 系统架构

3.3.1. 将系统整体分解为更小的子系统和组件,从而形成不同的逻辑层或服务

3.4. 设备、DBMS及技术选型

4. 软件工程

4.1. 用工程的方法进行软件的开发、管理和维护

4.2. 软件需求分析与定义

4.2.1. 软件需求是针对待解决问题的特性的描述

4.2.2. 所定义的需求必须可以被验证

4.2.3. 优先级对需求进行权衡

4.3. 软件设计

4.3.1. 软件架构设计(也叫做高层设计)

4.3.2. 软件详细设计

4.4. 软件测试

4.4.1. 为了评价和改进产品质量、识别产品的缺陷和问题而进行的活动

4.4.2. 整个开发和维护过程中的活动

4.4.2.1. 【21下选12】

4.4.3. 针对一个程序的行为,在有限测试用例集合上,动态验证是否达到预期的行为

4.4.4. 包括在整个开发和维护过程中的活动

4.4.5. 单元测试

4.4.5.1. 【21上选12】

4.4.5.1.1. 【22上选12】

4.4.6. 集成测试

4.4.7. 系统测试

4.5. 软件维护

4.5.1. 为需要提供软件支持的全部活动

4.5.2. 在交付前完成的活动

4.5.2.1. 运行计划

4.5.2.2. 维护计划

4.5.3. 交付后完成的活动

4.5.3.1. 软件修改

4.5.3.2. 培训

4.5.3.3. 帮助资料

4.5.4. 更正性维护

4.5.4.1. 更正交付后发现的错误

4.5.4.1.1. 【19上选12】

4.5.5. 适应性维护

4.5.5.1. 使软件产品能够在变化后或变化中的环境中继续使用

4.5.6. 完善性维护

4.5.6.1. 改进交付后产品的性能和可维护性

4.5.7. 预防性维护

4.5.7.1. 在软件产品中的潜在错误成为实际错误前,检测并更正它们

4.6. 软件质量

4.6.1. 软件特性的总和

4.6.2. 软件满足用户需求的能力

4.6.2.1. 【19下选11】

4.6.2.2. 遵从用户需求,达到用户满意

4.6.3. 内部质量

4.6.4. 外部质量

4.6.5. 使用质量

4.7. 软件质量管理

4.7.1. 软件质量保证

4.7.1.1. 通过制订计划、实施和完成等活动保证项目生命周期中的软件产品和过程符合其规定的要求

4.7.2. 验证与确认

4.7.2.1. 验证过程试图确保活动的输出产品已经被正确构造,即活动的输出产品满足活动的规范说明

4.7.2.1.1. 【22下选11】

4.7.2.2. 确认过程则试图确保构造了正确的产品,即产品满足其特定的目的

4.7.2.2.1. 【20下选12】

4.7.3. 评审与审计

4.7.3.1. 管理评审的目的是监控进展,决定计划和进度的状态,或评价用于达到目标所用管理方法的有效性

4.7.3.2. 技术评审的目的是评价软件产品,以确定其对使用意图的适合性

4.8. 软件配置管理

4.8.1. 通过标识产品的组成元素、管理和控制变更、验证、记录和报告配置信息,来控制产品的进化和完整性

4.8.2. 软件配置管理计划、软件配置标识、软件配置控制、软件配置状态记录、软件配置审计、软件发布管理与交付

4.8.3. 软件配置标识活动识别要控制的配置项,并为这些配置项及其版本建立基线

4.8.3.1. 【21下选14】

4.8.4. 工具包括追踪工具、版本管理工具和发布工具

4.8.4.1. 【19上选14】

4.8.5. 软件配置控制关注的是管理软件生命周期中的变更

4.8.5.1. 【22上选14】

4.9. 软件过程管理

4.9.1. 项目启动与范围定义

4.9.2. 项目规划

4.9.3. 项目实施

4.9.4. 项目监控与评审

4.9.5. 项目收尾与关闭

4.10. 软件开发工具

4.10.1. 需求工具包括需求建模工具和需求追踪工具

4.10.2. 设计工具包括软件设计创建和检查工具

4.10.3. 构造工具包括程序编辑器、编译器、代码生成器、解释器、调试器等

4.10.4. 测试工具包括测试生成器、测试执行框架、测试评价工具、测试管理工具、性能分析工具

4.10.5. 维护工具包括理解工具(如可视化工具)和再造工具(如重构工具)

4.10.6. 配置管理工具包括追踪工具、版本管理工具和发布工具

4.10.7. 工程管理工具包括项目计划与追踪工具、风险管理工具和度量工具

4.10.8. 工程过程工具包括建模工具、管理工具、软件开发环境

4.10.9. 质量工具包括检查工具和分析工具

4.11. 软件复用

4.11.1. 利用已有软件的各种有关知识构造新的软件,以缩减软件开发和维护的费用

4.11.2. 复用是提高软件生产力和质量的一种重要技术

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/553207.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ChatGPT4 镜像网站推荐

文章目录 1. TomChat2. Ai Doge3. 二狗问答4. 小莓用AI5. Ora6. ChatGPT镜像7. ChatGPT镜像8. VIVI-AI9. 小杰AI10. ChatGPT Web11. AIchatOS 什么是ChatGPT? ChatGPT,全称:聊天生成预训练转换器(英语:Chat Generative Pre-train…

辅助驾驶功能开发-功能规范篇(16)-2-领航辅助系统NAP-HMI人机交互

书接上回 2.3.7HMI人机交互 2.3.7.1显示 (1)图标 序号 图标状态 (图形、颜色供参考) 含义说明 备注 1 辅助驾驶功能READY

Winform窗体利用WebApi接口实现ModbusTCP数据服务

在上位机开发过程中,有时候会遇到需要提供数据接口给MES或者其他系统,今天跟大家分享一下,如何在Winform等桌面应用程序中,开发WebApi接口,提供对外modbus设备的数据服务。通讯模型是: 为了更好地演示应用场…

华为OD机试真题 Java 实现【简单的解压缩算法】【2023Q1 200分】

一、题目描述 现需要实现一种算法,能将一组压缩字符串还原成原始字符串,还原规则如下: 1、字符后面加数字N,表示重复字符N次。例如:压缩内容为A3,表示原始字符串为AAA。 2、花括号中的字符串加数字N&…

MyBatis环境搭建+第一个MyBatis程序

目录 1.MyBatis是什么? 2.MyBatis开发环境搭建 3.我的第一个MyBatis程序 1.MyBatis是什么? MyBatis是一款数据库框架,是一款优秀的持久层框架,它不仅支持用户自定义SQL和存储过程,而且还具有高级映射功能。简单来说…

【重新定义matlab强大系列九】函数isoutlier查找数据中的离群值

🔗 运行环境:Matlab 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 #### 防伪水印——左手の明天 #### 💗 大家好🤗&#x1f91…

【TikZ 简单学习(上):基础绘制】Latex下的绘图宏包

【TikZ 简单学习[上]基础绘制】Latex下的绘图宏包 前置简单图形绘制基本架构路径绘制添加样式/风格弧线绘制剪切抛物线和正弦曲线绘制填充和绘制渲染绘制箭头循环添加文本信息绘制一个角度 前置 Latex 可以解决绘制这些东西: ∫ a b 1 x d x \int_a^b\frac{1}{x}dx…

DoFE:Domain-oriented Feature Embedding

key : 通过利用多源领域的知识来提高CNN在未见目标领域上的泛化能力。 我们的DoFE框架通过动态丰富图像特征与来自多源领域学习的附加领域先验知识相结合,使语义特征更具辨别性。引入了一个领域知识池来学习和记忆从多源领域提取的先验信息。 然后,原始…

Raidrive安装配置,结合alist实现将webdav网盘挂载为本地磁盘(保姆级教程)

目录 1. 下载安装2. 添加网盘3. 常见报错3.1 不要勾选安全连接3.2 路径必须填写正确 4. 测试效果总结 欢迎关注 『发现你走远了』 博客,持续更新中 欢迎关注 『发现你走远了』 博客,持续更新中 书接上文 AList挂载工具安装搭建使用教程,快速访…

【数据结构】一文读懂循环队列的实现细节

循环队列最早出现在计算机系统设计中,它的出现主要是为了满足实际需求:在存储机制上,传统的队列存储方式难以满足一些实际应用中需要存储大量数据的场景。在有限的数组空间内,传统的队列存储方式可能会出现存储空间浪费过多、存储…

【操作系统】线程简介

线程简介 线程概念 在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么, 只是维护应用程序所需的各种资源,而线程则是真正的执行实体。 所以,线程是轻量级的进程(LWP:light w…

4.1 - 信息收集 - 子域名收集

「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 子域名收集 一、域名爆破工具二、搜索引擎1、百度2、必应 三、第三方网站1、VirusTotal2、…

LLaMA模型系统解读

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

深度剖析,如何从底层代码层面理解Selenium和Appium的关联

目录 前言: 一、Selenium和WebDriver 二、Appium和WebDriver 三、Selenium和Appium的底层关联 1. Selenium WebDriver提供底层的浏览器控制机制 2. 利用JSON Wire Protocol通信协议实现通讯机制 四、实例代码 总结: 前言: Selenium和…

FFmpeg命令实战(中)

标题 1.ffplay命令播放2.ffplay简单过滤器3 .ffmpeg命令参数1.主要参数2. 音频参数3.视频参数 4.ffmpeg命令提取音视频数据1.保留封装格式2.提取视频3.提取音频 5.ffmpeg提取像素格式1.提取YUV2.提取RGB3.提取PCM 5.ffmpeg命令转封装格式1.保持编码格式2.改变编码格式3.修改帧率…

String源码

介绍 1&#xff09;String 是一个 final 类&#xff0c;即不能被继承的类 。 2&#xff09;String类实现了 java.io.Serializable 接口&#xff0c;可以实现序列化。 3&#xff09;String类实现了 Comparable< String>&#xff0c;可以用于比较大小&#xff08;按顺序…

49天精通Java,第34天,finalize、引用计数、JVM停止复制、JVM即时编译器

目录 一、finalize二、引用计数三、JVM停止复制四、JVM即时编译器五、惰性评估 大家好&#xff0c;我是哪吒。 &#x1f3c6;本文收录于&#xff0c;49天精通Java从入门到就业。 全网最细Java零基础手把手入门教程&#xff0c;系列课程包括&#xff1a;基础篇、集合篇、Java8…

chatgpt赋能Python-pythonchallenge

Python Challenge: 挑战你的Python技能 如果你正在寻找一种提高Python编程技能的有趣方法&#xff0c;那么Python Challenge是一个不错的选择。Python Challenge是一个在线的puzzle游戏&#xff0c;每个挑战都需要使用Python编写程序来解决。这些挑战是由一个名叫Nadav Samet的…

centos或ubuntu部署OpenSips

参考 Centos7安装opensips超详细教程 centos7 部署opensips信令服务器 【死磕opensips】sip协议解析 开源SIP Kamailio OpenSIPS的四种均衡负载算法详解和SBC呼叫路由 基于SIP协议的性能测试——奇林软件kylinPET OpenSIPS实战&#xff08;一&#xff09;&#xff1a;OpenSIPS…

【消息中间件】RocketMQ如何保证消息的可靠性?

文章目录 前言一 、发送端消息可靠性1. 同步发送2. 异步发送3. 单向发送4. 发送重试策略 二、存储端消息可靠性1. 存储可靠性挑战2. 同步刷盘3. 异步刷盘&#xff08;默认&#xff09;4. 过期文件删除 三、消费端消息可靠性1. 消费重试2. 死信队列3. 消息回溯 四、总结参考与感…