课堂思考题(自我总结)

思考题(简答)

思考题(简答)

2019生物医学工程(2班)曾子熙 -
回帖数:0
1.软件有哪些特征?
(1)不可见性:无法观察计算机软件的物理形态,只能通过观察实际运行情况来了解功能、特性和质量
(2)可复用性:软件是一种可再生资源
(3)复杂性:人们在分析、设计、开发、测试软件产品,以及在软件开发项目的管理过程中,渗透了大量脑力劳动
(4)可变性:不存在像硬件一样的磨损和老化,但存在着缺陷维护和系统更新
 
2.什么是软件危机?什么导致了软件危机?
 软件危机现象:
(1)经费超出预算
(2)不重视需求
(3)没有规范的软件工程方法
(4)开发工具落后
软件危机原因:
(1)没有解决软件复杂问题的有效方法,软件产品的结构、质量、可维护性无法保障,开发与维护费用持续升高
(2)软件产品不能实现大规模复用,导致软硬件生产效率不同
(3)软件生产的开发成本、开发周期无法准确估算,生产过程不易控制
(4)软件研发过程与硬件制造过程相比复杂得多
 
3.软件工程的核心内容是什么?
软件开发方法(结构化方法、面向对象方法和形式化方法)
 

4.软件工程包含的领域有哪些?

(1)软件需求
(2)软件设计
(3)软件制造
(4)软件测试
(5)软件维护
(6)软件配置管理
(7)软件工程管理
(8)软件工程过程
(9)软件工程工具与方法
(10)软件质量