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

软考高级-一

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

软件过程模型

瀑布模型:需求明确

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

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

原型模型:

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

敏捷方法

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

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

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

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

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

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

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

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

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

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

净室软件工程

UML:

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

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

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

相关文章:

  • 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中几个组件的区别
  • 医学记录 --- 腋下异味
  • 明星站台“胖都来”背后:百元起录视频,20万可请顶流
  • 诺和诺德一季度减重版司美格鲁肽收入增83%,美国市场竞争激烈下调全年业绩预期
  • 中国公民免签赴马来西亚的停留天数如何计算?使馆明确
  • 五一假期上海楼市延续向好态势,成交量同比增加36%
  • 博裕基金拟收购“全球店王”北京SKP最多45%股权
  • 山东滕州一车辆撞向公交站台撞倒多人,肇事者被控制,案件已移交刑警