软件工程形考作业1答案

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

《软件工程》作业+答案

标签:文库时间: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.具

软件工程作业题(含答案)1

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

软件工程作业题

简答题

1、 什么叫软件?

软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合

2、 什么叫软件危机?软件危机包含哪两点?软件危机产生的原因是什么? 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 包括两点:

(1) 如何开发软件,以满足对软件日益增长的需求; (2)如何维护数量不断膨胀的已有软件。 这些问题具体表现在以下几个方面: (1)用户对开发出的软件很难满意。 (2)软件产品的质量往往靠不住。 (3)一般软件很难维护。 (4)软件生产效率很低。 (5)软件开发成本越来越大。

(6)软件成本与开发进度难以估计。

(7)软件技术的发展远远满足不了计算机应用的普及与深入的需要。 3、 什么叫软件工程?

版本 1:软件工程是指导计算机软件开发和维护的工程学科。它采用工程的概念、原理、技术和方法来开发和维护软件;它将管理技术与当前经过时间考验的而证明是正确的技术方法结合起来;它强调使用生存周期方法学和结构分析和结构技术;经过人们长期的努力和探索,围绕着实现软件优质高产这个目标,从技术到管理两个方面做了大量的努力,逐渐形成了”软件工程学”这一新的学科。

版本 2:1

软件工程导论作业答案

标签:文库时间: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(美元

软件工程作业

标签:文库时间: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题

程序控制

软件工程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. ① 软件

软件工程A作业参考答案

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

作业2参考答案

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

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

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

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

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

软件工程基础作业及答案

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

《软件工程基础》作业

第一章 概 述

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

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

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

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

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

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