- 3
- 0
- 约5.51千字
- 约 39页
- 2016-11-06 发布于江西
- 举报
清华面向对象程序设计:第05章.ppt
第5章 面向对象的软件开发过程 5.1 软件开发过程 软件开发过程 指开发软件产品的一整套活动,其中主要包括软件描述、软件开发、软件有效性验证和软件演化。不同的软件开发商,针对不同的开发项目可能会采用不同的方式组织上述4项活动的实施。 软件开发模型 软件开发模型是对软件开发的全过程、活动和任务的抽象描述。选择合适的软件开发模型将有利于提高软件开发的效率、软件产品的质量,以及日后的软件维护能力。 5.1.1 软件开发面临的主要问题 软件开发主要面临以下几个迫切需要解决的问题: 1.软件可靠性 软件可靠性是指软件系统能否在既定环境下运行并达到预期的结果。尽管通过对软件进行调试和测试可以排除大约40%的错误,任何人也不能保证任何一个软件产品没有错误。 2.软件生产率 计算机硬件的迅猛发展,带动了人们对软件需求的急剧增长。与计算机硬件的发展速度相比,软件的生产效率极其低下。 3.软件重用性 不同的应用领域要开发不同的应用软件,既使相 同的应用目的也会由于需求上的微小差别,导致重 新开发整个应用软件。 4.软件维护性 多么优秀的软件开发队伍也无法保证软件产品在 使用过程中不会出现任何错误,因此,日后的维护 工作将显得格外重要,而修改和完善软件产品在使 用过程中显现出来的错误和不足之处是软件维护阶 段的主要任务。 5.1.2 软件的生命周期 软件工程将按照
您可能关注的文档
- 材料力学_强度理论.ppt
- 材料成型概论 第一章 概述.ppt
- 材料类科技英语(第四章陶瓷材料).ppt
- 杭州新王牌高中暑假补习班辅导班_____金属材料.ppt
- 杭州电子科技大-经济法1.ppt
- 标准日本语初级上册(1-12课).ppt
- 标日初级1-12.ppt
- 案例分析:某企业物资管理系统的分析.ppt
- 案例讲解-Android游戏开发实践——数独.ppt
- 检测与转换 第五章.ppt
- CN119836869A 一种农业耕地翻土装置及方法 (那曲市农牧业(草业)科技研究推广中心).pdf
- CN119791586A 一种用于儿科眼部感染性疾病的检查设备及方法 (贵州省人民医院).pdf
- CN119793674A 一种离心选矿装置及其使用方法 (中国地质科学院矿产综合利用研究所).pdf
- CN119825579A 一种固体火箭发动机复合材料裙连接结构及其成型方法 (上海新力动力设备研究所).pdf
- CN119778065A 一种低碳燃煤热电联产系统及运行方法 (西安热工研究院有限公司).pdf
- CN119851820A 基于ai智能体处理药物的分子数据的系统和方法 (华润医药研究院(深圳)有限公司).pdf
- CN119836904A 一种穴盘苗移栽机钵苗检测与剔补苗试验装置及方法 (新疆大学).pdf
- CN119791060A 一种南方圈养模式下夏秋季肉牛高效育肥的方法 (赣州市畜牧水产研究所).pdf
- CN119827263A 一种检测榴莲受冷害程度的快速染色方法和应用 (云南省热带作物科学研究所).pdf
- CN119787848A 一种串联式电解制氢电源及其控制方法 (中国电建集团中南勘测设计研究院有限公司).pdf
原创力文档

文档评论(0)