【软件设计师暴击考点】软件工程知识高频考点【一】

news2024/12/23 0:53:07

在这里插入图片描述


👨‍💻个人主页:@元宇宙-秩沅

👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

👨‍💻 本文由 秩沅 原创

👨‍💻 收录于专栏软件设计师考点暴击

🅰️推荐文章


⭐【Unityc#专题篇】之c#系统化大礼包】

⭐【unity数据持久化】数据管理类_PlayerPrfs

⭐【unity本站最全系列】unity常用API大全一篇文章足以
在这里插入图片描述



文章目录

    • 🅰️推荐文章
    • 🎶(==A==)考点一:软件过程
      • 1.CMM(能力成熟度模型)
      • 2.CMMI(能力成熟度模型集成)
      • 3.例题
    • 🎶(==B==)考点一:开发模式
      • 1,瀑布模型
      • 2,增量模型
      • 3,演化模型:
      • 4,喷泉模型
    • 🎶(==c==)考点三,敏捷方法
      • <font color=red>**XP:(背记)**
    • 🎶(==D==) 考点四,软件需求
    • 🎶(==E==) 考点五,系统设计
      • 精华内容提炼:
    • 🅰️系统路线学习点击跳转



🎶(A考点一:软件过程


1.CMM(能力成熟度模型)


在这里插入图片描述

  • 考点: CMM相对应这5个点的内容
    在这里插入图片描述

2.CMMI(能力成熟度模型集成)


  • 连续式模型

  • 考点: CMM相对应这6个点的内容( 0~5)
    在这里插入图片描述

3.例题

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


🎶(B考点一:开发模式


考点:给出特点让你去分别它属于哪个模型,(了解一下一个模型的主要特点)

1,瀑布模型


优点:容易理解,成本较低

特点:

(1)用户需求明确且全面,变更较少

(2)强调早期进行阶段开发计划

(3)可以拟开发较大规模的系统,且具备类似系统的开发经验

2,增量模型


特点:

(1) 继承了瀑布模型的优点

(2)能够快速构造可运行的产品,可以先交付

(3)具有商业性(适用于商业产品的创新模型)


3,演化模型:

(可以快速投入使用,不断的演化用户的需求)

  • (1)螺旋模型

    ①适用于复杂且大规模的项目开发

    ②有风险评估、

    ③成本较高

  • (2)原型模型

①用户需求不清晰不明确

②规模较小

③不可以立即投入使用

4,喷泉模型

特点:

(1)面向对象语言的开发

(2)软件重用和多项目的开发 ------解决瀑布模型和增量模型的问题

(3)多迭代和无间隙------ (不存在有边界的情况)

在这里插入图片描述

🎶(c考点三,敏捷方法


  • –软件开发方法之一
  • 考点: 敏捷方法的特点: XP(极限编程)和敏捷统一过程他们的内容和特点
    在这里插入图片描述

XP:(背记)

【1】4大价值观: 沟通 、简单性、 反馈 和 勇气。 【2】5个原则: 快速反馈、简单性假设、逐步修改、提倡更改和优质工作。 【3】12个最佳实践:
  • 计划游戏(快速制定计划、随着细节的不断变化而完善)、

  • 小型发布(系统的设计要能够尽可能早地交付)、

  • 隐喻(找到合适的比喻传达信息)、 、

  • 简单设计(只处理当前的需求,使设计保持简单)

  • 测试先行(先写测试代码,然后再编写程序)、

  • 重构(重新审视需求和设计,重新明确地描述它们以符合新的和现有的需求)、

  • 结队编程、集体代码所有制、

  • 持续集成(可以按日甚至按小时为客户提供可运行的版本)、每周工作40个小时、现场客户和编码标准。


🎶(D) 考点四,软件需求


  • 考点: 以下三个需求特点和内容(理解性去记忆)

    (1)功能需求: 实现项目的功能,基础部分,和系统相关的一些工作

    (2)性能需求: 高效率去实现操作,速度,吞吐率

    (3)数据需求: 跟数据有关

🎶(E) 考点五,系统设计


— 在软件设计阶段需要做的事

  • 考点:以下两个主要设计的特点和内容

在这里插入图片描述

精华内容提炼:

  • 1,概要设计 –

特点: 主要内容就是模块和模块之间的关系

共四个点 :我们只需要掌握前两个点 :

(1)设计软件系统的总体结构 : (只要知道它属于概要设计里面的内容) (2) 数据结构和数据库的设计
  • 2,详细设计–(针对复杂数据如算法这种)

特点:算法设计, 但是不包括接口设计

🅰️系统路线学习点击跳转



你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!


在这里插入图片描述


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

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

相关文章

基于Springboot+vue的汽车租赁系统设计与实现

博主介绍&#xff1a; 大家好&#xff0c;我是一名在Java圈混迹十余年的程序员&#xff0c;精通Java编程语言&#xff0c;同时也熟练掌握微信小程序、Python和Android等技术&#xff0c;能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

阿里云服务器的可用区和地域选择有哪些考虑因素?如何优化性能?

阿里云服务器的可用区和地域选择有哪些考虑因素&#xff1f;如何优化性能&#xff1f;   选择阿里云服务器时&#xff0c;可用区和地域选择是一个非常关键的环节。本文将为您详细解析在这个过程中需要考虑的因素以及如何优化性能。 一、阿里云服务器的可用区和地域选择的考虑…

PHP基础知识解析:探索PHP编程的核心概念和技巧

目录 PHP简介 什么是PHP 网站基本概念 网站 静态网站特点 动态网站特点 服务器概念 IP 域名 DNS 端口 PHP基础知识 PHP语法 PHP注释 PHP语句分隔符 变量 变量基本概念 变量的使用 命名的命名规则&#xff1a; 预定义变量&#xff1a; 可变变量 变量传值 …

【Linux操作系统】共享内存

文章目录 什么是共享内存&#xff1f;共享内存的原理共享内存的知识点构建创建共享内存的前提-key值共享内存的创建ipcs命令共享内存的释放共享内存的关联与解除代码演示共享内存的大小共享内存的特点 什么是共享内存&#xff1f;共享内存的原理 共享内存让不同进程看到同一份…

C++ --引用与函高级

引用 定义&#xff1a;给变量起别名。 语法&#xff1a;数据类型&别名原名。 int a10; int &ba; //(此时的a和b都指向了同一块空间&#xff0c;都可对里面的元素进行修改) 对这两个变量名字任意一个进行修改&#xff0c;两变量的结果都会发生变化 引用注意事项 1.引…

211大学,4个计算机应届生,真实求职情况~

每年6月&#xff0c;毕业就业是一个绕不开的永恒话题&#xff01;2024届秋招即将开始&#xff0c;你们都找到工作了吗&#xff1f;是否还在犹豫、焦虑、没有头绪…… 先知先觉的那一批人&#xff0c;总会未雨绸缪&#xff0c;从前辈那里汲取经验。 播妞采访了4位211计算机应届…

vue+leaflet笔记之地图放大镜

vueleaflet笔记之地图放大镜 文章目录 vueleaflet笔记之地图放大镜开发环境使用教程安装依赖库使用简介 详细源码(Vue3) 本文介绍了Web端使用 Leaflet开发库显示地图放大镜的方法 (底图来源:中科星图)&#xff0c;结合 leaflet.magnifyingglass插件可以为Leaflet图层添加“放…

SHAP显示原始特征

1.问题描述 SHAP用于特征解释&#xff0c;对于机器学习方法往往需要对原始特征进行编码&#xff0c;而SHAP在绘制单个样本时&#xff0c;会显示每个特征及其取值&#xff0c;而这个取值已经是编码后的&#xff0c;通常无法确定其含义。如&#xff1a; 下图所示的拍卖公司、城市…

【软件设计师暴击考点】数据结构高频考点暴击系列

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;软件…

MarkDown语法学习 —— LaTex数学公式 数学符号

文章目录 01 | &#x1f6d1; LaTex公式模式02 | &#x1f6a6;上下标符号 & 数学符号03 | &#x1f6a5; 运算符 LaTeX&#xff0c;作为广义上的计算机标记语言&#xff08;比如HTML&#xff09;&#xff0c;它继承了计算机语言的光荣传统&#xff0c;通过一些简单的代码表…

入门防火墙基本原理

防火墙是可信和不可信网络之间的一道屏障&#xff0c;通常用在LAN和WAN之间。它通常放置在转发路径中&#xff0c;目的是让所有数据包都必须由防火墙检查&#xff0c;然后根据策略来决定是丢弃或允许这些数据包通过。例如&#xff1a; 如上图&#xff0c;LAN有一台主机和一台交…

Nginx基础配置以及实操

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 一、nginx主配置文件1.全局配置2.I/O事件配置3.HTTP配置4.检查文件是否配置正确5.浏览器测试6.总配置文件图示6.1 nginx总配置文件的三个模块6.2 HTTP文件配置的图示…

通过Python+Selenium获取我的所有文章质量分

文章目录 前言一、背景二、设计三、环境准备四、开发1.查询文章数量1.1请求url1.2响应结果1.3代码 2.获取每页文章列表2.1请求url2.2响应结果 3.获取所有文章url3.1代码 4.保存excle方法4.1代码 5.查询所有文章质量分并写入excle5.1代码 6.程序入口6.1代码 7.需要引入的模块 五…

Copilot是GPT的理想应用模式吗?

自OpenAI发布ChatGPT以来&#xff0c;LLM持续火热&#xff0c;各大公司纷纷入场。但近一段时间以来&#xff0c;我观测到的LLM应用场景&#xff0c;基本都是Copilot的形式&#xff0c;即以对话为基础的辅助应用。尽管体验起来十分的高大上&#xff0c;但我能明确感受到&#xf…

微信小程序发布上线全流程 注册 开发 上传审核

微信小程序接入全流程 微信小程序从零到上线&#xff0c;要经历小程序账号注册开通、完善小程序信息、开发小程序、提交小程序审核及发布四个过程&#xff1a; 以下是微信小程序发布上线的详细流程&#xff1a; 确认小程序信息&#xff1a;在微信公众平台注册并登录后&#…

【C语言进阶】预处理那些事儿

文章目录 &#x1f4d6;预定义符号&#x1f4d6;预处理指令&#x1f4d6;#define &#x1f516;#define定义标识符&#x1f516;#define定义宏&#x1f516;#define替换规则&#x1f516;#和##&#x1f516;带有副作用的宏参数&#x1f516;宏和函数的对比&#x1f516;命名约定…

正点原子 STM32F4/F7水星 开发板资料连载第二十一章LTDC LCD实验

正点原子 STM32F4/F7水星 开发板资料连载第二十一章LTDC LCD实验 - 知乎 (zhihu.com) 本章我们将通过 STM32F767 的 LTDC 接口来驱动 RGBLCD 的显示&#xff0c;另外&#xff0c;STM32F767 的 LTDC 还有DMA2D 图形加速&#xff0c;我们也顺带进行介绍。本节分为三个部分&#…

Kubernetes学习笔记-kubernetes应用扩展(1)-自定义API对象20230622

1、CustomResourceDefinitions介绍 开发者只需要只需向kubernetes api服务器提交CRD对象&#xff0c;即可定义新的资源类型。成功提交CRD之后&#xff0c;就能通过API服务器提交JSON清单或者YAML清单的方式创建自定义资源&#xff0c;以及其他kubernetes资源实例 创建一个CRD…

SpringCloud Alibaba入门6之Nacos配置

一、基本概念 1.命名空间 用于区分环境&#xff0c;开发、测试、生产环境等。 2.配置分组 多个配置文件放在一起&#xff0c;形成组。 3.配置集 一般指一个配置文件 4.配置集ID 这个配置文件全局唯一ID 5.配置项 配置的键值对 二、引入Nacos配置中心 我们在用户模块…

探索安卓内容提供者:构建、访问和管理数据【复习】

文章目录 一 ContentProvider1.1 数据模型- **ContentProvider 使用基于数据库模型的简单表格来提供需要共享的数据**&#xff0c;在该表格中&#xff0c;每一表示一条记录&#xff0c;而每一列代表特定类型和含义的数据&#xff0c;并且其中每一条数据记录都包含一个名为“_ID…