软件工程与软件质量

软件没有可靠性,只有安全性。一个软件用了几十年,没有几行代码被抹掉。只是发现了新问题。所以软件都不可靠。

俄乌冲突比拼的是软件算法能力。实时性高的环境下运行的程序中一个变量不能有两个用途。

保障质量的因素

1管理层重视度

忽视软件地位------软件开发者得到资源不足,时间紧------软件质量下降,程序容易出错。

应对软件开发量制定明确的价值衡量体系。

2需求分析

需求文档相当于效果图。问题发现的越早成本越低。

需求规格说明是与用户交流确认的,不是知道需求的。

敏捷开发,快速原型法,是需求分析的一种方法,是做一个模型,给用户看看,拉客户。拉完以后就要抛弃,这种软件就是垃圾,后期成本奇高。

3软件设计

软件卖出去,不再需要去维护才算质量过关。

有工程经验,错误见得多,架构设计好后期成本大幅降低。

总体设计上,让项目各个部门之前共享资源,提高软件复用价值。

4软件测试和试验

开发与测试是对立的,只有提高个人水平,才能找出有价值的问题。

测评是检查是否达到功能和性能需求,提高质量,达不到极端的可靠。

相关推荐
ljt272496066141 分钟前
Compose笔记(六十九)--Pager
笔记
koo3641 小时前
pytorch深度学习笔记13
pytorch·笔记·深度学习
崎岖Qiu1 小时前
【OS笔记36】:文件存储空间管理(一)- 空闲区表法
笔记·操作系统·存储管理·文件系统·os
菩提小狗2 小时前
Sqlmap双击运行脚本,双击直接打开。
前端·笔记·安全·web安全
代码游侠2 小时前
应用——智能配电箱监控系统
linux·服务器·数据库·笔记·算法·sqlite
逑之2 小时前
C语言笔记11:字符函数和字符串函数
c语言·笔记·算法
逑之3 小时前
C语言笔记1:C语言常见概念
c语言·笔记·c#
镜中人★3 小时前
408计算机组成原理考纲知识点
网络·笔记
ljt27249606614 小时前
Compose笔记(六十八)--MutableStateFlow
android·笔记·android jetpack
强子感冒了4 小时前
Java 学习笔记:File类核心API详解与使用指南
java·笔记·学习