软件工程形考作业4答案

“软件工程形考作业4答案”相关的资料有哪些?“软件工程形考作业4答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“软件工程形考作业4答案”相关范文大全或资料大全,欢迎大家分享。

《软件工程》作业+答案

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

《软件工程》作业

一、选择题

1.“软件危机”产生的主要原因是( B)。

A.软件日益庞大 B.开发方法不当 C.开发人员编写程序能力差 D.没有维护好软件 2.经济可行性研究的范围包括(D )

A.资源有效性 B.管理制度 C.效益分析 D.开发风险

3.软件需求分析的任务不应包括( A )。进行需求分析可使用多种工具,

但( B )是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是( C )。需求规格说明书的内容不应当包括( D )。该文档在软件开发中具有重要的作用,但其作用不应当包括( E )。 A.① 问题分析 ② 信息域分析 ③ 结构化程序设计 ④ 确定逻辑模型

B.① 数据流图 ② 判定表 ③ PAD图 ④ 数据词典

C.① 要让软件做什么 ② 要给该软件提供哪些信息 ③ 要求软件工作效率如何 ④ 要让软件具有什么样的结构 D.① 对重要功能的描述 ② 对算法的详细过程性描述 ③ 软件确认准则

软件工程作业答案

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

软件工程网上作业题

第1章 软件工程学概述 一、选择题

1.软件危机具有下列表现( ) I、对软件开发成本估计不准确 II、软件产品的质量往往不可靠 III、软件常常不可维护 IV、软件成本逐年上升

A.I、II和III B.I、III和IV C.II、III和IV D.以上都正确 答案:D

2. 产生软件危机的原因可能有( ) I、用户需求描述不精确、不准确

II、对大型软件项目的开发缺乏有力的组织与管理 III、缺乏有力的方法学和工具的支持

IV、软件产品的特殊性和人类智力的局限性 A.I和II B.I、II和IV

C.II、III和IV D.以上都正确 答案:D

3. ( )分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。 A.增量模型 B.喷泉模型 C.原型模型 D.螺旋模型 答案:A

4. 为了克服软件危机,人们提出了用 ( ) 的原理来设计软件,这就是软件工程诞生的基础。 A. 数学 B. 软件学 C. 运筹学 D. 工程学 答案:D

4、TURBO PASCAL是( )软件。

A.系统软件 B.人工智能 C.事务软件 D.应用软件 答案:D

6.具

软件工程导论作业答案

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

第一章

1-1 什么是软件危机?

答:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 1-3 什么是软件工程? 有哪些本质特性?怎样用软件工程消除软件危机? 答:是指导计算机软件开发和维护的一门工程学科。 特性略。

技术措施和管理措施消除软件危机。

1-4 简述结构化范型和面向对象范型的要点,并分析它们的优缺点。 目前使用得最广泛的软件工程方法学(2种):

答:1.传统方法学:也称为生命周期方法学或结构化范型。

优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。

缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。 2.面向对象方法学:对象+类+消息+通信

优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作;促进了软件重用。

1-5

答:(1)1985年对计算机存储容量的需求,估计是 M=4080e0.28 (1985-1960) =4474263字

价格P=0.048*0.721985-1974*4474263=5789(美元

软件工程阶段性作业4

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

中国地质大学(武汉)远程与继续教育学院

中国地质大学(武汉)远程与继续教育学院

软件工程 课程作业4(共 4 次作业) 学习层次:专升本 涉及章节:第7章

一、选择填空题

1、从下列关于模块化程序设计的叙述中选出 5 条正确的叙述。 ( )(1) 程序设计比较方便,但比较难以维护。 ( )(2) 便于由多个人分工编制大型程序。 ( )(3) 软件的功能便于扩充。

( )(4) 程序易于理解,也便于排错。

( )(5) 在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块的个数。 ( )(6) 模块之间的接口叫做数据文件。

( )(7) 只要模块之间的接口关系不变,各模块内部实现细节的修改将不会影响别的模块。

( )(8) 模块间的单向调用关系叫做模块的层次结构。

( )(9) 模块越小,模块化的优点越明显。一般来说,模块的大小都在 10 行以下。 2、从下列叙述中选出 5 条符合程序设计风格指导原则的叙述。 (1) 嵌套的重数应加以限制。 (2) 尽量多使用临时变量。 (3) 不滥用语言特

软件工程作业

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

作 业

1.第23题

在软件工程学中,我们把一组具有相同数据结构和相同操作的对象的集合定义为( ),此定义包括一组数据属性和在数据上的一组合法操作。 A.类 B.属性 C.对象 D.消息 答案:A

标准答案:A 您的答案: 题目分数:2.0 此题得分:0.0

2.第24题

一个模块把开关量作为参数传递给另一模型,这两个模块之间的耦合是( )。 A.外部耦合 B.数据耦合 C.控制耦合 D.内容耦合 答案:C

标准答案:C 您的答案: 题目分数:2.0 此题得分:0.0

3.第25题

由于软件生产的复杂性和高成本性,使大型软件的生存出现危机,软件危机的主要表现包括了下述( )方面。①生产成本过高 ②需求增长难以满足③进度难以控制 ④质量难以保证 A.①② B.②③ C.④ D.全部 答案:D

标准答案:D 您的答案: 题目分数:2.0 此题得分:0.0

4.第26题

在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是( )。 A.经济可性性 B.技术可行性 C.操作可行性 D.法律可行性 答案:B

标准答案:B 您的答案: 题目分数:1.0 此题得分:0.0

5.第27题

程序控制

(4)软件工程

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

《软件工程》试题参考答案(1)卷

一、单向选择题(四选一、每小题3分,共18分) 1、软件的发展经历了(D)个发展阶段。0102 A. 一 B. 二 C. 三 D. 四

2、需求分析的任务不包括(B)。0401 A. 问题分析 B. 系统设计 C. 需求描述 D. 需求评审。

4、当模块中包含复杂的条件组合,只有(A)能够清晰地表达出各种动作之间的对应关系。 0802 A. 判定表和判定树 B. 盒图 C. 流程图 D. 关系图

5、以下不属于逻辑覆盖的是(D)。1402 A. 语句覆盖 B. 判定覆盖 C. 条件覆盖 D. 基本路径

6、为适应软件运行环境的变化而修改软件的活动称为(B)。1501 A. 纠错性维护 B. 适应性维护 C. 改善性维护 D. 预防性维护

二、填空题(每空2分,共18分)

1. 软件可靠性是指在给定的时间间隔内,程序成功运行的(概率)。0101

2. 高级语言:独立于机器,面向过程或面向(对象)0101 3. 软件项目管理的范围主要集中于3个P上,即:People人员、Problem问题和(过程)。0201

4. 人机界面的风格第一代界面是命令和(询问)方式。1202 5. 在公式V(G)= E

软件工程阶段性作业4

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

中国地质大学(武汉)远程与继续教育学院

中国地质大学(武汉)远程与继续教育学院

软件工程 课程作业4(共 4 次作业) 学习层次:专升本 涉及章节:第7章

一、选择填空题

1、从下列关于模块化程序设计的叙述中选出 5 条正确的叙述。 ( )(1) 程序设计比较方便,但比较难以维护。 ( )(2) 便于由多个人分工编制大型程序。 ( )(3) 软件的功能便于扩充。

( )(4) 程序易于理解,也便于排错。

( )(5) 在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块的个数。 ( )(6) 模块之间的接口叫做数据文件。

( )(7) 只要模块之间的接口关系不变,各模块内部实现细节的修改将不会影响别的模块。

( )(8) 模块间的单向调用关系叫做模块的层次结构。

( )(9) 模块越小,模块化的优点越明显。一般来说,模块的大小都在 10 行以下。 2、从下列叙述中选出 5 条符合程序设计风格指导原则的叙述。 (1) 嵌套的重数应加以限制。 (2) 尽量多使用临时变量。 (3) 不滥用语言特

软件工程A作业参考答案

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

作业2参考答案

1. 在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可

行性? 答:(1)开发一个软件时,需要判断原定的系统模型和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度,如果做不到这些,那么花费在这些工程上的任何时间、人力、软硬件资源和经费,都是无谓的浪费。可行性研究的实质是要进行一次大大压缩简化了的系统分析和设计过程,就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

(2)一般说来,至少应该从以下三个方面研究每种解法的可行性:

a.技术可行性。对要开发项目的功能、 性能和限制条件进行分析, 确定在现有的资源条件下,技术风险有多大,项目是否能实现,这些即为技术可行性研究的内容。这里的资源包括已有的或可以搞到的硬件、软件资源,现有技术人员的技术水平和已有的工作基础。

b.经济可行性。进行开发成本的估算以及了解取得效益的评估, 确定要开发的项目是否值得投资开发,这些即为经济可行性研究的内容对于大多数系统,一般衡量经济上是否合算,应考虑一个“底线”,经济可行性研究范围较广,包括成本—效益分析, 长期公司经营策略

软件工程基础作业及答案

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

《软件工程基础》作业

第一章 概 述

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

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

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

产生软件危机的原因:一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。软件不同于硬件,它是计算机系统中的逻辑部件而不是物理部件。管理和控制软件开发过程相当困难。软件是规模庞大,而且程序复杂性将随着程序规模的增加而呈指数上升。目前相当多的软件专业人员对软件开发和维护还有不省糊涂观念,在实践过程中或多或少地采用了错误的方法和技术,这是使软件问题发展成软件危机的主要原因。

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

答:软件危机产生的原因一方面与软件本身的特点有关,另一方面,

软件工程 作业8(含答案)

标签:文库时间:2024-11-20
【bwwdw.com - 博文网】

1. 为了把握软件开发各个环节的正确性和协调性,人们需要进行( A 2 )和( B 3 )工作。( A )的目的是想证实在一给定的外部环境中软件的逻辑正确性。它包括( C 2 )和( D 3 ),( B )则试图证明在软件生存期各个阶段,以及阶段间的逻辑( E 3 )、( F 4 )和正确性。 供选择的答案:

A, B. ① 操作 ② 确认 ③ 验证 ④ 测试 ⑤ 调试 C, D. ① 用户的确认 ② 需求规格说明的确认

③ 程序的确认 ④ 测试的确认 E, F. ① 可靠性 ② 独立性 ③ 协调性 ④ 完备性 ⑤ 扩充性

2. 软件测试是软件质量保证的主要手段之一,测试的费用已超过( A 1 )的30%以上。因此,提高测试的有效性十分重要。“高产”的测试是指( B 3 )。根据国家标准GB 8566–88《计算机软件开发规范》的规定,软件的开发和维护划分为8个阶段,其中,单元测试是在( C 5 )阶段完成的,集成测试的计划是在( D 3 )阶段制定的,确认测试的计划是在( E 2 )阶段制定的。 供选择的答案:

A. ① 软件