软件工程问题.doc

软件工程问题

软件工程问答题 第1章 软件工程与软件文档 1、什么是软件?软件的特点是什么? Answer: 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。 软件的特点: (1)软件是一种逻辑实体,具有抽象性而不具有物理性 (2)软件的生产和硬件不同 (3)软件产品不会磨损 (4)开发和运行受计算机系统的限制 (5)未完全摆脱手工艺的生产方式,计算机辅助开发工具帮助有限 (6)软件本身的复杂性 (7)软件成本相当昂贵,主要是脑力劳动成本 (8)相当多的软件工作涉及到社会因素,比如体制、管理、法律等 2、计算机软件有哪些常用的划分标准? Answer: (1)按软件的功能进行划分,可分为:系统软件、支撑软件和应用软件 (2)按软件规模进行划分,可分为:微型、小型、中型、大型、甚大型、极大型 (3)按软件工作方式划分,可分为:实时处理软件、分时软件、交互式软件和批处理软件 (4)按软件服务对象的范围划分可分为:项目软件和产品软件 (5)按使用的频度进行划分:有的仅供一次性使用、有的有较高的使用频度 (6)按软件失效的影响进行划分:有的软件失效对系统影响不大、有的可能造成灾难性后果 3、什么是软件危机?为什么会出现软件危机?软件危机的表现是什么? Answer: 软件危机就是在软件开发和维护过程中出现的一系列严重问题。 软件危机产生的原因: (1)用户需求不明确

文档评论(0)

1亿VIP精品文档

相关文档