- 3
- 0
- 约3.98千字
- 约 28页
- 2018-08-20 发布于江苏
- 举报
第四章 软件可靠及其测度
第四章 软件可靠性及其测度 杨秋伟 湖南大学 计算机与通信学院 4.1 软件可靠性的意义 软件可靠性 一个软件系统在给定的时间段内能正常工作,并完成其(在规格说明中规定的)所有功能而不发生故障(错误)的概率 典型的案例 一元二次方程的根与系数的关系问题 Y2K问题 全美7-Eleven便利店花了880万美元改造,2001年1月1日拒绝接受信用卡 2000年12月31日,挪威16列空港特快列车和13列高速列车停止工作,直至德国制造商30天后才恢复 4.2 软件开发的生命周期 软件的生命周期 启动和结束阶段 需求条件和规格说明 建立原型样本 设计 编程 测试 4.2 软件开发的生命周期 启动和结束阶段 业务扩展/技术改进/提高竞争力是新项目启动、旧软件结束的原因 需求条件和规格说明 需求条件 对整个系统中硬件和软件两者所需要的条件有明确的描述 例如当前和将来的系统接口、硬件类型、使用环境的说明 规格说明 硬件规格(设备级) + 软件规格(算法级) 规格说明语言(Z-语言等) 4.2 软件开发的生命周期 建立原型样本 理由 可以通过样本实现来体现他们的原始设计思想 设计中遇到的难点在样本中可以立即发现 样本中发现的缺陷可以返回项目用户以检查原始的需求条件等文件中存在的不足和错误 原型样本的基本构成——模块 描述一个具有明确定义的基本函数功能或过程的程序块 一个模块的最佳长度50 ~ 2
原创力文档

文档评论(0)