软件工程与软件质量

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

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

保障质量的因素

1管理层重视度

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

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

2需求分析

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

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

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

3软件设计

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

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

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

4软件测试和试验

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

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

相关推荐
a1117762 小时前
2FA 验证码生成器(github登录验证 app)
笔记·学习
破碎的南瓜3 小时前
sqli--sql注入过关笔记(1,2,3,4,5,9)
数据库·笔记·sql
你想知道什么?4 小时前
线性回归-学习笔记
笔记·学习·线性回归
谙弆悕博士4 小时前
系统集成项目管理工程师教程(第3版)笔记——第17章:法律法规和标准规范
笔记·职场和发展·学习方法·业界资讯·软考·法律·法规
谙弆悕博士5 小时前
系统集成项目管理工程师教程(第3版)笔记——第4章:信息系统架构
笔记·系统架构·项目管理·创业创新·学习方法·业界资讯·物理
茯苓gao7 小时前
嵌入式开发笔记:Qt信号槽机制深度解析——从原理到实战的全方位指南
开发语言·笔记·嵌入式硬件·qt·学习
A.零点9 小时前
【期末复习,408 考研计组全程笔记 】— 第4章 :指令系统
笔记·考研·408·计算机组成原理
早茶cc9 小时前
sqli1-5 9报错注入 笔记
笔记
摇滚侠9 小时前
Java 全栈开发实战教程 课程笔记 34-36
java·笔记
洵有兮9 小时前
sql注入通关笔记
数据库·笔记·sql·sql注入