当前位置: 首页 > news >正文

软考高级-一

人生除了无聊之外 就是一堆考证了,加油吧

软件过程模型

瀑布模型:需求明确

   需求分析/软件设计/程序设计/编码实现/单元测试/集成测试/系统测试/运行维护

   需求完整/正确性难确定,严格串行化,每个阶段一次性完全解决该阶段工作(不现实)

原型模型:

   需求分析/软件设计/程序设计(原型开发),编码实现/单元测试/集成测试/系统测试/运行维护

敏捷方法

   无软件开发方法 传统软件开发方法  敏捷方法

  • 极限编程xp 价值观:沟通/简单/反馈/勇气(接受变更的勇气),螺旋式开发方法

      实践规则:简单设计/测试驱动/代码重构/结对编程/持续集成/现场客户/发行版本小型化/系统隐喻/代码集体所有制/

  • scrum (项目管理)相关方获取需求/产品代办列表/迭代计划会议/迭代代办事项/迭代版本中目标无变化/迭代评审会  
  • 水晶方法:机动性,不同类型项目非常有效敏捷过程
  • 极限编程xp:价值观
  • 特征驱动开发fdd,有效开发:人 过程 技术,6中角色

逆向工程:现有系统 再工程(新需求/正需求) 新系统

    重构/重组:同一抽象级别上,转换 系统 描述形式

    设计恢复:借助工具 从已有程序中 抽象 出有关 数据设计 总体结构设计和过程设计等方面

    逆向工程:分析程序 力图在比源代码更高抽象层次上建立程序的表示过程

     正向工程:现有系统恢复设计信息  使用该信息 去改变或重构现有系统,改善其整体质量

     再工程/重构工程:现有系统的重新开发过程,逆向工程 新需求的考虑过程和正向工程

净室软件工程

UML:

静态图:类图/对象图/构件图/部署图(软硬件映射)/制品图/包图/组合结构图

动态图:用例图/顺序图/通信图/状态图/

4+1:系统分析 设计人员(逻辑视图 功能) /程序员 (实现视图 源代码) / 系统集成人员 (进程视图 并发)/系统和网络工程师(部署视图)

http://www.dtcms.com/a/11421.html

相关文章:

  • cad文字转arcgis注记
  • 国产数据库备份恢复实现
  • C# 使用NHibernate连接MySQL实现数据的增删改查
  • 【机器学习】(基础篇三) —— 损失函数和梯度下降
  • IPython使用技巧整理
  • Python 微服务实战:Dapr 基础入门指南
  • ES环境搭建、ES安装
  • 鸿蒙HarmonyOS开发:如何灵活运用动画效果提升用户体验
  • SpringBoot优雅的封装不同研发环境下(环境隔离)RocketMq自动ack和手动ack
  • 【npm】如何将自己的插件发布到npm上
  • 问题-windows-VPN不正确关闭导致网页打不开
  • 操作系统实训复习笔记(1)
  • 【Python】 使用 pandas 进行数据归一化
  • Spring响应式编程之Reactor操作符
  • 如何在Java中实现数据库连接池?
  • 一天了解23种设计模式
  • 【教程】hexo 更换主题后,部署在 Github Page 无 CSS 样式
  • C#学习系列之ListView垂直滚动
  • Transformers和Langchain中几个组件的区别
  • 医学记录 --- 腋下异味
  • LogicFlow 学习笔记——11. 对齐线 和 键盘快捷键
  • Android应用保活实践
  • CARLA自动驾驶模拟器基础
  • 深入理解 JS/TS 中的 filter 方法及其布尔值筛选功能
  • 移动端 UI 风格,诠释精致
  • 【计算机体系结构】
  • 啥移动硬盘格式能更好兼容Windows和Mac系统 NTFS格式苹果电脑不能修改 paragon ntfs for mac激活码
  • getPhysicalNumberOfCells获取列数不是合并前实际列数
  • Linux操作系统
  • vos3000外呼系统通话会话超时中断详解