软件工程习题大家参考一下

一:1什么是软件?软件可以分类为那些?软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。系统软件操作系统,数据库管理系统,设备驱动程序,通信处理程序等支撑软件文本编辑程序,文件格式化程序,磁盘向磁带向数据传输的程序,程序库系统,支持需求分析、设计、实现、测试和支持管理的软件应用软件商业数据处理软件,工程与科学计算软件,计算机辅助设计/制造软件,系统仿真软件,智能产品嵌入软件,办公自动化软件,计算机辅助教学软件可复用软件软件构件2什么是软件工程?软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好技术结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。3软件生存期由哪3个时期组成?每个时期又划分为哪些阶段?软件定义时期问题定义、可行性研究和需求分析。软件开发时期由概要设计、详细设计、编码和测试4个阶段组成软件运行维护时期改正性维护,适应性维护,完善性维护,预防性维护4软件生存期模型有哪些?瀑布模型快速原型模型增量模型螺旋模型喷泉模型统一过程5软件工程知识体系包括那些知识域?二:1软件工程三要素是什么?三要素:方法、工具和过程。软件工程方法为软件开发提供了“如何做”的技术;软件工具为软件工程方法提供了自动的或半自动的软件支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务框架,它规定了完成各项任务的工作步骤2结构化方法的基本思想是什么?把一个复杂问题的求解过程分阶段进行,而且这种分解是自顶向下,逐层分解,使得每个阶段处理的问题都控制在人们容易理解和处理的范围内。3面向对象方法是以什么概念为基础的方法?面向对象方法(Object-OrientedMethod)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO(Object-Oriented)方法,是建立在“对象”概念基础上的方法学。4什么是形式化方法?形式化方法是一种基于形式化数学变换的软件开发方法,它可将系统的规格说明转换为可执行的程序。5UML的特点。1)统一标准UML不仅统一了Booch、OMT和OOSE等方法中的基本概念,还吸取了面向对象技术领域中其他流派的长处,其中也包括非OO方法的影响。已经成为OMG的标准。(2)面向对象UML支持面向对象技术的主要概念,它提供了一批基本的表示模型元素的图形和方法,能简洁明了地表达面向对象的各种概念和模型元素。(3)可视化,表达能力强大UML是一种图形化语言,用UML的模型图形能清晰地表示系统的逻辑模型或实现模型。UML还提供了语言的扩展机制,用户可以根据需要增加定义自己的构造型、标记值和约束等。(4)独立于过程UML是系统建模的语言,不依赖特定的开发过程。(5)容易掌握使用UML概念明确,建模表示法简洁明了,图形结构清晰,容易掌握使用。(6)与编程语言的关系支持UML的一些CASE工具(如Rose)可以根据UML所建立的系统模型自动产生Java、C++等代码框架。三1结构化分析方法结构化方法是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计三部分有机组合而成的。它的基本思想:把一个复杂问题的求解过程分阶段进行,而且这种分解是自顶向下,逐层分解,使得每个阶段处理的问题都控制在人们容易理解和处理的范围内。四1软件设计的原则。1)分而治之2)分而治之是人们解决大型复杂问题时通常采用的策略。将大型复杂的问题分解为许多容易解决的小问题,原来的问题也就容易解决了。3)模块独立性4)模块的独立性是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。例如,若一个模块只具有单一的功能且与其他模块没有太多的联系,那么,我们则称此模块具有模块独立性5)提高抽象层次6)抽象是指忽视一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。7)当我们进行软件设计时,设计开始时应尽量提高软件的抽象层次,按抽象级别从高到低进行软件设计8)复用性设计复用是指同一事物不做修改或稍加修改就可以多次重复使用。将复用的思想用于软...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?