首页 > 其他分享 >软件设计师:软件工程

软件设计师:软件工程

时间:2024-10-26 13:20:08浏览次数:6  
标签:风险 模型 可维护性 软件工程 文档 测试 软件 设计师

文章目录

一、开发模型

(1)瀑布模型(需求明确)

特点:

  • 瀑布模式适合开发需求明确的,需求大致固定不会随意变更的系统。
  • V模式的关键字在于质量保证活动和沟通,基本问题逐步细化。
    在这里插入图片描述
    在这里插入图片描述

(2)增量模型(快速构建)

特点:

  • 增量模型拥有瀑布模型的所有优点,它主要的特点是可以快速构造可运行的产品
  • 第一个可交付版本所需要的成本和时间很少。
  • 开发由增量表示的一个小系统所承担的风险不大。
    在这里插入图片描述在这里插入图片描述

(3)演化模型(迭代模型)

在这里插入图片描述

(3.1)原型模型(需求模糊 规模小)

特点:

  • 适合需求模糊不清晰且系统规模不大

在这里插入图片描述

(3.2)螺旋模型(风险分析 规模大)

特点:

  • 螺旋模型的特点是加入了风险分析,适合大规模高风险的,需求变化的系统。

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

(4)喷泉模型(面向对象)

在这里插入图片描述

(5)统一过程(UP)模型

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

(6)敏捷开发

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

二、开发过程

(1)需求分析

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

(2)概要设计

在这里插入图片描述

(3)详细设计

在这里插入图片描述

三、测试

(1)系统测试

在这里插入图片描述

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

(2)单元测试

检测模块接口、局部数据结构

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

(3)集成测试

自顶向下集成不需要驱动模块,自底向上不需要桩模块
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(4)测试方法

在这里插入图片描述

(5)黑盒测试

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

在这里插入图片描述

(6)白盒测试

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

四、能力模型

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

在这里插入图片描述

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

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

五、维护

(1)系统可维护性评估指标

在这里插入图片描述

(2)软件维护

在这里插入图片描述

六、软件文档

  • 编写高质量文档可以提高软件开发的质量
  • 文档是软件产品的一部分,没有文档的软件就不能称之为软件。
  • 软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量。
  • 软件文档只好不坏。

七、可靠性、可用性、可维护性

(1)可靠性

可靠性是指一个系统对于给定的时间间隔内、在给定的条件下无失效运作的概率。可以用MTTF/(1+MTTF)来度量,其中MTTF为平均无故障时间。

(2)可用性

可用性是在给定的时间点上,一个系统能够按照规格说明正确运作的概率,可以用MTBF/(1+MTBF)来度量,其中MTBF为平均失效间隔时间。

(3)可维护性

可维护性是在给定的使用条件下,使用规定的过程和资源完成维护活动的概率。可以用1/(1+MTTR)来度量,其中MTTR为平均修复时间。

八、沟通路径

  • 沟通路径无主程序的公式(n-1)*n /2,就是求和公式。
  • 有主程序员n-1,其中n为程序员个数

请添加图片描述

九、COCOMO估算模型

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

十、图

(1)Gantt图

在这里插入图片描述

(2)PERT图

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

(3)项目活动图

在这里插入图片描述

十一、软件配置管理

在这里插入图片描述

十二、风险

(1)风险管理

在这里插入图片描述

(2)风险识别

在这里插入图片描述

(3)风险预测

在这里插入图片描述

(4)风险评估

在这里插入图片描述

(5)风险控制

在这里插入图片描述

十三、ISO IEC 9126软件质量模型

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

十四、Mc Call软件质量模型

在这里插入图片描述

十五、软件评审

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

十六、容错技术

在这里插入图片描述

十七、软件工具

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

标签:风险,模型,可维护性,软件工程,文档,测试,软件,设计师
From: https://blog.csdn.net/weixin_45404884/article/details/142616167

相关文章

  • 软件分享丨书立
    书立:个体知识管理助手资源介绍书立(https://slinote.com/home)是一款专注于个体知识管理的工具,旨在帮助用户高效地整理、组织和运用知识。书立:个体知识管理助手资源介绍书立(https://slinote.com/home)是一款专注于个体知识管理的工具,旨在帮助用户高效地整理、组织和运用知识......
  • 文档透明加密系统怎么用?五款透明加密软件汇总!2024热门推荐,实测分享!
    数据泄露事件频发,让无数企业谈之色变。想要自动对存储在计算机上的文档进行加密吗?怎么在不影响日常工作的前提,确保文档在存储和传输过程中的安全?透明加密系统来助力!本文,将详细介绍文档透明加密系统的使用方法,并汇总五款2024年热门的透明加密软件。文档透明加密系统是什么......
  • 软件定制开发按需定价,如有需要可联系客服进行咨询
    软件定制开发按需定价,如有需要可联系客服进行咨询公平锁和非公平锁公平锁:多个线程按照申请锁的顺序来获取锁公平锁的优点是等待锁的线程不会饿死。缺点是整体吞吐效率相对非公平锁要低,等待队列中除第一个线程以外的所有线程都会阻塞,CPU唤醒阻塞线程的开销比非公平锁大。非公平......
  • 将软件集成到 Windows 映像中并进行静默安装,可以使用 DISM 和适当的安装程序命令。下
    将软件集成到Windows映像中并进行静默安装,可以使用DISM和适当的安装程序命令。下面是具体的步骤和示例命令。1.准备工作确保你有一个已挂载的Windows映像。确保你有软件的安装程序,并且支持静默安装。2.挂载映像首先,挂载你的WIM文件(如果还没有挂载的话):bashCopyC......
  • Awesome Tools,程序员常用高效实用工具、软件资源精选,办公效率提升利器!
    ✨前言在当今这个技术日新月异的时代,开发者只有持续学习,才能紧跟时代的浪潮。为了助力开发者在高效学习与工作中实现平衡(告别996的束缚),众多卓越且实用的开发工具应运而生,它们如同强大的助力器,极大地提升了我们的工作效率与创造力。GtiHub开源地址(欢迎关注持续更新):https://......
  • dremio 25.2 软件包以及github 源码更新了
    昨天我说了dremio发布了25.2提供了新的catalog支持,之后过了一段时间dremio同时也提供了软件包以及github源码的更新说明25.1版本构建关于dremio-js的私服问题在这次代码中也看到解决了,新功能代码可以看看参考资料https://github.com/dremio/dremio-oss/blob/master/ui/......
  • 【2024潇湘夜雨】WIN 11_IoT_Ent_LTSC_2024_24H2.26100.2161软件选装纯净特别版10.26
    【系统简介】=============================================================1.本次更新母盘来自WIN11_IoT_Ent_LTSC_2024_24H2.26100.2161.进桌面后稍等片刻,等待后续部分优化完成。2.全程离线精简、无人值守调用优化处理制作。部分优化适配系统可能要重启几次,即使显示适配失败也......
  • 软件开发与测试模型
    软件开发模型软件开发生命周期模型是软件产品从最初构思到退役的过程。常见的软件开发模型大爆炸模型直接开发(有想法直接编程无计划性)。边写边改模型变对需求进行分析边对软件进行编程。先简单的设计来回编程来回测试来回修改直至觉得足够才发布产品。无计划与文档可......
  • 打造知识绿洲:盘点十款搭建知识库软件,助力企业成长
    在当今瞬息万变的商业环境中,知识的有效管理与分享已成为企业持续发展和创新的关键。构建一座企业内部的知识绿洲,不仅能够提升员工的工作效率,还能促进团队协作,增强企业的竞争力。为此,本文精选了十款功能强大、易于使用的知识库软件,其中包括备受瞩目的HelpLookAI知识库,旨在助......
  • 盘点十款搭建知识库软件,助力企业成长
    在当今瞬息万变的商业环境中,知识的有效管理与分享已成为企业持续发展和创新的关键。构建一座企业内部的知识绿洲,不仅能够提升员工的工作效率,还能促进团队协作,增强企业的竞争力。为此,本文精选了十款功能强大、易于使用的知识库软件,其中包括备受瞩目的HelpLookAI知识库,旨在助......