- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
计算机科学技术:软件工程概述测试题一
1、问答题软件开发管理主要研究内容?
答:软件管理学,软件经济学,软件心理学。
2、问答题什么是软件工程?
答:软件工程是研究如何以系统性的、规范化的、可定量的过程化
方法去开发和维护软件,如何把正确的管理技术和当前最好的技术
方法结合起来。
3、问答题螺旋模型的优点?
答:对可选方和约束条件的强调有利于已有软件的重用,也有助
于把软件质量作为软件开发的一个重要目标。
减少了过多测试(浪费资金)或测试不足(产品故障多)所带来的风
险。
在螺旋模型中维护只是模型的另一个周期,在维护和开发之间并没
有本质区别。
螺旋模型主要适用于内部开发的大规模软件项目。
项目越大,风险也越大,因此,进行风险分析的必要性也越大。
此外,只有内部开发的项目,才能在风险过大时方便地中止项目。
4、问答题快速原型开发的步骤?
答:快速开发、需求、构造原形、原形、运行原形、评价原形、修
改意见。
5、问答题什么是软件过程?
答:为了获得高质量软件所需要完成的一系列任务的框架,规定了
完成各项任务的工作步骤.
在完成开发任务时必须进行一些开发活动,并且使用适当的资源,
在过程结束时将把输入转化为输出。
6、问答题软件工程面临的问题是什么?
答:软件工程需要解决的问题:软件的费用,可靠性,可维护性,
软件生产率和软件的重用。
7、问答题软件工程方法学包含3个要素分别是什么?
答:分别是:方法、工具和过程。
方法是完成软件开发的各项任务的技术方法,回答怎样做的问
题;
工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;
过程是为了获得高质量的软件所需要完成的一系列任务的框架,它
规定了完成各项任务的工作步骤。
8、问答题什么是软件危机?主要表现在哪些方面?
答:软件开发技术的进步未能满足发展的要求。在软件开发中遇到
的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致
了软件危机。
表现方面:
(1)用户对开发出的软件很难满意。
(2)软件产品的质量往往靠不住。
(3)一般软件很难维护。
(4)软件生产效率很低。
(5)软件开发成本越来越大。
(6)软件成本与开发进度难以估计。
(7)软件技术的发展远远满足不了计算应用的普及与深入的需
要。
9、问答题软件工程的目标?
答案:付出较低开发成本;
达到要求的功能;
取得较好的性能;
开发的软件易于移植;
只需较低的维护费用;
能按时完成开发任务,及时交付使用;
开发的软件可靠性高。
10、问答题快速原型的分类、特点及使用策略?
答案:分类:探索型、实验型、进化型
特点:尽快向用户提供一个可在计算上运行的目标系统的模型,
以便使用户和开发者在目标系统应该做“什么”这个问题上尽可能快
地达成共识。
快速原型应该具备的第一个特点是快“速”。
快速原型应该具备的第二个特点是“容易修改”。
原型的修“改一试用一反馈”过程可能重复多遍。
使用策略:废弃策略和追加策略。
11、问答题软件开发技术主要研究内容?
答案:软件开发方法,开发过程,开发工具和环境。
12、问答题软件产品的特性是什么?
答案:产品特性:
⑴是一种逻辑产品,与物质产品有很大的区别。
⑵软件产品的生产主要是研制,生产成本主要在开发和研制,开发
研制完成后,通过复制就产生了大量软件产品。
⑶软件产品不会用坏,不存在磨损,消耗。
⑷生产主要是脑力劳动,还末完全摆脱手工开发方式,大部分产品
是“定做的。
⑸开发软件的费用不断增加,致使生产成本相当昂贵。
13、问答题什么是软件开发方法?有哪些主要方法?
答案:使用早已定义好的技术集及符号表示习惯来组织软件生产的过
程。
通过使用成功
文档评论(0)