好文档 - 专业文书写作范文服务资料分享网站

2,以软件工程的方法进行系统开发,通过具体调研制定了相关的需求分析和可行性分析,

天下 分享 时间: 加入收藏 我要投稿 点赞

2,以软件工程的方法进行系统开发,通过

具体调研制定了相关的需求分析和可行性

分析,

篇一:《软件工程》作业及答案 《软件工程》作业 第一章

1. 什么是软件危机,它有哪些典型表现?

答:软件危机是指在计算机软件的开发和维护过程中所遇 到的一系列严重问题。概括地说,软件危机包含下述两方面 的问题:如何开发软件,以满足对软件日益增长的需求;如 何维护数量不断膨胀的已有软件。

软件危机典型表现:对软件开发成本和进度的估计常常很 不准确。用户对“已完成的”软件系统不满意的现象经常发 生。软件产品的质量往往靠不住。软件常常是不可维护的。 软件通常没有适当的文档资料。软件成本在计算机系统总成 本中所占的比例逐年上升。软件开发生产率提高的速度,远 远跟不上计算机应用迅速普及深入的趋势。

产生软件危机的原因:一方面与软件本身的特点有关,另 一方面也和软件开发与维护的方法不正确有关。软件不同于 硬件,它是计算机系统中的逻辑部件而不是物理部件。管理 和控制软

件开发过程相当困难。软件是规模庞大,而且程序 复杂性将随着程序规模的增加而呈指数上升。目前相当多的 软件专业人员对软件开发和维护还有不省糊涂观念,在实践 过程中或多或少地釆用了错误的方法和技术,这是使软件问 题发展成软件危机的主要原因。

2. 简述产生软件危机的原因和解决的思路。

答:软件危机产生的原因一方面与软件本身的特点有关,另 一方面,是与已有软件开发、维护的方法不正确有密切关系。 解决软件危机,既要有技术措施(方法和工具),又要有必要 的组织管理措施。即采用工程化的原则和方法组织软件开发 是摆脱软件危机的一个主要出路。

3. 什么是软件工程?它有哪些本质特性?

答:软件工程是指导计算机软件开发和维护的一门工程学 科。采用工程的概念、原理、技术和方法来开发与维护软件, 把经过时间考验而证明正确的管理技术和当前能够得到的 最好的技术方法结合起来,以经济地开发出髙质量的软件并 有效地维护它。

软件工程本质特性:1、软件工程关注于大型程序的构造; 2、软件工程的中心课题是控制复杂性;3、软件经常变化; 4、开发软件的效率非常重要;5、和谐地合作是开发软件的 关

键;6、软件必须有效地支持它的用户;7、在软件工程领 域中是由具有一种文化背景的人替具有另一种文化背景的 人创造产品。

4. 软件工程是如何用来消除软件危机的?

软件工程是从技术和管理两个方面来研究如何更好地开发 和维护计算机软件,从源头上消除软件危机。

5. 假设你是某软件开发企业的CEO,当你把教材P. 4的图 1.1给手下的软件工程师们看,同时告诉他们应及早发现并 改正错误的重要性时,有人不以为然,认为要求在错误进入 软件前就发现并清除它们是不现实的,并举例说:“如果一 个故障是编码错误造成的,那么又如何能够在设计阶段就发 现并清除呢? ”那你应该如何说服?

首先要对错误造成工作的延误或一些问题表示歉意。错误 是难免,关

键是要虚心接受,在以后工作中要更加认真,避免错误机率 降到最低。在编码过程中要,首先要在头脑清醒,要保持工 作前有足够的睡眠。这样错误机会也会降小。在编程结束后, 首先要验证,是否能正常运行或工作。再以后的工作更要虚 心,认真,保证这种机会降到最低 6. 简述软件的定义。 软件=程序+数据+文档

2,以软件工程的方法进行系统开发,通过具体调研制定了相关的需求分析和可行性分析,

2,以软件工程的方法进行系统开发,通过具体调研制定了相关的需求分析和可行性分析,篇一:《软件工程》作业及答案《软件工程》作业第一章1.什么是软件危机,它有哪些典型表现?答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件
推荐度:
点击下载文档文档为doc格式
99jgy4zuho3ibqw7s1xb7s7tu43ow500tn7
领取福利

微信扫码领取福利

微信扫码分享