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

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. 复用是提高软件生产力和质量的一种重要技术

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

若依框架在未登录的情况下访问swagger3.0页面,出现弹窗的解决方法

若依框架在未登录的情况下访问swagger3.0页面,出现弹窗的解决方法 效果展示: 解决方法:在ShiorConfig.java类中找到shiroFilterFactoryBean方法,然后在filterChainDefinitionMap里面put你要过滤的地址,如下&#xff…

【机器学习】集成学习(理论)

集成学习(理论) 目录 一、何为集成学习二、集成学习最简单的模型:投票策略三、弱学习器的组合算法:自助聚合(Bagging模型)1、数据划分方法:自助法(Bootstrap Method)2、B…

浅谈人工智能

人工智能的概念和现状 人工智能(Artificial Intelligence,简称AI)是指通过计算机程序和算法来模拟人类智能,包括学习、推理、感知、语言理解、图像识别等方面。自20世纪50年代以来,人工智能领域的研究取得了巨大的进展…

C语言递归算法实现经典例题

一.递归 1.什么是递归 递归是一种编程技术,它通过在函数内部反复调用自身来解决问题。当一个程序调用自己时,这就称为递归调用。递归可以有助于简化某些算法的实现和理解。在递归过程中,每个调用都会将一些数据保存在栈上,直到递…

《Java并发编程实战》课程笔记(一)

并发领域的全景图 并发编程的三个核心问题 并发编程可以总结为三个核心问题:分工、同步、互斥。 分工指的是如何高效地拆解任务并分配给线程; Java SDK 并发包里的 Executor、Fork/Join、Future 本质上都是⼀种分工方法。除此之外,并发编程…

rsync远程同步

rsync介绍 rsync简介 rsync(Remote Sync,远程同步) 是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前…

阿里拆了中台,中台还有未来吗?

hi,我是熵减,见字如面。 近日,阿里在继年初3月份的16N的战略变革的基础上,对持续建设和运营8年的中台的调整终于落地了。 阿里对中台的这一举措,引发了外界对于中台战略是否还有意义的大量质疑和讨论。 甚至有人将中台…

ov2640子设备视频操作详细分析

ov2640子设备视频操作详细分析 文章目录 ov2640子设备视频操作详细分析ov2640_subdev_video_ops视频操作ov2640_s_stream开始流ov2640_g_fmt 获取格式ov2640_s_fmt设置格式ov2640_try_fmt尝试格式ov2640_cropcap裁剪能力ov2640_g_crop获取裁剪ov2640_enum_fmt枚举格式ov2640_g_…

六级备考26天|CET-6|仔细阅读|考研英语2023年英语(一)|8:20~10:00

text1 4/5 text2 3/5 text3 2/5 text4 3/5 12/20 目录 text 1 1. 重点词汇 2. 原文 3. 题目 text 1 1. 重点词汇 sympathise / ˈsɪmpəθaɪz / vi.同情;吊唁;共鸣 (等于 sympathize) ener…

黑客入门教程从零基础入门到精通,看完这一篇就够了

学前感言: 1.这是一条坚持的道路,三分钟的热情可以放弃往下看了. 2.多练多想,不要离开了教程什么都不会了.最好看完教程自己独立完成技术方面的开发. 3.有时多google,baidu,我们往往都遇不到好心的大神,谁会无聊天天给你做解答. 4.遇到实在搞不懂的,可以先放放,以后再来解决…

Scrum的执行过程及产品Backlog梳理的目的、时间、内容

Scrum的迭代运行过程 产品Backlog梳理 目的: •对下个Sprint的需求进行需求细节梳理和精化,识别技术风险和依赖,完成估算和优先级排序。 时间: •本Sprint开始后第6天,2小时以内 。 内容: •理解需求…

手把手教你用Python调用彩云机器翻译API

一、引言 彩云这个小而美的机器翻译一直很低调,它让人眼前一亮的是之前我们分享的网页翻译插件,可以把外文网站翻译成英中对照的样式,便于我们学习。之前我们也写过文章介绍过: PythonFan:如何用Google翻译英文网页成…

PyTorch RNN的原理及其手写复现。

PyTorch RNN的原理及其手写复现。 0、前言代码实现记忆单元(考虑过去的信息)分类包括:1.RNN 2.GRU 3.LSTM模型类别:1.单向循环(左到右) 2.双向循环(考虑未来信息) 3.多层单向或双向循环优缺点应用场景具体公式 0、前言 先给出代码…

单位、家庭建筑物电气、电子设备防雷举措

前 言 在现实的学习、工作、生活中,有时会面对自然灾害、重特大事故、环境公害及人为破坏等突发事件,为了控制事故的发展,就不得不需要事先制定应急预案。那要怎么制定科学的应急预案呢﹖下面是小编为大家整理的单位、住宅建筑物、电子电气防…

如何搭建一个高效、可靠的积分商城系统?

互联网购物的普及,积分商城系统已经成为商家和消费者之间互动的一种常见方式。它不仅可以帮助商家增加品牌影响力,还可以提高顾客体验,从而增加销售额。下面就如何搭建一个高效、可靠的积分商城系统作一些简单介绍。 第一步:确定需…

DHTMLX Suite JS PRO 8.1.1 Crack

适用于现代 Web 应用程序的强大 JavaScript 小部件库 - DHTMLX 套件 用于创建现代用户界面的轻量级、快速且通用的 JavaScript/HTML5 UI 小部件库。 DHTMLX Suite 有助于推进 Web 开发和构建具有丰富功能的数据密集型应用程序。 DHTMLX Suite 是一个 UI 小部件库,用…

Spring Boot中使用Spring Batch处理批量任务

Spring Boot中使用Spring Batch处理批量任务 Spring Batch是Spring框架的一个模块,它提供了一组API和工具,用于处理批量任务。在本文中,我们将会介绍如何在Spring Boot中使用Spring Batch来处理批量任务。我们将会使用一个简单的示例来说明如…

Install Prometheus Monitoring On Kubernetes Cluster

目录 Node & Software & Docker Images Lists ​Prometheus introduction Download Kubernetes Prometheus Manifest Files Install Prometheus Monitoring Kubernetes Create a Namespace Create a Cluster Role And Binding It Create a Config Map Create…

二、CNNs网络架构-卷积分离网络架构

《A review of convolutional neural network architectures and their optimizations》论文指出AlexNet的优异性能证明了可以通过增加网络深度提高网络性能。随着网络层数的不断增加,不断增加的计算负担和不显著的性能提升使得更先进的网络架构成为另一个主要的研究…

搭建监控日志系统

在微服务或者集群架构中,一次请求的调用会跨多个服务(web,mysql,feign等)、多个模块(用户模块,商品模块等)、多个容器(用户模块可能有多个实例),这…