导图社区 软件工程
软件工程是一门普通高等学校本科专业,属计算机类专业,基本修业年限为四年,授予工学学士学位。该专业涉及程序设计语言、数据库、软件开发工具、系统平台、设计模式等方面,培养学生适应计算机应用学科的发展,特别是软件产业的发展,使其具备计算机软件的基...
一篇关于数据结构思维导图,数据结构的基本概念、算法与算法评价等。希望对你有所帮助!
这是一篇关于运算符和表达式思维导图,包含C语言运算符、基本算数运算、逻辑运算、自增自减运算等。感兴趣的小伙伴可以关注点赞收藏哦~~
这是一篇关于数据的表现形式及其运算的思维导图,数据的表现形式和运算方式是计算机科学中的重要概念,它们是计算机进行数据处理和计算的基础。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
软件工程
软件危机
定义
软件危机就是在软件开发和维护过程中所遇到的一系列严重问题
面临问题
1.如何开发软件,以满足对软件日益增长的需求
2.如何维护数量不断膨胀的已有软件
主要表现
1.对软件开发成本和进度的估计常常很不准确
2.用户对“已完成的”软件系统不满意的现象经常发生
3.软件产品的质量往往是靠不住的
4.软件常常是不可维护的
5.软件通常没有适当的文档资料
6.软件成本在计算机系统总成本中所占比例逐年上升
7.软件开发生产率提高的速度,远远跟不上计算机应用迅速普及及深入的趋势
原因分析
1.自身原因(客观原因)
(1)软件是计算机系统中的逻辑部件而不是物理部件
(2)软件维护通常意味着改正或修改原来的设计,在客观上使得软件维护较为困难
(3)软件规模庞大,程序的复杂性将随着程序规模的增加呈指数上升
2.软件开发与维护方法不正确
(1)存在与软件开发和维护相关的许多错误认识和做法
(2)对用户要求没有完整准确的认识就匆忙着手编写程序
(3)开发人员只重视程序而忽视软件配置的其余部分(文档和数据等)
(4)软件开发人员轻视维护
消除途径
1.对计算机软件有一个正确的认识(即软件=程序+数据+文档)
2.应充分认识到软件开发是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目
3.推广使用在实践中总结出来的开发软件的成功技术和方法,并且探究更好更有效的技术和方法