👨💻个人主页:@元宇宙-秩沅
👨💻 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,概要设计 –
特点: 主要内容就是模块和模块之间的关系
共四个点 :我们只需要掌握前两个点 :
- 2,详细设计–(针对复杂数据如算法这种)
特点:算法设计, 但是不包括接口设计
⭐🅰️系统路线学习点击跳转⭐
你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!、