扬大计算机复试
发布时间
阅读量:
阅读量
软件危机:
定义:软件危机指的是在软件开发与维护过程中所面临的诸多严峻问题。
典型表现:
对软件开发成本与进度的预估存在偏差
用户对已交付的软件系统常表现出不满情绪
软件产品质量缺乏稳定性
软件产品难以进行有效维护
软件缺少必要的文档资料支持
软件成本在计算机系统整体成本中占比逐年增加
软件开发效率提升速度无法匹配计算机应用快速普及的趋势
产生原因:
由于软件属于逻辑性产品,其特有的属性给开发和维护带来了挑战
忽视需求分析及后续的维护工作
缺乏规范化的开发流程
缺乏科学理论的指导作用
缺少有效的技术方法和工具支持
缺乏丰富的开发经验以及相关数据积累
解决方法:
树立正确的认知,明确软件由程序、数据及相关文档构成的整体性特征
积极借鉴人类在各类工程项目中长期积累的经验、理念、技术及方法论成果
研发并使用更为高效的软件工具体系
借助人工智能技术推动软件开发进程
软件工程:
定义:
软件工程是将工程领域的概念、原理、技术和方法应用于软件的开发与维护过程之中,融合经过实践检验的有效管理手段与当前最优秀的技术方案,以实现经济且高质量地构建和持续维护软硬件系统。
基本原理:
实施分阶段的生命周期管理模式,并严格制定计划
坚持各阶段评审制度,确保质量控制到位
执行严格的产品控制机制
采
全部评论 (0)
还没有任何评论哟~
