2009-2010学年第一学期软件工程B卷

合集下载

2010软件工程空白试卷

2010软件工程空白试卷

诚信应考 考出水平 考出风格浙江大学城市学院2009 — 2010 学年第 一 学期期末考试试卷《 软件工程 》开课单位: 计算分院 ;考试形式:闭、开卷;考试时间:__2010_年__1__月__25_日; 所需时间: 120 分钟一._单项选择题_____(本大题共__15__题,每题___1___分,共___15___分。

)1. 软件重用的单位是 ( ) 。

A. 系统 B. 性能 C.软件模块 D. 功能2.以下哪个等级是CMM 中的3级资质 ( ) 。

A. 可重复级B. 优化级C. 管理级D. 定义级3. 按测试数据执行程序逻辑程度判断,判定覆盖 ( ) 条件覆盖。

A. 强于B. 弱于C. 等价于D. 不等价于4. 下列模块的独立性的耦合方式中,最不好的是( )A. 控制耦合B. 公共耦合C. 内容耦合D. 数据耦合5.需求分析中,开发人员要从用户那里解决的最重要的问题是 ( ) 。

A. 要让软件做什么B. 要给该软件提供哪些信息C. 要求软件工作效率怎样D. 要让该软件具有何种结构6. 以下说法错误的是 ( ) 。

A. 面向对象分析与面向对象设计的定义没有明显区别B. 面向对象分析和面向对象设计活动是一个多次反复迭代的过程C. 从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程D. 在实际的软件开发过程中,面向对象分析与面向对象设计的界限是模糊的7. 结构化程序设计的一种基本方法是( ) 。

A. 逐步求精法B. 递归法C. 迭代法D. 筛选法8. 可维护的特性中,相互矛盾的是( ) 。

A. 可修改性和可理解性B. 可测试性和可理解性C. 效率和可修改性D. 可理解性和可读性9. 对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流( ) 。

A. 必须一致B. 数目必须相等C. 名字必须相同D. 数目必须不等10. 在面向对象的高层设计体系结构中,( ) 是OOD导出的体系结构的核心部分。

全国2009年10月自学考试软件工程试题

全国2009年10月自学考试软件工程试题

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

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

1.软件危机产生的时期是( )A.“程序设计时代”初期B.“程序设计时代”末期C.“程序系统时代”初期D.“程序系统时代”末期2.以下属于面向数据结构的开发方法是( )A.结构化方法B.Jackson方法C.维也纳开发方法D.面向对象的开发方法3.数据字典定义数据流或数据存储组成时,使用了若干符号,其中{…}表示的含义是( )A.可选B.与C.或D.重复4.IDEF0是IDEF方法的一部分,用于建立系统的( )A.功能模型B.信息模型C.动态模型D.关系模型5.若模块内部所有处理元素都在同一个数据结构上操作,则该模块的内聚性类型是( )A.时间内聚B.偶然内聚C.通信内聚D.功能内聚6.若软件结构中两个模块之间传递的是数据结构,如高级语言中的数组名,则这两个模块的耦合性类型是( )A.公共耦合B.控制耦合C.数据耦合D.标记耦合7.下列描述中,不.属于程序流程图优点的是( )A.历史最悠久,使用最广泛B.容易表示数据结构C.支持程序的三种基本控制结构D.直观清晰,易于使用8.设计人工智能领域内的系统,程序设计语言最好选择( )A.Cobol语言B.C语言C.Pascal语言D.Prolog语言9.以下四种逻辑覆盖中,发现错误能力最弱的是( )A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖10.软件工程领域中,与确认测试有关的软件开发阶段是( )A.编码B.详细设计C.概要设计D.需求分析11.对某个学生成绩系统进行测试,输入值是学生的成绩,范围为0~100,根据黑盒测试的等价类划分技术,下列划分正确的是( )A.1个合理等价类,1个不合理等价类B.1个合理等价类,2个不合理等价类C.2个合理等价类,1个不合理等价类D.2个合理等价类,2个不合理等价类12.为了使软件适应环境的变换而修改软件的维护活动称为( )A.校正性维护B.适应性维护C.完善性维护D.预防性维护13.根据原型的不同作用,快速原型模型有三类模型,分别为( )A.探索型原型、归纳型原型、演化型原型B.归纳型原型、实验型原型、演化型原型C.探索型原型、实验型原型、演化型原型D.探索型原型、实验型原型、归纳型原型14.面向对象开发方法中,动态模型使用的描述工具是( )A.状态图B.对象图C.数据流图D.类图15.在面向对象方法建立的对象模型中,类之间的关联具有多重性,其中小空心圆表示的重数是( )A.0或1B.1C.0到多D.1到多16.McCall质量度量模型中,与“用户熟悉、使用及准备输入和解释输出所需的工作量的大小”所对应的软件质量特性是( )A.正确性B.完整性C.可靠性D.可用性17.软件工程标准中,GIB属于( )A.国际标准B.国家标准C.行业标准D.企业规范18.与“可行性研究报告”文档有关的人员是( )A.管理人员和开发人员B.开发人员和维护人员C.开发人员和用户D.管理人员和用户19.软件工具中,“编辑程序”属于( )A.需求分析工具B.需求追踪工具C.设计工具D.文档工具20.“与程序结构有关的度量”对应的软件复杂性度量参数是( )A.规模B.难度C.结构D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

软件工程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.某程序流程如下图所示,请计算出满足所有逻辑覆盖至少需要的测试用例数。

2009-2010软工期末试题_a卷_附答案

2009-2010软工期末试题_a卷_附答案

北京邮电大学2009 2010学年第二学期•、判断题(共10题,每题1分,共10分)1. 软件是就是程序,程序就是软件。

(X )2. 螺旋模型最大的特点是加入了对软件成本的控制。

(X )3. 结构化需求分析需要对系统的数据、 功能和行为进行建模。

(V )4. 软件模块划分得越小,总的软件开发成本就越小。

(X )5. 面向对象分析(OOA )和面向对象设计(OOD )分别采用不同的概念 和表示法。

(X )6. 软件测试目的在于发现错误。

(V )7. 白盒测试不能应用穷举法,黑盒测试可以应用。

(X )8. 在项目面临进度延期的情况下,总是可以通过增加人力在后期跟 上进度。

(X ) 9. 领域模型就是用来描述业务领域重要概念及其相互关系的模型, 一般用UML 的类图来表达。

(V )10. 面向对象设计中最关键的活动是找到对象并给对象分配职责(V )•名姓《软件工程》期末考试试题 A 卷:号序内班:号学:级班A. 改正性维护 C. 完善性维护B. 适应性维护 D. 预防性维护、单项选择题(共 10 题,每题 1 分,共 10 分)1、下面关于软件生命周期模型的描述正确的是( C )A •软件生命周期是指从软件需求分析到上线运行的全过程B •原型方法只能用于软件的需求分析阶段C. 按照瀑布模型开发系统时,必须完成需求分析才能开始系统设计D. 增量模型又叫做迭代模型2、 下面哪一个不是数据词典的构成之一( C )。

A. 数据流词条描述B. 数据文件词条描述C. 数据流层次词条描述D. 加工逻辑词条描述3、 为了提高模块的独立性,模块最好是(B )A. 逻辑内聚B. 功能内聚C. 过程内聚D. 信息内聚4、OOA 所要完成的工作不包括(D )A.建立用例模型B.建立领域模型C.建立操作契约D.定义完善的类的属性和操作 位的标准建模语言。

6、 结构化程序设计采用的三种基本控制结构是( D ) A. 顺序、分支、选择 B. 选择、循环、重复 C. 输入、变换、输出 D. 顺序、选择、重复 7、 下面哪一个不属于 UML 中的图( D )。

软件工程试卷及参考答案0637

软件工程试卷及参考答案0637

开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································学生答题不得超过此线开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································学生答题不得超过此线开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································学生答题不得超过此线开卷,允许考生带教材和参考书籍各一本,考试时间120分钟···································密························封························线································学生答题不得超过此线开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································学生答题不得超过此线班级106030701~02 学号姓名考试科目软件工程【计算机专业】 B 卷共 4 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟····································密························封························线································班级106030701~02 学号姓名考试科目软件工程【计算机专业】 B 卷共 4 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟···································密························封························线································学生答题不得超过此线2008-2009学年第1学期106030701~02班软件工程【计算机专业】A卷参考答案及评分标准开卷,允许考生带教材和参考书籍各一本一、断题:每小题1分,共10分,在正确的打上√,错误的打上×1、√2、╳3、╳4、╳5、√6、√7、√8、╳9、√10、╳11、╳12、√13、√14、╳15、√二、项选择题:每题1分,共15分1、D2、C3、A4、B5、C6、B7、A8、A9、C10、 D 11、D 12、D 13、C 14、C 15、C三、简答题(总共20分)1、软件工程项目计划设计(12分)(1)每正确标出一个最早时间和最迟时间各0.5分,10分(2)关键路径如上图粗黑线,该项目最短完成时间为70(2分)。

软件工程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、需求分析的任务是什么?答:需求分析的主要任务第一、正确地确定对系统综合要求,充分理解和表达用户的需求。

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

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

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

2010软件工程试卷答案

2010软件工程试卷答案

诚信应考 考出水平 考出风格 2009 — 2010 学年第 一 学期期末考试答卷 《 软件工程 》 开课单位: 计算分院 ;考试形式:闭、开卷;考试时间:__2010_年__1__月__25_日; 所需时间: 120 分钟一._单项选择题_____(本大题共__15__题,每题___1___分,共___15___分。

)二._组合选择题______(本大题共______题,每空___1___分,共___30_____分。

)四.简答题(本大题共__2__题,每题___5___分,共___10_____分。

)1、使用迭代用与面向对象方法学整个开发过程中都使用统一的软件概念“对象”分析阶段得到的对象模型也适用于设计阶段和实现阶段各阶段都使用统一的概念和表示符号以上每点1分2、Alpha测试由用户在开发者的场所进行,并且在开发者对用户的“指导”下进行测试,Alpha测试是在受控的环境中进行的。

(2分)Beta测试由软件的最终用户们在一个或多个客户场所进行。

与Alpha测试不同,开发者通常不在Beta测试的现场,因此,Beta测试是软件在开发者不能控制的环境中的“真实”应用。

(3分)1、答案不唯一!能画出2层DFD图并基本正确 6-7分画出0层DFD图并基本正确4分,画出顶层DFD图并基本正确2分。

能写出上述数据流图中的相应数据流的数据字典并基本正确 3分大致正确 1-2分2、N-S图完全正确4分基本正确2-3分不正确0-1分测试用例设计完全正确并且简洁6分测试用例设计正确但不简洁4-5分测试用例设计概念不够清晰,2-3分不正确0-1分答案不唯一,以下为参考答案四个条件,A>2 B = 0 A=2 X>1A B X 输出XTT FF 3 0 0 0TF FT 3 1 6 7FT TF 2 0 1 2FF TT 2 1 2 33、答案不唯一用例图基本正确,3-4分能有用例图的大致轮廓:1-2分能有对象模型的大致概念:5-6分一般情况:1-4分。

2009试卷 软件工程

2009试卷 软件工程

软件工程试题注意:所有答案均写在答题纸上一、名词解释题(每小题4分,共24分)1、继承:特殊类的对象拥有一般类的全部属性和服务,称作特殊类对一般类的继承2、消息:对象之间进行通信的构造叫做消息。

3、对象:对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。

一个对象由一组属性和对这组属性进行操作的一组服务构成。

4、白盒测试:白盒测试指把测试对象看成一个打开的盒子,测试人员需了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。

5、多态性:多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果。

不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。

6、重用:重用性是指同一事物不经修改或稍加修改就可以多次重复使用的性质。

二、填空题(共20分,答错一题,扣一分)1、软件生存周期划分为7个阶段,即可行性研究、需求分析、概要设计、详细设计、编码和测试、维护2、SA方法中自顶向下的分析策略主要是分解和抽象,其主要描述工具是数据流图数据字典描述加工逻辑的结构化语言、判定表、判定树3、衡量软件的独立性有两个定性的度量标准,即耦合性和内聚性4、黑盒测试是功能测试,用黑盒技术设计测试用例有4种方法:等价类划分边界值分析错误推测因果图5、维护的副作用有编码副作用数据副作用文档副作用。

6、衡量软件质量的主要特性有可维护性可使用性可适用性三、简答题(每小题8分,共32分)简述测试步骤。

说明每一步骤的主要目标以及些测试与软件开发各阶段之间的关系。

1、简述测试步骤。

说明每一步骤的主要目标以及些测试与软件开发各阶段之间的关系。

解:①(4分)软件测试的步骤如下图所示。

②(4分)这些测试与软件开发各阶段之间的关系如下图所示。

3种测试与软件开发各阶段之间的关系如图7-2所示。

1、简要说明对内聚与耦合的理解2、要说明对内聚与耦合的理解。

集美大学软件工程2009b卷

集美大学软件工程2009b卷
2.在一项目中,计划有60个可复用的软件构件,平均每个构件的程序行数是100LOC。本
地数据表明,每LOC的成本是50元。现已知存在一种项目风险,即计划复用的软件构件中可能只有60%将集成到应用系统中,这种风险发生的概率是80%。试计算分险预期值。
3.如果系统平均每三天发生一个错误,那么系统在第1天、第2天、第3天、第4天的失败概率是多少?
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.瀑布模型的关键足在于。
A过于简单B不能适应需求的动态变更
C过于灵活D各个阶段需要进行评审
13.软件是不可见的复杂的逻辑实体,不同于任何其他制造业的产品。使得软件质量难于把握的一个因素是。
A一般/特殊B整体/部分C实现D依赖
6.模块内聚度越高,说明模块内各成分彼此结合的程度越。
A松散B紧密C无法判断D没有变化
7.程序的三种基本控制结构的共同特点是。
A只能用来描述简单程序B不能嵌套使用
C单入口,单出口D仅用于自动控制系统
8.月收入<=1500元者免税,现用输入数1400和1511测试程序,则采用的方法是。
1)计算项目的功能点的总计数值FP
2)设平均生产率为10FP/pm,软件人员劳动力平均价格是每月5000人民币,求每个FP的成本。
3)根据FP值计算总的项目成本,并进行工作量估算(人月)。
四、分析与设计题(共40分)。
1.给出流图如右所示,其中结点①为起始,结点④为结束。完成如下要求:(5分)
1)指出流图的区域,并根据的区域的数量计算环复杂度

2009年秋至2010年秋江苏省计算机二级VB考试真题及参考答案

2009年秋至2010年秋江苏省计算机二级VB考试真题及参考答案

2009秋VB考试真题及参考答案第一部分:计算机基础知识1.下列关于个人移动通信的叙述中,错误的是____A.第1代个人移动通信(简称1G)采用的通信技术是数字通信技术B.目前广泛使用的GSM手机采用的通信技术属于第2代移动通信技术(简称2G)C.第3代移动通信技术(简称3G)将无线通信与互联网、多媒体通信相结合D.3G有多个国际技术标准,其中也有我国自主制定的3G技术标准。

2.在下列有关集成电路的叙述中,正确的是2。

A.现代集成电路所使用的半导体材料都是硅B.所有的集成电路都是数字集成电路C.Moore定律认为单块集成电路的集成度平均每年翻一番D.Intel公司微处理器产品Core 2 Duo,其集成度已高达数千万个电子元件3.与十六进制数AB等值的八进制数是3 。

A. 253B.254C.171D.1724.在下列有关PC机CPU的叙述中,错误的是4。

A.CPU中包含几十个甚至上百个寄存器,用来临时存放数据、指令和控制信息B.所有PC机的CPU都具有相同的指令系统,因而PC机可使用相同的软件C.一台计算机至少包含1个CPU,也可以包含2个、4个、8个甚至更多个CPUD.Intel公司是国际上研制和生产CPU的主要公司,我国也能生产CPU5.在下列有关PC机主板上部件的叙述中,错误的是5 。

A.BIOS保存在主板上的一个闪存中,其内容在关机后通常不会改变B.CMOS中保存有用户设置的开机口令,关机后主板上的电池继续给CMOS供电C.启动CMOS设置程序可以重新设置CMOS中的数据,该程序是BIOS的组成部分D.网卡通常集成在主板上,由主板上独立的IC实现其功能,与芯片组无关6.从PC机存储器的层次结构来看,下列存储器中存取速度最快的是6 。

A.Cache存储器B.RAM和ROMC.寄存器D.硬盘和优盘7.在下列4种PC机常用I/O接口中,数据传输速率最高的是7。

A.PS/2B.SATAC.IEEE-1394bB 2.08.在下列有关I/O操作、I/O总线和I/O接口的叙述中,错误的是8。

大连东软信息学院09~10学年第一学期期末试题 离散数学(B卷)答案

大连东软信息学院09~10学年第一学期期末试题 离散数学(B卷)答案

第 2 页( 共 2 页)
r: 我们到圆明园玩
s: 颐和园游人太多
前提:
,
,,
结论:
证明:○1
前提引入
○2
前提引入
○3
○1 ○2 假言推理
○4
前提引入
○5
前提引入
○6
○4 ○5 假言推理
○7
○3 ○6 析取三段论
…………(5 分) …………(10 分) …………(5 分) …………(10 分) …………(5 分)
…………(10 分)
题号
1
2
3
4
5
6
7
8
答案
C
D
A
B
D
A
B
C
三、判断题,正确的打“√”,错误的打“×”(共 5 小题,每小题 2 分,本题满分 10 分)
1. √
2. √ 3.× 4. × 5. √
四、解答题(共 3 小题,每小题 10 分,本题满分 30 分)
1. 解:(1) (2)
(3) 2. (1)
………(4 分) …………(8 分) …………(10 分) …………(4 分)
大连东软信息学院 09~10 学年第一学期期末试题
离散数学(B 卷)标准答案及评分标准
学生层次:计算机系 09 级 计算机科学与技术\软件工程\网络工程 本科
一、填空题 (共 8 小题,每小题 2 分,本题满分 16 分)
1.
2.
3.
4.
5.
6.
7.
8.

二、选择题 (共 8 小题,每小题 3 分,本题满分 24 分)
(2) 的关系矩阵为
的关系图如下:

软件工程B

软件工程B

…………….……………..装……………………订………………..线…………….……………..阜阳师范学院2012 —— 2013学年度第 一 学期考试卷物理与电子科学学院学院 2009电子专业 软件工程 课程,共 3 页, 第1页,共印刷份, 2013 年 月 日—考试,任课教师 王森 拟题 电子教研室 学号一、填空题(在括号内填写正确的答案,每题3分,共30分)1. 常用的软件开发模型有 瀑布 、增量模型、 原型 、 螺旋 、喷泉模型。

2. 软件生存周期一般可分为问题定义、__问题定义_、_可行性分析__________、设计、_____编码______、 测试、运行与维护等阶段。

3. 可行性研究,应从 技术可行性 、 经济可行性 、 技术可行性 和法律和社会效益可行性等方面研究。

4. 结构化程序设计中程序主要的3种基本控制结构是顺序结构 、选择结构、循环结构 。

5. 软件生存周期中时间最长、花费精力和费用最多的一个阶段是 维护 阶段。

6. 需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是 功能需求 。

7.分析已有的程序,寻求比源代码更高级的抽象表现形式,这就是软件的 逆向工程 。

8.程序测试是对编码阶段的语法错、 语义错 和 运行错 进行查找的编码执行活动。

9.为了获得较高的模块独立性,尽量设计出具有 高耦合 和 低内聚 性能的模3. 下列关于模块的描述,错误的是( D )。

A 、 具有独立的模块软件比较容易开发出来B 、 独立的模块的维护和测试比较容易C 、 模块的独立程度可以通过内聚和耦合标定D 、 独立的模块一般不能完成一个相对独立的特定子功能 4. ( A )是用户和设计人员交换意见最频繁的方法。

A 、 原型化方法B 、瀑布模型方法C 、 螺旋模型方法D 、构件组装模型5. 在软件的需求分析中,开发人员要从用户那里了解的最重要问题是( D )。

A 、要让软件做什么B 、要给该软件提供哪些信息C 、要求软件工作效率怎样D 、要让软件具有何种结构6. 使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。

软件工程试题与答案(29)

软件工程试题与答案(29)

3、瀑布模型的关键不足在于()A、过于简单B、不能适应需求的动态变更C、过于灵活D、各个阶段需要进行评审4、软件使不同的系统约束条件和用户需求得到满足的容易程度称为软件的()A、兼容性B、可靠性C、坚固性D、可用性5、软件质量(可维护性、可理解性、可靠性)很大程度取决于()A、程序员的变成水平B、模块分解的合理C、程序运行效率D、有完整的故障处理E、算法的合理性6、软件可行性研究一般不考虑()A、是否有足够的人员和相关的技术来支持系统开发B、是否有足够的工具和相关的技术来支持系统开发C、待开发软件是否有市场、经济上是否合算D、待开发的软件是否会有质量问题7、SA法中,有一个处理过程逻辑不易用语言表达清楚,最好是用()来描述A、流程图B、判定表C、NS图D、问题分析图PAD8、下列需求陈述中有效需求是()A、目标软件应有C++实现B、软件系统必须在5秒内响应并处理外部事件C、目标软件必须有系统设置模块D、当软件和用户交互时,必须能使用满足MS风格的界面14、与设计测试数据无关的文档是()A、需求分析说明书B、概要设计说明书C、源程序D、项目开发计划15、软件测试中的测试实例主要由输入数据和()组成A、测试规则B、测试计划C、预期输出结果D、以往测试记录分析三、简答题(共20分)1.项目A是为银行开发ATM(自动取款机)软件,项目B是为网络公司开发网络数据流分析软件,请问按照面向数据流设计方法(SD法),两个项目应分别采用何种方法将需求分析的功能模型转换成软件结构,为什么?(6分)2.某保险公司对投保人的汽车保费计算方法如下:单身男,年龄30岁以下(含30岁),计保费标准A,30岁以上计保费标准B;已婚男30岁以下(含30岁),计保费标准C,30岁以上计保费标准D,单身女,年龄25岁以下(含25岁),计保费标准E,25岁以上计保费标准F;已婚女25岁以下(含25岁),计保费标准G,25岁以上计保费标准H,请画出对应的判定树。

软件工程B卷(答案)

软件工程B卷(答案)

贵州大学2010-2011学年第二学期考试试卷 B (答案)软件工程基础注意事项:1.请考生按要求在试卷装订线内填写姓名、学号和年级专业。

2.请仔细阅读各种题目的回答要求,在规定的位置填写答案。

3.不要在试卷上乱写乱画,不要在装订线内填写无关的内容。

4.满分100分,考试时间为120分钟。

1.通用过程框架中,建模活动包括(分析)和(设计)两个动作。

2.需求工程过程通过执行7个不同的活动来完成,包括(起始)、(导出)、精化、协商、规格说明、(确认)和管理。

3.白盒法的具体设计程序测试方法有语句覆盖、分支覆盖、条件覆盖、和(路径覆盖)4.组成UML的三种基本建筑块是(事物)、关系和(图5.一个高科技系统包括多个要素:硬件、(软件)、(人员)、数据库、文档以及操作规程。

系统工程师将用户的需求转换成由一个或多个上述要素组成的系统模型。

6.业务过程工程的目的是提供易于理解的(数据架构)、(应用架构)、基础设施。

7.精化的最终结果是形成一个分析模型,该模型定义了问题的信息域、(功能域)和(行为域)。

8.分析模型的元素分为(基于场景的元素)、面向信息流的元素、(基于类的元素)和行为元素。

9.软件工程中的设计模型主要包括数据/类设计、(体系结构设计)、接口设计、(构件及设计)。

10.数据建模的基本元素主要包括(数据对象)、属性和(关系)。

二.单项选择(本大题共10小题,每小题2分,共20分)1.下列(A )属于系统软件。

A. 计划阶段 D.维护阶段A. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。

B. 瀑布模型具有良好的灵活性。

C. 禾U 用瀑布模型,如果发现问题修改的代价很低。

D. 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。

4. ( B )阐述了一个参与者与系统的交互行为。

6. 总体设计的目标是(A A. 确定系统的功能与模块结构 B. 确定系统的费用 C. 确定系统的算法D. 确定开发系统所使用的语言8.设计模型提供了软件的( D )、体系结构、接口和构建的细节。

2010软件工程试卷答案

2010软件工程试卷答案

一、请说明软件生命周期的组成,并简单说明每个组成的主要任务答:软件生命周期可以有四部分组成,它们分别是:1,软件分析时期。

这个时期的根本任务是确定软件项目的目标,软件应具备的功能和性能,构造软件的逻辑模型,并制定验收标准。

2,软件设计时期。

软件设计时期的根本任务是将分析时期得出的逻辑模型设计成具体计算机软件方案。

3,编码与测试时期。

在这个时期里,主要是组织程序员将设计的软件“翻译”成计算机可以正确运行的程序;并且要经过按照软件分析中提出需求要求和验收标准进行严格的测试和审查。

4,运行与维护时期。

包括纠错性维护和改进性维护。

延长软件寿命。

二、请列出瀑布模型的优缺点,并说明如果项目采用瀑布模型开发,需要满足哪些条件1、瀑布模型有以下优点:1)为项目提供了按阶段划分的检查点。

2)当前一阶段完成后,您只需要去关注后续阶段。

3)可在迭代模型中应用瀑布模型。

2、瀑布模型有以下缺点:1)在项目各个阶段之间极少有反馈。

2)只有在项目生命周期的后期才能看到结果。

3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。

3、选择瀑布模型,须有以下条件:(1)在开发时间内需求没有或很少变化(2)分析设计人员对应用领域很熟悉(3)低风险项目,对目标环境很熟悉(4)用户使用环境很稳定(5)用户很少参与开发,除提出需求外三、为什么需求获取很困难,并列出至少五种需求获取方法1,用户和开发人员的背景不同,立场不同。

2,普通用户缺乏概括性、综合性的表述能力。

3,用户存在认知困境。

4,用户越俎代庖。

5,缺乏用户参与。

获取方法有:传统方法;集体获取方法;原型;认知方法;基于上下文的方法。

四、图1 基金会资金管理系统的顶层数据流图图2 功能级数据流图五、使用if-then-else结构化构造,上述程序段可改写为如下形式:if (A<B and A<C)thenprint Aelseif (A>=B and B<C) thenprint Belseprint C六、面向对象程序设计的三大特点是封装、继承和多态。

2010级软件工程本科《软件测试技术》试卷B - 答案

2010级软件工程本科《软件测试技术》试卷B - 答案

数据作为测试用例。

(√)6.从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。

(╳)7.自底向上集成测试需要测试员编写驱动程序。

(√)8.静态代码检查比动态测试更有效率,更能快速找到缺陷。

(√)9.测试是为了验证软件已正确地实现了用户的要求。

(╳)10.验收测试是由最终用户来实施的。

(╳)三、单选题(每题2分, 20 分)1.为了提高测试的效率,应该( D )。

A. 随机地选取测试数据B. 取一切可能的输入数据作为测试数据C. 在完成编码以后制定软件的测试计划D. 选择发现错误的可能性大的数据作为测试数据2.测试人员不干预产品的运行,而是被动地监控产品在实际环境中运行,通过一定的被动机制来获得系统运行的数据,包括输入、输出数据。

该方法属于( D )测试方法。

A.静态测试B.动态测试C.主动测试D.被动测试3.关于白盒测试与黑盒测试的最主要区别,正确的是( B )。

A.白盒测试可以使用测试工具,黑盒测试不能使用工具B.白盒测试侧重于程序结构,黑盒测试侧重于功能C.白盒测试需要程序参与,黑盒测试不需要D.黑盒测试比白盒测试应用更广泛4.属于黑盒测试的方法是( C )。

A.路径覆盖B.条件组合覆盖C.边界值分析D.逻辑覆盖5.若测试用例使得程序中每一个可执行语句至少执行一次。

它满足( A )的覆盖标准。

A.语句覆盖B.判定覆盖C.条件覆盖D.判定—条件覆盖6.在下面所列举的逻辑测试覆盖中,测试覆盖最强的是( D )。

A.语句覆盖B.判定覆盖C.条件覆盖D.条件组合覆盖7.安全性测试,其目标是( B )。

A.试各种资源在超负荷的情况下的运行情况2第页共6 页B.是检查系统对非法侵入的防范能力。

D.验证系统从软件或者硬件失效中恢复的能力8.以下关于功能测试用例的意义的叙述,正确的是( A )。

①避免盲目测试并提高测试效率②令软件测试的实施重点突出、目的明确③在回归测试中无需修正测试用例便可继续开展测试工作④测试用例的通用化和复用化使软件测试易于开展A.①②③B.①③C.②③D.①②④9.( B )测试是检查软件在异常条件下自身是否具有防护性的措施或者某种灾难性恢复的手段。

B卷答案--软件工程

B卷答案--软件工程

东北大学秦皇岛分校课程名称:软件工程试卷: (B) 考试形式:闭卷授课专业:信息与计算科学、数学与应用数学考试日期:2013年**月**日试卷:共 5 页一、某食物订货系统大致工作过程如下:首先,食物订货系统需要接收顾客的食物订单,并在接收后向顾客呈送一个收条,然后将订单转交系统内部的功能处理.其次,食物订货系统要能够将已经接收的食物订单及时转交给厨房.最后,食物订货系统要能够基于一段时间的食物积累,为管理者提供管理报表,反映组织的生产状况.请用数据流图描述该系统.(10分)解:该系统的数据流图如下图所示:二、常见的电梯控制系统如下:一个控制系统控制多个电梯.每个电梯在卷扬电机的作用下做上下运动.每个电梯停靠点有一个传感器,用以感应电梯的实时位置.电梯内部和建筑的每个电梯停靠层都设有指示器,用来告知用户电梯的实时位置和运动状况.电梯内和建筑的每个电梯停靠层都设有按钮了,用户可以通过这些按钮提出服务申请并进出电梯.控制系统调度用户的申请.(10分)解:该系统的数据流图如下图所示:三、三:某学校为研讨班制度如下:研讨班由每个学年开始时开设,持续一学年.每个研讨班针对一个或多个研究方向,可由一位或多位教师主持.学生可根据主持教师的姓名和研讨班的方向来选择和参加某个和研讨班.所有学生必须且只能参加一个研讨班的学习.研讨班会时常开展活动,由教师决定活动时间地点主题和作报告的学生.每次活动时,由一位或多位学生做学习报告,交流学习心得.每个学生在一次活动中做一次报告.教师对每个报告进行点评和指导,提出意见和建议.请根据以上叙述画出实体-联系图. (10分)解:该系统E-R图如下图所示:装订线装订线内不要答题学号姓名班级四、四、邮政包裹单如下图可分割为收件人、寄件人、包裹三部分,请结合实际由图画出E-R 图(10分).解:如下图:五、电话系统工作状态如下图,请用自然语言描述之。

(10分)解:没有人打电话时电话处于闲置状态,有人拿起听筒则进入拨号音状态,到打这个状态后,电话的行为是响起拨号并计时;这是如果拿起听筒的人不想打电话,放下听筒,电话重回闲置状态;如果拿起电话长时间不拨号,则进入超时状态,此时响蜂鸣音,挂断电话,进入闲置状态;此时若用户拨号,若号码无效,则播放存储的信息,信息播完进入断线状态或者未播完拨号者挂断电话,系统进入闲置状态;若号码有效,则进入试接通状态,若占线,则响忙音,挂断电话,进入闲置状态;若接通,则振铃,此时若受话人挂断电话,则进入闲置状态,若回话,则进入通话状态;通话状态下挂断电话,则系统进入闲置状态,若受话人挂断电话,则进入断线状态,挂断电话,进入闲置状态。

广州大学2010软件工程B卷答案

广州大学2010软件工程B卷答案

一、单选题(本大题共10小题,每小题1分,共10分):1.软件生存周期模型有多种,下列选项中,(C)不是软件生存周期模型。

A.螺旋模型B.增量模型C.功能模型D.瀑布模型2.检查软件产品是否符合需求定义的过程称为(D)。

A.集成测试B.确认测试C.验证测试D.验收测试3.黑盒测试是从(C )观点出发的测试,白盒测试是从(A )观点出发的测试。

A.开发人员B.管理人员C.用户4.可行性研究要进行一次(D)需求分析。

A.深入的B.详尽的C.彻底的D.简化的、压缩了的5.回归测试是( A )中最常用的方法。

A.校正性维护B.适应性维护C.完善性维护D.预防性维护6.与选择编程语言无关的因素是( C ) 。

A.软件开发的方法B.软件执行的环境C.程序设计风格 D. 软件开发人员的知识7.面向对象程序设计将数据与( A )放在一起,作为一个相互依存、不可分割的整体来处理。

A.对数据的操作B.信息C.数据隐藏D.数据抽象8.软件生存周期的( D )工作和软件可维护性有密切的关系。

A.编码阶段B.设计阶段C.测试阶段 D. 每个阶段9.好的软件结构应该是( C ) 。

A.高耦合,高内聚B.高耦合,低内聚C.低耦合,高内聚 D. 低耦合,低内聚10.需求分析的最终结果是产生( C ) 。

A.项目开发计划B.可行性分析报告C.需求规格说明书 D. 设计说明书二、填空题(本大题共34空,每空1分,共34分)1、.需求分析阶段阶段决定了系统做什么,软件设计阶段阶段决定系统如何具体实现的方案,编码阶段是系统实现的过程,软件测试阶段阶段是对实现的系统是否正确的检验,软件维护阶段阶段是找出开发阶段遗留下来的错误,而且随着用户要求的增加,环境的变化,对系统进行改造。

2、用况图和参与者及自身之间的关系有:泛化关系、包含关系、扩展关系。

3、集成测试的方法主要有渐增式测试和非渐增式测试两种。

4、在软件项目管理中,控制包括进度控制、资源控制、成本控制、质量控制、计划控制(五个之中选4个)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机应用技术专业软件工程课程试卷(A)一、单项选择(每小题1分,共20分)。

1.可行性研究要进行一次(c)需求分析。

A.详细的 B.全面的C.简化的、压缩的 D.彻底的2.系统流程图用于可行性分析中的(a)的描述。

A.当前运行系统 B.当前逻辑模型 C.目标系统 D.新系统3.系统流程图是描述(c)的工具。

A.逻辑系统 B.程序系统C.体系结构 D.物理系统4.(d)工具在软件详细设计过程中不采用。

A.判定表 B.IPO图C.PDL D.DFD图5.程序的三种基本控制结构是(b)A.过程、子程序和分程序 B.顺序、选择和重复C.递归、堆栈和队列 D.调用、返回和转移6.程序的三种基本控制结构的共同特点是(d)DA.不能嵌套使用 B.只能用来写简单程序C.已经用硬件实现 D.只有一个入口和一个出口7.产生软件维护的副作用,是指(c)A.开发时的错误 B.隐含的错误C.因修改软件而造成的错误 D.运行时误操作 8.维护中,因误删除一个标识符而引起的错误是(c)副作用。

A.文档 B.数据C.编码 D.设计9.可维护性的特性中相互促进的是(a)A.可理解性和可测试性 B.效率和可移植性C.效率和可修改性 D.效率和结构好10.汽车有一个发动机。

汽车和发动机之间的关系是(b)关系。

A.一般具体 B.整体部分C.分类关系 D.主从关系11.在变更控制中,(b)可以用来确保由不同用户所执行的并发变更。

A.异步控制 B.同步控制C.存取控制 D.基线控制12.变更控制是一项最重要的软件配置任务,其中“检出”和(a)处理实现了两个重要的变更控制要素,即存取控制和同步控制。

A.登入 B.管理C.填写变更要求 D.审查13.提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要(d)A.消除错误 B.检测错误C.避开错误 D.容错14.(d )是以提高软件质量为目的的技术活动。

A.技术创新 B.测试C.技术创造 D.技术评审15.面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。

因此面向对象方法有许多特征,如软件系统是由对象组成的;(c);对象彼此之间仅能通过传递消息互相联系;层次结构的继承。

A.开发过程基于功能分析和功能分解B.强调需求分析重要性C.把对象划分成类,每个对象类都定义一组数据和方法D.对既存类进行调整16.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫(d)A.生存期 B.面向对象设计C.面向对象程序设计 D.面向对象分析17.原型化方法是用户和设计者之间执行的一种交互构成,适用于(a)系统。

A.需求不确定性高的 B.需求确定的C.管理信息 D.实时18.原型化方法是一种(a)型的设计过程。

A.自外向内 B.自顶向下C.自内向外 D.自底向上19.为了提高测试的效率,应该(d)A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误可能性大的数据作为测试数据20.使用白盒测试方法时,确定测试数据应根据(a)和指定的覆盖标准。

A.程序的内部逻辑 B.程序的复杂结构C.使用说明书D.程序的功能二、填空题(每小题2分,共20分)。

21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的( 信息流动)情况。

22.成本效益分析的目的是从( 经济)角度评价开发一个项目是否可行。

23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和( 宽度优先策略) 。

24.独立路径是指包括一组以前没有处理的语句或条件的一条路径。

从程序图来看,一条独立路径是至少包含有一条(其它独立路径中未有过)的边的路径。

25.汇编语言是面向( 机器) 的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。

226.在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)。

27.详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。

28.所有软件维护申请报告要按规定方式提出,该报告也称(软件问题)报告。

29.有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向维护的技术;在维护阶段用来提高维护的效率和质量的(维护支援)技术。

30.科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:(FORTRAN语言)、PASCAL语言、C语言和PL/1语言。

三、名词解释(每小题3分,共15分)31.经济可行性进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。

32.社会可行性解:要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。

33.投资回收期解:投资回收期就是使累计的经济效益等于最初的投资费用所需的时间。

解:投资回收期就是使累计的经济效益等于最初的投资费用所需的时间。

34.对应关系解:即有直接因果关系在程序中可以同时处理。

35.结构冲突解:输入数据与输出数据结构找不到对应关系的情况,称为结构冲突。

()四、简答题(每小题5分,共20分)。

36.可行性研究报告的主要内容有哪些?解:一个可行性研究报告的主要内容如下:(1)引言:说明编写本文档的目的;项目的名称、背景;本文档用到的专门术语和参考资料。

(2)可行性研究前提:可行性研究前提。

说明开发项目的功能、性能和基本要求;达到的目标;各种限制条件;可行性研究方法和决定可行性的主要因素。

(3)对现有系统的分析:说明现有系统的处理流程和数据流程;工作负荷;各项费用支出;所需要各类专业技术人员的数量;所需要各种设备;现有系统存在什么问题。

(4)所建议系统的技术可行性分析:所建议系统的简要说明;处理流程和数据流程;与现有的系统比较的优越性;采用所建议系统对用户的影响;对各种设备、现有软件、开发环境、运行环境的影响;对经费支出的影响;对技术可行性的评价。

(5)所建议系统的经济可行性分析:说明所建议系统的各种支出,各种效益;收益投资比;投资回收周期。

(6)社会因素可行性分析:说明法律因素,对合同责任、侵犯专利权、侵犯版权等问题的分析;说明用户使用可行性,是否满足用户行政管理、工作制度、人员素质的要求。

(7)其他可供选择方案:逐一说明其他可供选择的方案,并说明未被推荐的理由。

(8)结论意见:说明项目是否能开发;还需要什么条件才能开发;对项目目标有什么变动等。

37.系统设计的内容是什么?解:系统设计阶段先从高层入手,然后细化。

系统设计要决定整个结构及风格,这种结构为后面设计阶段的更详细策略的设计提供了基础。

(1)系统分解。

系统中主要的组成部分称为子系统,子系统既不是一个对象也不是一个功能,而是类、关联、操作、时间和约束的集合。

每次分解的各子系统数目不能太多,最底层子系统称为模块。

(2)确定并发性。

分析模型、现实世界及硬件中不少对象均是并发的。

系统设计的一个重要目标就是确定哪些是必须同时动作的对象,哪些不是同时动作的对象。

后者可以放在一起,而综合成单个控制线或任务。

(3)处理器及任务分配。

各并发子系统必须分配给单个硬件单元,要么是一个一般的处理器,要么是一个具体的功能单元,必须完成下面的工作:估计性能要求和资源需求,选择实现子系统的硬软件,将软件子系统分配给各处理器以满足性能要求和极小化处理器之间的通信,决定实现各子系统的各物理单元的连接。

(4)数据存储管理。

系统中的内部数据和外部数据的存储管理是一项重要的任务。

通常各数据存储可以将数据结构、文件、数据库组合在一起,不同数据存储要在费用、访问时间、容量以及可靠性之间做折中考虑。

(5)全局资源的处理。

必须确定全局资源,并且制定访问全局资源的策略。

全局资源包括:物理资源,如处理器、驱动器等;空间,如盘空间、工作站屏等;逻辑名字,如对象标识符、类名、文件名等。

如果资源是物理对象,则可以通过建立协议实现对并发系统的访问,以达到自身控制;如果资源是逻辑实体,如对象标识符,那么在共享环境中有冲突访问的可能,如独立的事务可能同时使用同一个对象标识符,则各个全局资源都必须有一个保护对象,由保护对象来控制对该资源的访问。

第 3 页共6 页(6)选择软件控制机制。

分析模型中所有交互行为都表示为对象之间的事件。

系统设计必须从多种方法中选择某种方法来实现软件的控制。

(7)人机交互接口设计。

设计中的大部分工作都与稳定的状态行为有关,但必须考虑用户使用系统的交互接口。

[解析]系统设计是问题求解及建立解答的高级策略。

必须制定解决问题的基本方法,系统的高层结构形式包括子系统的分解、它的固有并发性、子系统分配给硬软件、数据存储管理、资源协调、软件控制实现、人机交互接口。

37.系统设计的内容是什么?38.什么是软件危机?软件危机的表现是什么?其产生的原因是什么?39.软件质量保证应做好哪几方面的工作?4五、论述题(第40小题7分,第41小题8分,第42小题10分,共25分)。

40.请使用PAD图和PDL语言描述在数组A(1)~A(10)中找最大数的算法。

41.根据下列条件使用等价类划分法设计测试用例。

某一8位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范围是-177~177,如05,0127,-065解:(1)划分等价类并编号,如下表示:(4分)(2)为合理等价类设计测试用例,表中有两个合理等价类,设计两个例子(2分)(3)为不合理等价类测试用例,至少设计一个测试用例(2分)42.某电器集团公司下属的厂包括技术科、生产科等基层单位。

现在想建立一个计算机辅助企业管理系统,其中:生产科的任务是:第 5 页共6 页(1)根据销售公司转来的内部合同(产品型号、规格、数量、交获日期)制定车间月生产计划。

(2)根据车间实际生产日报表、周报表调整月生产计划(3)以月生产计划为以及,制定产品设计(结构、工艺)及产品组装月计划。

(4)将产品的组装计划传达到各科,将组装月计划分解为周计划,下达给车间技术科的任务是:(1)根据生产科转来的组装计划进行产品结构设计,产生产品装配图给生产科,产生外购需求计划给供应科,并产生产品自制物料清单。

(2)根据组装计划进行产品工艺设计,根据产品自制物料清单产生工艺流程图给零件厂。

试写出以上系统中生产科和技术科处理的软件结构图。

6。

相关文档
最新文档