聊城大学823软件工程考研

1.什么是软件工程?它目标和内容是什么?

软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。

软件工程目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。

软件工程内容:包括开发技术和开发管理两个方面。

2.什么是软件工程?软件工程和计算机科学有何区别?

答:软件工程是以计算机科学理论及其他相关学科的理论为指导,采用工程化的概念、原理、技术和方法进行软件的开发和维护,把经过时间证明是正确的管理措施和当前能够得到的最好的技术、方法相结合,以期用较少的代价获取高质量的软件。

计算机科学侧重于理论研究,其成果可应用于软件工程,而软件工程则强调如何有效的建造一个软件系统。

3.简述形式化方法(基于数学)的优点。

(1)能够简洁准确的描述物理现象、对象和动作的结果;

(2)可以在不同的软件工程活动之间平滑的过度;

(3)提供了隔层确认的手段。

4.什么是软件工程?软件工程面临的问题是什么?

软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。

软件工程面临的问题:软件的费用,可靠性,可维护性,软件生产率和软件的重用。

5.软件工程三要素之间的关系?

软件质量是软件工程的生命线,软件工程以质量保证为基础。

质量管理促进了过程的改进,创造了许多行之有效的软件开发方法和工具。

软件工程釆用层次化的方法,每个层次都包括过程、方法、工具三要素。

方法支撑过程和工具,过程和工具又促进方法学的研究。

6.简述文档在软件工程中的作用。

(1)提高软件开发过程的能见度;

(2)提高开发效率;

(3)作为开发人员阶段工作成果和结束标志;

(4)记录开发过程的有关信息便于使用与维护;

(5)提供软件运行、维护和培训有关资料;

(6)便于用户了解软件功能、性能。

7.什么是软件危机?产生原因是什么?

软件开发技术的进步未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致了软件危机。

产生原因:

⑴ 软件规模越来越大,结构越来越复杂。

⑵ 软件开发管理困难而复杂。

⑶ 软件包开发费用不断增加。

⑷ 软件开发技术落后。

⑸ 生产方式落后,仍采用手工方式。

⑹ 开发工具落后,生产率提高缓慢。

8.什么是软件危机?分析其产生的原因与摆脱危机的方法,你认为现在已经摆脱软件危机了吗?请说明理由。

软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。主要是 两个问题:(1)如何开发软件,怎样满足对软件的日益增长的需求;(2)如何维护数量不断膨胀的已有软件;

软件危机的出现,究其原因,一方面是由软件本身的特点引起的,如软件越来越复杂,软件故障难于检测,工作量难以估计;另一方面则是因为软件开发和维护方法不当所造成的,如软件的个体化特征太强等。

为了摆脱软件危机所造成的困境,提出软件工程的概念,其主要思路是:要把人类长期以来从事各种工程项目所积累起来的行之有效的原理,概念,技术和方法,特别是人类从事计算机硬件研究和开发的经验教训,应用到软件的开发和维护中来。聊城大学软工:【七七久三七零伍叭叭】

我认为我国现在还未完全摆脱软件危机,因为随着经济发展,各行各业对软件人才的需求不断扩大,由于我国的软件人才缺口依旧很大,造成了某些行业内软件开发进度难以预测,软件开发成本难以控制,用户对产品功能难以满足,软件产品质量无法保证,软件产品难以维护,软件缺少适当的文档资料。

9.软件产品的特性是什么?

软件是一种逻辑产品,具有无形性;软件产品的生产主要是研制;软件不存在磨损和老化问题,但存在退化问题;软件产品的生产主要是脑力劳动;软件产品生产成本昂贵,目前生产方式还未摆脱手工生产方式;软件具有“复杂性”,其开发和运行常受到计算机系统的限制。

 

10.软件发展有几个阶段?各有何特征?

①程序设计阶段

  硬件特征:价格贵、存储容量小、运行可靠性差。

  软件特征:只有程序、程序设计概念,不重视程序设计方法。

②程序系统阶段。

  硬件特征:速度、容量及工作可靠性有明显提高,价格降低,销售有爆炸性增长。

  软件特征:程序员数量猛增,开发人员素质低。

③软件工程阶段。

  硬件特征:向超高速、大容量、微型化及网络化方向发展。

  软件特征:开发技术有很大进步,但未获得突破性进展,软件价格不断上升,未完全摆脱软件危机。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值