上传者: 43934844
|
上传时间: 2022-07-02 19:04:17
|
文件大小: 27KB
|
文件类型: DOCX
软件工程作业全文共2页,当前为第1页。软件工程作业全文共2页,当前为第1页。软件工程作业 软件工程作业全文共2页,当前为第1页。 软件工程作业全文共2页,当前为第1页。 1,简述算法、程序、软件与软件工程之间的区别和内在联系。 答: 区别:算法是对代码逻辑的整理,是一些列代码更加完整;程序是一系列代码的集合;在语言描述上,程序必须是用规定的程序设计语言来写,而算法很随意;在执行时间上,算法所描述的步骤一定是有限的,而程序可以无限地执行下去。所以: 程序 = 数据结构 + 算法;软件是能实现某些功能的工具;软件工程是针对软件的一系列研究。 联系:算法可以使程序变得有条理,更加易懂;程序模块的有序结合可以实现软件功能;软件工程可以提高软件的质量与生产率,实现软件的工业化生产。 2,与计算机硬件相比,软件具有哪些特点? 答:与硬件相比,软件的特点: (1)、软件是逻辑的。而逻辑往往在人脑中,所以软件的开发过程极难控制; (2)、软件是由开发或工业化形成的,没有明显的制造过程; (3)、软件在使用过程中不存在硬件那样的磨损与老化问题; (4)、大多数软件是自定的,而不是通过已有的构件组装而成的