软件工程集大2007-2008-B答案

合集下载

《软件工程》各章课后习题答案

《软件工程》各章课后习题答案

《软件工程》各章课后习题答案软件工程是计算机科学与技术的一门重要学科,旨在研究和应用工程原则和方法来开发高质量的软件系统。

课程中的习题对于加深学生对软件工程理论和实践的理解至关重要。

下面是对《软件工程》各章课后习题的答案,希望能够帮助你更好地掌握软件工程的知识。

第一章:软件工程导论1. 软件工程的定义:答:软件工程是通过应用系统化、规范化和可量化的方法进行软件开发、运行和维护的学科。

2. 软件工程的目标:答:软件工程的目标是提高软件开发的质量、效率和可靠性,使得软件能够满足用户的需求和期望。

3. 软件生命周期模型:答:常见的软件生命周期模型包括瀑布模型、迭代模型、敏捷模型等。

每个模型都有其独特的特点和适用场景。

4. 软件过程模型:答:软件过程模型描述了软件开发过程中的一系列活动和阶段,常见的软件过程模型包括瀑布模型、迭代模型、敏捷模型等。

5. 软件工程的基本原则:答:常见的软件工程基本原则包括分阶段、逐步求精、持续集成、迭代开发、需求优先等。

第二章:软件项目管理1. 软件项目管理的定义:答:软件项目管理是指对软件开发过程中的资源、进度、质量等进行有效管理,以确保软件项目能够按时、按质地完成。

2. 软件项目管理的内容:答:软件项目管理包括项目计划、需求管理、项目进度管理、资源管理、风险管理等方面。

3. 软件项目管理的方法:答:常见的软件项目管理方法包括敏捷项目管理、水平项目管理、里程碑项目管理等。

4. 软件项目管理的工具:答:常用的软件项目管理工具包括甘特图、PERT/CPM网络图、项目管理软件等。

第三章:软件需求分析与规格说明1. 软件需求的定义:答:软件需求是指用户对软件系统的要求和期望,包括功能需求、性能需求、接口需求等方面。

2. 软件需求分析的方法:答:常用的软件需求分析方法包括面向对象分析法、数据流图法、用例分析法等。

3. 软件需求规格说明的格式:答:常见的软件需求规格说明的格式包括自然语言描述、结构化描述、图形描述等。

软件工程B卷答案

软件工程B卷答案

学院出卷教师系主任签名制卷份数专业班级编号江汉大学文理学院2011—2012学年第一学期考试试卷课程编号:课程名称:软件工程试卷类型:A□、B√卷考试形式:开□、闭√卷考试时间:120分钟一、辨析改错题(本大题共××小题,每题××分,共×分)1. 螺旋模型以文档为驱动。

错误,螺旋模型以风险为驱动。

2.完善性维护是维护工作中所占比重最小的一类维护。

错误,完善性维护是维护工作中所占比重最大的一类维护。

3.如果软件项目属于科学计算领域,可以使用4GL语言。

错误,如果软件项目属于科学计算领域,可以使用C语言4. 测试阶段的辅助工具主要有数据流图、数据字典和E-R图。

错误,测试阶段的辅助工具主要有黑盒法和白盒法。

5.模块划分时应注意作用域要大于控制域。

错误,模块划分时应注意作用域要小于或等于控制域。

1. 试述软件生命周期的阶段,并简要叙述可行性分析阶段的主要任务及分析方法。

软件生命周期有如下七个阶段:可行性分析、需求分析、总体设计、详细设计、编码、测试和维护。

可行性分析阶段的主要任务是确定项目“做不做”的问题,从以下三个方面分析项目的可行性:经济可行性;技术可行性和社会因素可行性。

2.某输入有两个变量x1和x2,其取值范围分别是:x1∈[0,200],x2∈[100, 900],请写出基于单缺陷假设的健壮性边界值测试用例规则,并设计测试用例。

规则:(x1min-,x2nor), (x1min,x2nor), (x1min+,x2nor), (x1nor,x2nor), (x1max-,x2nor), (x1max+,x2nor), (x1nor,x2min-),(x1nor,x2min), (x1nor,x2min+), (x1nor,x2max-), (x1nor,x2max), (x1nor,x2max+)测试用例:(-0.01,500), (0,500), (0.01,500), (100,500), (199.99,500), (200,500), (200.01,500), (100,99.99), (100,100), (100,100.01), (100,899.99), (100,900), (100,900.01)3.某程序流程如下图所示,请计算出满足所有逻辑覆盖至少需要的测试用例数。

软考数据库系统工程师2006、2007、2008上午题真题与答案汇总

软考数据库系统工程师2006、2007、2008上午题真题与答案汇总
为了解决进程间的同步和互斥问题,通常采用一种称为(24)机制的方法。若系统中有5个进程共
享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是(25)。
2006数据库系统工程师上试题分析与解答
试题⑴
两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行⑴运算为1
时,表示运算的结果产生溢出。
⑴A•与B.或C•与非D.异或
试题(1)分析
见公共试题n(1)。
参考答案
⑴D
试题(2)
若浮点数的阶码用移码表示,尾数用补码表示。两规格化浮点数相乘,最后对结果规格化时,右规的 右移位数最多为⑵位。
参考答案
(14)C
试题(15)
在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gantt图的描述中,不正确的是(15)
(15)A.Gantt图表现了各个活动的持续时间
B.Gantt图表现了各个活动的起始时间
C.Gantt图反映了各个活动之间的依赖关系
D.Gantt图表现了完成各个活动的进度
试题(15)分析
(12)A.存储信息的实体B.视频和音频信息的处理能力
C.光驱和声卡D.大容量的磁介质和光介质
试题(12)分析
见公共试题n(12)。
参考答案
(12)B
试题(13)
人眼看到的任一彩色光都是亮度、色调和饱和度3个特性的综合效果,其中(13)反应颜色的种类。
(13)A.色调B.饱和度C.灰度D.亮度
试题(13)分析
试题(9)分析
见公共试题n(9)。
参考答案
(9)C
试题(10)
上海市标准化行政主管部门制定并发布的工业产品的安全、卫生要求的标准,在其行政区域内是

软件工程AB卷答案

软件工程AB卷答案

《软件工程》试卷答案A卷答案:一.填空1、①与软件本身的特点有关;②如软件开发的方法与维护不正确有关。

2、数据流3、图形4、结构测试功能测试5、伪玛,软件设计语言。

6、为了解决这个问题,目标系统必须做什么?7、软件需求规格说明书8、PAD图、判定表、判定树和PDL语言任意写出三种即可。

9、数据结构10、功能二.判断1、×2、√3、√4、×5、×6、√7、√8、×9、√10、×三、选择题1、C2、A3、C4、B5、D6、D7、D8、B9、B 10、A四、1、简述原型法的基本思想:答:用交互的、快捷建立起来的原型取代规格说明,用户通过再计算机上运行、使用这个原型系统了解系统的概貌,想开发者提供反馈意见。

2、什么是软件危机?答:软件危机是计算机软件在它的开发和维护过程中所遇到的一系列严重问题。

概括地说,主要包含两方面的问题:如何开发软件,怎样满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。

3、简述软件测试的步骤,简要说明各测试步骤的目的。

答:软件系统的测试基本上由以下几个步骤组成:模块(单元)测试,目的是保证第个模块作为一个单元能正确执行。

子系统测试,目的是把经过单元测试的模块放在一起形成一个子系统,测试模块相互间的协调和通信。

系统测试,在这个过程中不仅应该发现设计和编码的错误,还应该验证系统确实能提供需求说明书中指定的功能,而且系统的动态特性也符合要求。

验收测试,目的是验证系统确实能够满足用户的要求。

4、需求分析的任务是什么?答:需求分析的主要任务第一、正确地确定对系统综合要求,充分理解和表达用户的需求。

也就是详细定义开发软件的功能、性能、外部接口、设计限制、数据库需求、确定硬件和软件支持环境、辅助软件以及将来可能提出的要求。

第二、通过结构分析的方法对系统进行分解,以确定软件系统的主要成分或软件系统的构成。

第三、是对以上已进行的两项工作进行描述,以形成需求文档,也就是编制“需求规格说明书”。

软件工程2007级考试A卷 (答案)

软件工程2007级考试A卷 (答案)

中山大学软件研究所 2006学年第一学期《软件工程》期末考试试题A卷(答案卷)一、名词解释题(每小题3分,共5小题,合计15分)1. 软件生存周期指一个软件从提出开发要求开始直到此软件报废为止的整个周期(1分),一种典型的阶段划分为,问题定义、可行性研究、需求分析、概要设计、详细设计、编码、测试和维护(2分)。

2. 瀑布模型瀑布模型是将软件生存周期各活动规定为以线性顺序连接的若干阶段的模型(2分);强调阶段的严格顺序和每一阶段的严格性。

前一阶段的输出是后一阶段的输入;每阶段要进行文档的复审与确认(1分)。

3. 白盒测试对软件的过程性细节做仔细的检查(1分);把测试对象看做一个打开的盒子,允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试(2分)。

4. SOA模式面向服务的体系结构(SOA)是一种用于构建分布式系统的方法,其中服务指是一种封装成实现某种软件功能的可重用构件,其通常表现为一组方法的集合(2分)。

采用 SOA 这种方法构建的分布式应用程序可以将功能作为服务交付给终端用户,也可以构建其他的服务(1分)。

5. 逆向工程软件的逆向工程是分析程序,力图在比源代码更高抽象层次上建立程序表示的过程(2分);逆向工程是设计恢复的过程,是从已存在的程序中抽取数据结构、体系结构和程序设计信息(1分)。

二、填空题(每小题2分,共10小题,合计20分)6. 软件工程包括的三个要素:、数据和。

(程序、文档)7.数据流图有四种基本符号元素:、数据处理、和外部实体。

(数据流、数据存储)8.面向数据流的设计方法包括两类变换分析:和。

(变换分析、事务分析)(数据耦合、公共环境耦合)10.一个模块拥有的直属下级模块的个数称为;如果一个模块被n个模块调用,其中直接的上级模块的个数是m个(m<=n),那么该模块的扇入数是个。

(模块的扇出、m)11.过程设计或详细设计的工具包括:程序流程图、盒图(N_S图)、、判定表和。

《软件工程》习题参考答案

《软件工程》习题参考答案

《软件工程》习题参考答案周兵1.1教材:《软件工程》方木云主编,清华大学出版社,2016 1.2参考书目:1.《Software engineering》8th Edition Ian Sommervile,PearsonEducation, 机械工业出版社,20062. 《软件工程》,王忠群主编,中国科学技术大学出版社,20093. 《软件工程导论》(第4版), 张海藩编著, 清华大学出版社, 20074、《Software engineering : a practitioner's approach》 RogerS. Pressman. 6th ed. Pressman, Roger S. China MachinePress, 20081.3说明:斜体部分是可选讲授内容, 带星号的习题为可选。

第1章软件工程学概述1.1习题A.1什么是软件?软件可以分为哪些类?p11答:软件是程序、数据及相关文档的完整集合。

软件可分为通用软件和定制软件。

A.2*什么是软件危机及其表现?p11答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

软件危机包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。

具体地说,软件危机主要有以下一些典型表现。

(1) 对软件开发成本和进度的估计常常很不准确。

(2) 用户对“已完成的”软件系统不满意的现象经常发生。

(3) 软件产品的质量往往靠不住。

(4) 软件常常是不可维护的。

(5) 软件通常没有适当的文档资料。

(6) 软件成本在计算机系统总成本中所占的比例逐年上升。

(7) 软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。

A.3什么是软件工程?p11答:软件工程是指导计算机软件开发和维护的一门工程学科。

采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。

软件工程习题及参考答案

软件工程习题及参考答案

软件工程习题及参考答案软件工程习题及部分参考答案判断题软件也会磨损和老化。

(X)完善性维护是提高或完善软件的性能。

(√)数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。

(X)软件是指用程序设计语言(如PASCAL ,C,VISUAL BASIC 等)编写的程序,软件开发实际上就是编写程序代码。

(X)软件模块之间的耦合性越弱越好。

(√)如果通过软件测试没有发现错误,则说明软件是正确的。

(X)快速原型模型可以有效地适应用户需求的动态变化。

(√)模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。

(√)集成测试主要由用户来完成。

(X)确认测试计划应该在可行性研究阶段制定(X)白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。

(X)?软件概要设计包括软件系统结构设计以及数据结构和数据库设计。

(√)软件工程采用的生存周期方法就是从时间角度对软件的开发和维护这个复杂问题进行分解,将软件生存的时期分为若干阶段。

(√)系统流程图表达的是部件的信息流程,还表示对信息进行加工处理的控制过程。

(╳)?模块越多,开发成本越小。

(╳)软件测试的目的就是证明软件没有错。

(╳)PAD图在设置了五种基本的控制结构后,还允许递归使用。

(√)在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。

(×)SA法是面向数据流,建立在数据封闭原则上的需求分析方法。

(√)HIPO 法既是需求分析方法,又是软件设计方法。

(√)在面向对象的需求分析方法中,建立动态模型是最主要的任务。

(×)加工小说明是对系统流程图中的加工进行说明。

(×)判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件。

(×)需求分析的主要方法有SD 法、OOA 法及HIPO 法等。

(×)分层的DFD 图可以用于可行性分析阶段,描述系统的物理结构。

软件工程课后习题答案

软件工程课后习题答案

软件⼯程课后习题答案习题答案习题⼀答案⼀、选择题1. 软件的主要特性是(A B C)。

A) ⽆形 B) ⾼成本C) 包括程序和⽂档D) 可独⽴构成计算机系统2. 软件⼯程三要素是(C D)。

A) 技术、⽅法和⼯具B) ⽅法、⼯具和过程C) ⽅法、对象和类D) 过程、模型、⽅法3. 包含风险分析的软件⼯程模型是(A)。

A) 螺旋模型 B) 瀑布模型C) 增量模型 D) 喷泉模型4. 软件⼯程的主要⽬标是(C)。

A) 软件需求B) 软件设计C) 风险分析D) 软件实现5. 下列属于⾯向对象开发⽅法的是(A B C D)。

A) Booch B) UML C) Coad D) OMT6. 软件危机的主要表现是(B D)。

A) 软件成本太⾼B) 软件产品的质量低劣C) 软件开发⼈员明显不⾜D) 软件⽣产率低下7. 软件开发⽅法的主要⼯作模型有(A B C)A) 螺旋模型B) 循环模型C) 瀑布模型D) 专家模型8. 软件⼯程的⽬标有(A B C)。

A) 易于维护B) 低的开发成本C) ⾼性能D) 短的开发期9. 软件⼯程学的⽬的和意义是( )。

A) 应⽤科学的⽅法和⼯程化的规范管理来指导软件开发B) 克服软件危机C) 作好软件开发的培训⼯作D) 以较低的成本开发出⾼质量的软件⼆、判断题1. 软件就是程序,编写软件就是编写程序。

(×)2. 瀑布模型的最⼤优点是将软件开发的各个阶段划分得⼗分清晰。

(×)3. 结构化⽅法的⼯作模型是使⽤螺旋模型进⾏开发。

(×)4. 结构化⽅法和JSP⽅法都不适合于⼤型软件的开发。

(√)5. 原型化开发⽅法包括⽣成原型和实现原型两个步骤。

(×)6. ⾯向对象的开发⽅法包括⾯向对象的分析、⾯向对象的设计和⾯向对象的程序设计。

( √)7. 软件危机的主要表现是软件的需求量迅速增加,软件价格上升。

(×)8. 软件⼯具的作⽤是为了延长软件产品的寿命。

《软件工程》试题及参考答案

《软件工程》试题及参考答案

第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)1.经济可行性研究的范围包括(C)A.资源有效性 B.管理制度C.效益分析 D.开发风险2.结构化设计方法在软件开发中用于(A)。

A、概要设计B、详细设计C、程序设计D、测试用例设计3.程序的三种基本控制结构是(B)A.过程、子程序和分程序B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移--`4.软件测试中,白盒法是通过分析程序的(B)来设计测试用例的。

A、应用范围B、内部逻辑C、功能D、输入数据5.软件维护费用高的主要原因是(C)。

A、人员少B、人员多C、生产率低D、生产率高6.软件质量必须在(D)加以保证。

A、开发之前B、开发之后C、可行性研究过程中D、设计与实现过程中7.确认测试主要涉及的文档是(A)。

A、需求规格说明书B、概要设计说明书C、详细设计说明书D、源程序8.模块的内聚性最高的是( D )A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚9.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫( D)A.生存期 B.面向对象设计C.面向对象程序设计D.面向对象分析10.原型化方法是用户和设计者之间执行的一种交互构成,适用于( A )系统。

A.需求不确定性高的 B.需求确定的C.管理信息D.实时11、 CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。

除第1级外,每个等级都包含了实现该成熟度等级目标的若干(B)。

A 关键实践B 关键过程域C 软件过程能力D 软件过程12、( A )是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。

A 软件过程B 软件工具C 质量保证D 软件工程13.下列关于瀑布模型的描述正确的是( D)。

A.利用瀑布模型,如果发现问题修改的代价很低B.瀑布模型的核心是按照软件开发的时间顺序将问题简化C.瀑布模型具有良好的灵活性D.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开14.总体设计的目的是确定整个系统的( B)。

软件工程课后题答案大全(详细)

软件工程课后题答案大全(详细)

软件工程课后题答案大全(详细)软件工程课后题答案大全(详细)现代社会中,软件工程越来越重要,因为它在各个行业中扮演着关键的角色。

而在学习软件工程课程时,完成课后题是提高理解和掌握程度的重要途径。

本文将为您提供一份全面且详细的软件工程课后题答案大全,希望能够帮助您更好地学习与应用软件工程知识。

1. 什么是软件工程?软件工程是指应用系统化的、规范化的、可量化的方法来开发和维护软件的学科。

它涵盖了各种软件开发阶段,包括需求分析、设计、编码、测试和维护,并借鉴了工程学的原则和方法。

2. 软件工程的原则有哪些?软件工程遵循一系列原则来保证软件开发和维护的质量和效率,如下:- 需求管理原则:明确需求,确保项目目标的准确性和一致性。

- 分阶段原则:将软件开发过程划分为不同的阶段,有序进行。

- 风险管理原则:评估和管理项目中的风险,降低项目失败的可能性。

- 适应性原则:根据不同的项目需求和情况,选择合适的软件开发方法和工具。

- 团队合作原则:加强团队协作,促进良好的沟通和信息共享。

3. 软件生命周期有哪些阶段?软件生命周期包括需求分析、设计、编码、测试和维护等多个阶段。

- 需求分析:明确软件系统的功能和性能要求,了解用户需求。

- 设计:定义软件系统的整体结构和组件之间的关系,确定使用的技术和工具等。

- 编码:根据设计方案,将代码实现为可以执行的程序。

- 测试:验证软件系统的功能和性能是否满足需求,并进行错误修复。

- 维护:对软件进行修复和改进,确保系统的长期可用性。

4. 软件需求分析的方法有哪些?软件需求分析是保证软件项目成功的关键步骤,以下是几种常用的分析方法:- 面谈法:直接与用户沟通,了解他们的需求和期望。

- 文档分析法:研究和分析相关文档,如需求规格说明书、用户手册等。

- 原型法:创建一个初步的系统原型,供用户参观和测试,获取反馈。

- 视频录制法:录制用户正在进行的工作流程,以便更好地了解他们的需求。

5. 软件项目管理中的风险管理包括哪些步骤?风险管理是确保软件项目成功的重要环节,步骤如下:- 风险识别:识别和描述可能影响项目目标实现的风险。

软件工程课后答案完整版

软件工程课后答案完整版

软件工程课后答案完整版软件工程是一门涉及软件开发与管理的学科,它关注着如何有效地组织、设计、开发和维护软件系统。

作为一门实践性强的学科,课后答案对于学习软件工程的学生来说非常重要。

本文将以软件工程课后答案为主题,为您提供一份完整版的答案,旨在帮助您更好地理解和掌握软件工程的知识。

一、需求分析与规格说明1. 问题描述对于任何一门软件工程课程,需求分析和规格说明都是至关重要的环节。

通过合理地分析需求,可以明确软件系统的功能需求、性能需求和用户需求,从而为后续的设计和开发工作奠定基础。

在这一部分中,我们将详细讨论问题描述、需求规格说明以及软件需求规格说明的编写步骤和技巧。

2. 答案示例问题描述:某个公司需要开发一个在线购物系统,能够满足用户浏览商品、下单购买、支付、评价等功能。

需求规格说明:该系统需要具备以下功能需求:- 用户注册登录:用户可以通过注册登录系统,建立个人账号,用于后续购物操作。

- 商品浏览:用户可以浏览系统中的商品,包括商品图片、详细介绍、价格等信息。

- 购物车管理:用户可以将感兴趣的商品加入购物车,并对购物车进行管理,如增加、删除、修改商品数量等操作。

- 订单管理:用户可以在购物车中选择商品提交订单,并进行支付操作。

- 支付功能:系统需要集成常用的支付渠道,如支付宝、微信支付等,以便用户支付订单。

- 评价功能:用户在收到商品后可以对商品进行评价,并可以查看其他用户对商品的评价。

三、软件系统设计与实现1. 系统架构设计系统架构设计是软件工程中的核心环节之一,它关注着如何将系统划分为各个模块,并确定模块之间的接口和依赖关系。

在这一部分中,我们将着重讨论系统架构设计的原则、方法以及常用的架构模式。

2. 答案示例系统架构设计的主要目标是实现系统的可扩展性、灵活性和可维护性。

在本次项目中,我们采用了经典的三层架构模式,即用户界面层、业务逻辑层和数据访问层。

- 用户界面层:负责与用户进行交互操作,接收用户输入的请求,并向用户展示系统的响应结果。

软考数据库系统工程师2006、2007、2008上午题真题与答案汇总

软考数据库系统工程师2006、2007、2008上午题真题与答案汇总

2006 数据库系统工程师上试题分析与解答试题(1)两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行(1) 运算为1时,表示运算的结果产生溢出。

(1)A.与B.或C.与非D.异或试题(1)分析见公共试题Ⅱ(1)。

参考答案(1)D试题(2)若浮点数的阶码用移码表示,尾数用补码表示。

两规格化浮点数相乘,最后对结果规格化时,右规的右移位数最多为(2) 位。

(2)A.1 B.2 C.尾数位数D.尾数位数-1试题(2)分析见公共试题Ⅱ(2)。

参考答案(2)A试题(3)、(4)高速缓存cache与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为4块,每块1MB,主存容量为256MB。

若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速缓存的命中率为(3) %。

若地址变换表如下所示,则主存地址为8888888H时,高速缓存地址为(4) H。

(3)A.90 B.95 C.97 D.99(4)A.488888 B.388888 C.288888 D.188888试题(3)、(4)分析见公共试题Ⅱ(3)、(4)。

参考答案(3)D (4)D试题(5)若某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/H,在不考虑其他因素对可靠性的影响时,该计算机系统的平均故障间隔时间为(5) 小时。

(5)A.2×104B.5×104C.2×105D.5×105试题(5)分析见公共试题Ⅱ(5)。

参考答案(5)A试题(6)某指令流水线由5段组成,各段所需要的时间如下图所示。

连续输入10条指令时的吞吐率为(6) 。

(6)A.10/70△t B.10/49△t C.10/35△t D.10/30△t试题(6)分析见公共试题Ⅱ(6)。

参考答案(6)C试题(7)、(8)相对于DES算法而言,RSA算法的(7) ,因此,RSA (8) 。

软件工程2007-2008II期末试卷A

软件工程2007-2008II期末试卷A

A .程序结构图B .数据流图C .E-R 图D .甘特(Gantt )图7. 软件工程方法学的三要素不包含下面哪个因素( )A .方法B .过程C .工具D .资源8. 下列陈述中,哪个是结构测试(白盒测试)能力方面最重要的( ) A .确立模块的正确性 B .证明模块中的每一个陈述都是可达到的 C .在不同代码部分曝漏缺陷 D .证明模块有着低的复杂性9. PAD 图的优点之一是支持逐步求精的设计方法,其逐步细化的方式为( )A .由右到左B .由上到下C .由左到右D . 由下到上10. 结构化分析方法(SA)是一种预先严格定义需求的方法,强调分析对象的数据流,其指导思想是( )A.面向对象 B .自底向上逐层分解 C.自顶向下逐层分解 D .面向过程11. ( )意味着仅必需的信息才能外部可见。

A .封装B .多态C .内聚D .信息隐藏12. 一个设计医疗器械的公司,下述描述中哪些危险不属于特别需要注意( )A .软件可能包含错误B .人机接口可能不明确C .算法可能是效率低的D .程序或许停止运行13. 某软件在应用初期运行在Windows NT 环境中。

现因某种原因,该软件需要在UNIX 环境中运行,为适应这个要求,软件本身需要进行修改,而所需修改的工作量取决于该软件的( )A.可扩充性B.可靠性C.复用性D.可移植性14. 利用UML 建模需要用到不同的模型图,但不包括( )A .静态结构图B .顺序图C .数据流图D .状态转换图15. 下面哪些问题不属于模块设计评估的范畴( )A .安全问题考虑了吗B .循环条件可以达到吗C .所有逻辑能被测试吗D .所有定义的数据都被用到了吗二简答题(每小题5分,共15分)1.软件配置管理的目的及主要活动是什么。

2.为了提高模块设计质量,应从哪几方面优化初始得到的软件结构?3.简要分析集成策略增量和非增量测试的特点和区别。

三 应用题(每小题10分,共20分)1.请用判定表画出以下问题的行为逻辑(10分): 某保险公司的一种人寿保险的参保类型划分原则如下:1) 如果年龄不满35岁(含),男性适用保险类型A ,女性适用保险类型B 。

软件工程历届真题及答案解析

软件工程历届真题及答案解析

全国2007年10月自学考试软件工程试题(含答案)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.以下哪一项不是..软件危机的表现(B)A.开发的软件可维护性差B.软件极易被盗版C.经费预算经常被突破D.开发的软件不能满足用户需求2.以下哪个软件生存周期模型是一种风险驱动的模型(C)A.瀑布模型B.增量模型C.螺旋模型D.喷泉模型3.各种需求分析方法都有共同适用的(D)A.分析方法B.说明方法C.表示方法D.基本原则4.结构化分析建立功能模型的工具是(B)A.DFD B.判定树/判定表C.DD D.结构化语言5.模块中所有成分结合起来完成一项任务,该模块的内聚性是(A)A.功能内聚B.顺序内聚C.通信内聚D.逻辑内聚6.系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括(A)A.技术可行性、经济可行性、社会可行性B.经济可行性、安全可行性、操作可行性C.经济可行性、社会可行性、系统可行性D.经济可行性、实用性、社会可行性7.以下哪一项对模块耦合性没有..影响(D)A.模块间接口的复杂程度B.调用模块的方式C.通过接口的信息D.模块内部各个元素彼此之间的紧密结合程度8.检查软件产品是否符合需求定义的过程称为(A)A.确认测试B.集成测试C.系统测试D.单元测试9.下面关于详细设计的叙述中,错误..的是(B)A.程序流程图可以描述结构化程序B.程序流程图不能描述结构化程序C.NS图描述的程序一定是结构化的D.PAD图描述的程序一定是结构化的10.在整个软件维护阶段所花费的全部工作中,所占比例最大的是(C)A.校正性维护B.适应性维护C.完善性维护D.预防性维护11.以下不属于...序言性注释的有(D)A.模块设计者B.修改日期1C.程序的整体说明D.语句功能12.集成测试是为了发现(A)A.接口错误B.编码错误C.性能、质量不合要求D.功能错误13.一个只有顺序结构的程序,其环形复杂度是(B)A.0 B.1C.3 D.514.结构化程序设计,主要强调的是(C)A.程序的执行效率B.模块的内聚C.程序的可理解性D.模块的耦合15.下面关于文档的叙述,错误..的是(A)A.文档是仅用于说明使用软件的操作命令,不包括软件设计和实现细节B.文档是软件产品的一部分,没有文档的软件就不成为软件C.高质量文档对于转让、变更、修改、扩充和使用有重要的意义D.软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量16.在McCall软件质量度量模型中,面向软件产品操作的质量因素是(A)A.正确性B.可维护性C.适应性D.互操作性17.对度量法,叙述错误..的是(D)A.度量法是一种基于程序控制流的复杂性度量法B.度量法以图论为工具,用图的环路数作为程序复杂性的度量值C.度量法不能区分简单IF语句和循环语句的复杂性D.度量法对模块间的接口和简单IF语句区分对待18.在快速原型模型的开发过程中,仅用于代替设计阶段的原型是(C)A.探索型模型B.演化型模型C.实验型模型D.提交型模型19.对于构造原型的建议,下面说法错误..的是(A)A.暂不考虑错误恢复和处理,但应考虑速度、空间等性能效率方面的要求B.可降低可靠性和软件质量标准C.原型界面部分的设计,最好能与最终系统的界面相容D.根据不同的软件类型和应用领域,可使用不同风格的高级语言来构造原型20.面向对象开发方法中,将在面向对象技术领域内占主导地位的标准建模语言是(C)A.Booch方法B.Coad方法C.UML语言D.OMT方法二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

软件工程08B答案

软件工程08B答案

2、参考答案(如下图)
查询图书
借阅图书 <<extends>>
归还图书
超期交纳罚金
;> 登录系统
借阅者 查询借阅信息
<<uses>>

3 页
第 3


3 页
第 1

2008 年期末考试参考答案
三、解答题(共 30 分) 1、如下图
F A2 S1 F B2 S2 B>0 C P A>0 A1
科目名称:软件工程 B
T
T
B1
A1 A>0 A2 S1 WHILE P B>0 B2 S2 WHILE C B1
2、参考答案:注意:本题答案不唯一,学生给出的数字正确就应该算对
2008 年期末考试参考答案
一、单选题(每题 2 分,共 30 分)
CDDAB CDABC ACDAB
科目名称:软件工程 B
二、判断题(正确在括号内打√,错误在括号内打×。每题 2 分,共 20 分) 1. √。 2. ×。划分模块可以降低软件模块的复杂度和工作量,但模块接口成本增 加,所以并不是模块分得越小越好。 3. √。 4. ×。对于特定程序而言,满足条件覆盖的测试数据不一定必然满足判定 覆盖。 5. ×。每一个对象都是其相应类的一个实例。 6. √。 7. ×。对于软件项目,投资回收期越短,越快获得利润。 8. ×。类图用来表示系统中类和类与类之间的关系,是对系统静态结构的 描述。 9. ×。由于参与人员之间通信困难,如果软件开发进度落后于计划,增加 更多的程序员往往使进度更慢。 10. √。
语句覆盖 A 5 5 A 5 5 5 5 B 1 2 B 2 1 1 2 X 1 4 分支覆盖 X 4 1 4 2 共 覆盖分支 TT FF FT TF 3 页 第 2 页 覆盖路径 ace abd

软件工程B答案

软件工程B答案

2008 级《软件工程》期末课程考试题(B卷)答案
一、选择题(每题1分,共25分)
A A C C A
B DBDA A ACAD AAACB ACBBD
二、名词解释(每题5分,共15分)
软件生命周期: 软件产品从问题定义开始,经过开发、使用和维护,直到最后被淘汰的整个过程。

深度是指软件结构的层次;宽度是指软件结构同一层次上模块总个数的最大值
静态测试:又称评审,是对软件进行的一种分析和检查,它不需执行程序,因而在代码产生之前便可对各种文档进行测试。

静态测试分布在软件开发的各个阶段结束之前。

三简答题
1.答:答:导致软件危机的主要原因有:
(1)软件日益复杂和庞大
(2)软件开发管理困难和复杂
(3)软件开发技术落后
(4)生产方式落后
(5)开发工具落后
(6)软件开发费用不断增加
2.答:定义系统的功能需求,从拥护角度描述系统功能,并指出功能的操作者,包括用例,执行者,通信联系及脚本。

四分析题
2.。

软件工程课后习题参考答案

软件工程课后习题参考答案

软件工程课后习题参考答案1.简述软件开发的本质答: 软件开发的本质就是实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射。

P192.简述实施软件开发的基本途径。

答: 实施软件开发的基本途径是系统建模。

所谓系统建模,是指运用所掌握的知识,通过抽象,给出该系统的一个结构——系统模型。

P193.简述何谓模型以及软件开发中所涉及的模型。

答: 模型是一个抽象。

该抽象是在意图所确定的角度和抽象层次对物理系统的一个描述,描述其中的成分和成分之间所具有的特定语义的关系,还包括对该系统边界的描述。

软件开发中所涉及的模型可分为两大类,一类称为概念模型,描述了系统是什么;另一类统称为软件模型,描述了实现概念模型的软件解决方案。

4.简述软件开发所涉及的两大类技术。

答: 软件开发所涉及的两大类技术为: 一是求解软件的开发逻辑,二是求解软件的开发手段。

5、简述需求与需求规约的基本性质。

答:需求的基本性质:1) 必要的,该需求是用户所要求的。

2) 无歧义的,该需求只能用一种方式解释。

3) 可测的,该需求是可进行测试的。

4) 可跟踪的,该需求可从一个开发阶段跟踪到另一个阶段。

5) 可测量的,该需求是可测量的。

需求规约的基本性质:1) 重要性和稳定性程度: 按需求的重要性和稳定性,对需求进行分级。

2) 可修改的: 在不过多地影响其他需求的前提下,可以容易地修改一个单一需求。

3)完整的:没有被遗漏的需求。

4)一致的:不存在互斥的需求。

6、简述软件需求的分类答:软件需求可以分为两大类:一类是功能需求,一类是非公能需求,而非公能需求可分为性能需求,外部接口需求、功能需求7、举例说明功能需求和非功能需求之间的基本关系。

答:非功能需求可作用于一个或多个功能需求,例如非功能需求可作用于一个或多个功能需求其中,非功能需求1作用于功能需求1和功能需求3等;非功能需求2作用于功能需求2等。

P248、有哪几种常用的初始需求发现技术?答:有5种常用的需求发现技术:自悟、交谈、观察、小组会和提炼。

软件工程教程课后参考答案

软件工程教程课后参考答案

软件工程教程课后参考答案第1章一、选择题(1)D (2)B (3)C (4)D (5)D (6)A (7)D二、简答题(1)什么是软件危机?软件危机表现在哪些方面?答:具体来说,软件危机出现的原因可以概括如下。

①忽视软件开发前期的需求分析。

②开发过程缺乏统一的、规范化的方法论指导。

③文档资料不齐全或不准确。

④忽视与用户之间、开发组成员之间的交流。

⑤忽视测试的重要性。

⑥不重视维护或由于上述原因造成维护工作的困难。

⑦从事软件开发的专业人员对这个产业的认识不充分,缺乏经验。

⑧没有完善的质量保证体系。

具体地说,软件危机的表现形式可以概括如下。

①软件开发费用和进度失控。

②软件系统实现的功能与实际需求不符。

③软件的可靠性差。

④软件难以维护。

⑤软件通常没有适当的文档资料。

⑥软件成本在计算机系统总成本中所占的比例居高不下,且逐年上升。

⑦软件生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。

(2)简述软件和软件工程的定义以及软件工程的形成过程。

答:软件是计算机系统中与硬件相对应的另一部分,是一系列程序、数据及其相关的文档集合。

在这里,程序是按照特定顺序组织的计算机数据和指令的集合;数据是使程序能正常执行的数据结构;文档是是开发、使用和维护程序所需要的图文资料。

软件工程是应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度,实现满足用户要求的软件产品的定义、开发、发布和维护的工程或进行研究的学科。

软件工程的发展经历了以下四个阶段。

① 20世纪70年代。

为了解决软件项目失败率高、错误率高以及软件维护任务重等问题,人们提出了软件生产工程化的思想,希望使软件生产走上正规化的道路,并努力克服软件危机。

人们发现将传统工程学的原理、技术和方法应用于软件开发,可以起到使软件生产规范化的作用。

② 20世纪80年代。

面向对象的方法与技术受到了广泛的重视,maltalk-80的出现标志着面向对象的程序设计进入了实用和成熟阶段。

软件工程基础习题集答案

软件工程基础习题集答案

《软件工程基础》习题集答案第一章概述1.什么是软件危机,它有哪些典型表现?所谓“软件危机”就是,在计算机软件的开发和维护过程中所遇到的一系列严重的问题,概括起来归纳为:如何开发软件,以满足日益增长、日趋复杂的需要;如何维护数量不断膨胀的已有软件。

软件危机的典型表现主要有:a. 开发成本和进度不能准确估计b. 开发出来的软件不能满足用户的要求c. 软件的可维护性差d. 软件质量不可靠e. 软件成本在系统中的比重逐年上升f. 软件开发生产率的提高速度不够2.简述产生软件危机的原因和解决的思路。

软件危机产生的原因一方面与软件本身的特点有关,另一方面,是与已有软件开发、维护的方法不正确有密切关系。

解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施。

即采用工程化的原则和方法组织软件开发是摆脱软件危机的一个主要出路。

3.什么是软件工程?它有哪些本质特性?软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法进行软件开发和维护的学科。

其实质就是用工程的概念、原理、技术和方法,结合有效的管理方法和先进的开发技术,开发与维护软件,以解决软件危机。

4.软件工程是如何用来消除软件危机的?软件工程是从技术和管理两个方面来研究如何更好地开发和维护计算机软件,从源头上消除软件危机。

6.简述软件的定义。

软件 = 程序 + 数据 + 文档7.软件工程的目的是什么?为高质量的软件开发提供一个科学的体系框架。

8.什么是软件工程方法学?软件工程是一种什么样的技术?包括哪三大要素?分为哪三个分支?软件工程方法学就是指在软件生命周期全过程中使用的一整套管理和开发技术方法的集合。

目前,使用最广泛的软件工程方法学分别是传统方法学和面向对象方法学。

软件工程作为一种层次化的技术,有方法、工具和过程三大要素,并由于其涉及学科内容的极为广泛,而分为三个分支:软件开发技术、软件项目管理技术、软件质量管理技术。

9.简述软件工程的基本原理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工作任务
估计工作量(人天)
迄今为止实际工作量(人天)
估计完成日期
实际完成日期
1
5
10
07-01-25
07-01-25
2
25
20
07-02-15
07-02-15
3
120
80
07-05-15
4
40
50
07-04-15
07-04-01
5
60
50
07-07-01
6
80
70
07-09-01
当前评估时间为07年4月1日,计算该项目的进度指标BCWS、BAC、BCWP、ACWP
路径1的测试用例为:A = 1,X = 0(1分)
5.UML综合应用(10分):
1)请用自然语言描述银行自动取款机功能。
2)根据描述,画出银行自动取款机功能的பைடு நூலகம்例图。
3)按照以下描述,画出UML的活动图:
①读取用户银行卡信息;
②如是不合法取款卡,则退回并显示出错;
③对用户输入的密码进行确认检查,非法密码被拒绝;
5.不适于作为数据流图处理(加工)框名称的是B。
A人工校对工资数据B工资数据
C打印工资D计算工资
6.一个模块直接控制(调用)的下层模块的数目称为模块的B。
A扇入数B扇出数C宽度D作用域
7.在面向对象软件方法中,“类”是D。
A具有同类数据的对象的集合
B具有相同操作的集合
C具有同类数据的对象的定义
D具有同类数据和相同操作的对象的定义
2.成功的测试是指B。
A运行测试实例后未发现错误B发现程序的错误
C证明程序正确D改正程序的错误
3.评价模块独立性的度量标准是A。
A低耦合,高内聚B低耦合,低内聚
C高耦合,高内聚D高耦合,低内聚
4.结构化分析是软件开发需求分析阶段所使用的方法,常使用数据流图来对系统的B
进行建模。
A加工B功能C存储D状态
13.软件是不可见的复杂的逻辑实体,不同于任何其他制造业的产品。使得软件质量难于把握的一个因素是C。
A软件配置B硬件配置C软件需求D硬件需求
14.在面向对象软件开发方法中,类与类之间可有以下结构关系A。
A继承和聚集B继承和一般
C聚集和消息传递D继承和方法调用
15.UML中有多种视图表示,下列说法中正确的是D。
5
42
122
解:
32 = a * 10B+ r
46 = a * 15B+ r
88 = a * 30B+ r
147 = a * 50B+ r
122 = a * 42B+ r
(各1分)
5.根据下面的对象点数值:
(用户界面的)界面数
报表数
软件构件数
12
10
80
假设各项加权因子均为5,复用的百分比为30%,试完成以下计算:
2)用例图如下所示:(2分)
3)活动图如下所示:(6分)
起点和终点(1分)
三个判断(各1分)
逻辑(1分)
图形符号规范(1分)
集美大学试卷纸
2007—2008学年第一学期
课程名称
软件工程
试卷
卷别
B卷
适用
学院、专业、年级
软件05级、计算04级
考试
方式
闭卷√
开卷□
备注
一、填空题(共20分,每空1分)。
1.请按顺序写出软件生命期的几个阶段(标出序号):FDCEBA。
(A.维护B.测试C.详细设计D.概要设计E.编码F.需求分析)
所以,现在小组中每个人的生产率为:(4000 * 4 – 250 * 6)/ 4(2分)
= 3625(行/人年)(1分)
4..基于经验的估算模型的基本形式为:
某公司以前开发的项目记录如下,请依照历史数据建立估算经验公式。
项目ID
规模(KLOC)
工作量(pm)
1
10
32
2
15
46
3
30
88
4
50
147
④核查用户的取款额,超支被拒绝;
⑤登录一笔合法取款,更新帐卡;
⑥生成付款通知,经确认后支付现金。
答:1)这是一台银行自动取款机,能够完成用户的修改密码、取款、转帐、查询等功能。使用方法为:由用户将银行卡插入ATM机,ATM机检查银行卡的合法性,然后用户输入密码,密码长度一般为6位,由数字组成。密码输入正确后,ATM机显示用户界面,界面以菜单方式提供用户选择,条目包括修改密码、取款、转帐、查询、打印交易单、退出等。如果密码三次输入有误,则拒绝操作。(2分)
2.在软件工程中,SCM的中文含义为软件配置管理或变更管理。
3.自底向上集成是集成测试中的一种策略。采用这种方法对软件进行集成测试时,需要为每个模块准备一个驱动程序,它的作用是调用被测的模块。
4.基线是软件生存期中各开发阶段的一个特定点,它可作为一个检查点,它是经过评审的软件配置项和交付物的集合。
5.软件风险的两个主要特性是:不确定性和损失。
解:测试用例为:
(1)200501
(2)200502
(3)201012
(4)201011
(答出一个用例得2分,2个用例得3分,3个用例得4分,4个用例得5分)
2.试将下面的数据流图转换成相应的软件体系结构,其中虚线圆标出的为主变换。(5分)
解:Input,Transfrom,I,T,O变换各得1分
3.获得值分析是一种用于项目进展的定量分析技术,其中:
4.某程序流程图如下所示,试完下列要求:(10分)
(流图画在此)
程序流程图
1)画出与程序流程图对应的流图。
2)指出所绘流图的区域,并根据区域数量计算环形复杂度。
3)指出所绘流图的判定节点,并根据判定节点数计算环形复杂度。
4)确定基本测试路径的个数及路径描述,并给出路径1-2-3-4的测试用例。
解:1)如上图所示。(也可将2、3分解为两个节点)(2分)
6.任何产品的质量都可以从设计质量和符合质量两方面去度量,软件产品满足系统需求和性能的质量属性属于符合质量。
7.有效的项目管理集中在4个P上:People、Product、Process和Project。
8.传统的软件工程中,从分析模型到设计模型的翻译,数据流图是体系结构设计和
接口设计的的依据;而数据设计则依据数据字典和实体-关系图。
11.按照Halstead源代码度量公式,下列程序中的操作数的数量是B。
read m;
n=0; p=1; q=1;
while m>0
p+=n;
q--;
end-while;
print(p);
A 5个B 6个C 4个D 7个
12.D是一种由软件工程师(或相关人员)进行的软件质量保证活动。
A SCIB TSSC CRCD FTR
及预定完成百分比。
解:BCWS = 5 + 25 = 30(人天)(2分)
BAC = 5 + 25 + 120 + 40 + 60 + 80 = 330(人天)(2分)
BCWP = 5 + 25 + 40 = 70(人天)(2分)
ACWP = 10 + 20 + 50 = 80(人天)(2分)
预定完成百分比=(BCWS / BAC)= 30/ 330 = 1/11 = 9%(2分)
2)区域为:节点2、3、5形成的区域;节电3、4、6形成的区域(1分)
环形复杂度为:2 + 1 = 3(1分)
3)判点节点是:2和3(1分)
环复杂度为:2 + 1 = 3(1分)
4 )基本测试路径的个数为3,(共三条,每条路径各1分,多出扣1分)
路径1:1-2-3-4
2:1-2-3-6-4
3:1-2-5-3-6-4
9.软件过程的公共框架是若干任务的集合,每一个集合都由工作任务,交付物、
里程碑和质量保证点组成。
10.分析模型的度量侧重于分析模型的三个方面:数据、功能和行为。
11.项目策划的一个任务是对完成软件开发工作所需的资源进行估算,主要的软件工程资源包括:人力资源、可复用资源和环境资源。
12.如果平均每两天发生一个错误,那么系统在第2天的不失败概率是1/4。
13.面向对象的三大特征是封装、继承和多态。
14.软件工程是一种层次化的技术,软件工程的层次包括过程、方法和工具。
二、选择题(共15分,每小题1分)。
1.需求分析是由分析员了解用户的要求,认真细致的调研、分析,最后应建立目标系统的逻辑模型并写出B。
A模块说明书B软件规格说明书C项目开发计划D合同文档
=80% *(40% * 60 * 100 * 50)(3分)
=96000(元)(1分)
3.假设一人单独开发软件,生产率是4000行/人年。若4个人组成一个小组共同开发这个软件,在每条通信路径上耗费的工作量是250行/人年,试计算小组中每个人的生产率。
解:4个人组成的小组的通信路径为C42,即为6条。(2分)
8.月收入<=1500元者免税,现用输入数1500和1501测试程序,则采用的方法是B。
A条件覆盖法B等价划分法
C边界值分析法D错误推测法
9.瀑布模型的关键不足在于B。
A过于简单B不能适应需求的动态变更
C过于灵活D各个阶段需要进行评审
10.系统设计阶段的主要目的是D。
A设计新系统的目标B代码设计
C程序设计D将系统逻辑方法换成物理方案
BCWS:为进度表中的某时间点应该要完成的工作任务的预算;
BAC:为进度表所有工作任务的预算
BCWP:为进度表中的某时间点已实际完成的工作任务的预算
相关文档
最新文档