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

软件设计周期

软件设计周期

计划时期:问题定义,可行性研究

开发时期:需求分析,概要设计,详细设计,编码,测试

运行时期:维护

软件概要设计将软件需求转发为数据结构软件的系统结构

软件开发模型

瀑布模型

针对需求分析阶段,精准捕获客户需求

V模型

提前做好测试计划

喷泉模型

注重迭代,有部分阶段重叠,加快开发速度

原型化模型

需求不明确

增量模型

每一次增量要发布一个可操作产品

软件开发其他概念

统一软件开发过程RUP(以架构为中心,用例驱动,增量与迭代)

模块划分:高类聚,低耦合

软件重用

软件测试

软件文档(用户文档,系统文档)

PS:高类聚,低耦合是什么意思?

一个程序有很多功能,功能之间要高类聚,不容易出错

程序与程序之间,要低耦合,不然改动一点,影响两边交互

http://www.gsyq.cn/news/1617992.html

相关文章:

  • 孩子确诊自闭症/多动症后该找谁?一份给迷茫家长的专业参考指南
  • M4Markets的长期使用感受顺不顺手?
  • 卡梅德生物科普:CD70(TNFSF7)的免疫共刺激机制与研究应用
  • 功能极简取舍:每个按钮都要为用户承担重量
  • Kiran-shell 显示桌面插件:一键隐藏所有窗口的底层机制
  • CPP 学习笔记 语法总结
  • 第91题 2026年国家级科研痛点:高压IGBT芯片场截止(FS)结构与背面减薄工艺
  • 选芯片编程烧录座,这3个专业性价比最稳
  • 直流电机静音控制方案:从PWM优化到PCB布局
  • SQL 复杂查询优化:先减少扫描,再谈语法漂亮
  • 6. 深入 Nginx 核心:HTTP 11 个处理阶段与模块开发实战
  • 【2026年华为暑期实习(AI)-7月1日-第三题- Certainty Forcing 训练损失计算】(题目+思路+JavaC++Python解析+在线测试)
  • AI 辅助:前端工程化效率:快不是少检查,而是少返工
  • 深度学习Pipeline与Baseline构建指南
  • 截屏、OCR、翻译、录屏全打包?这款开源软件,一个快捷键搞定所有!
  • 工程化赋能传统业务工作流:先找重复劳动,不要先找服务
  • SpringBoot 自动配置原理
  • 死磕信号量实现读者-写者:我被自己写的代码坑惨了
  • Xinference开源大模型本地部署实战指南
  • UABEA:重新定义Unity资源编辑的跨平台革命
  • 大厂高频面试题:手机号加密存储后,如何快速按尾号查询?
  • 终极Windows驱动管理指南:DriverStoreExplorer免费释放C盘空间
  • 为了防止题目链接失效,将题目原文复制如下:
  • Java实现Navicat密码加密解密:AES-256-CBC本地安全存储实战
  • QuickVina 2深度解析:20倍加速的分子对接性能揭秘
  • Go 进阶必修:90% 的人都没用对的“表驱动法”
  • 关于动态规划【力扣300.最长递增子序列的思考】
  • 华为MetaERP Oracle EBS R12 AP 供应商主数据完整配置指南(架构师实施版)一、前置基础配置(必须先完成,否则供应商无法正常使用)(一)财务选项 Financials Opti
  • 给制造以光,让智造有根:中策橡胶卓越智能工厂背后的F5G-A全光力量
  • 基于树莓派的边缘计算安全网关设计与实现