- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汉语版需求分与析设计复习题201011版
模拟考试题:(注:画?“//”标记的为非重?点内容)
解释下列名?词的含义:
1.软件?工程
2.过程
3.?风险
4.演化型原型?
5.里程碑
6.技?术设计
7.白盒测试?
8.面向对象
9.?由底向上测试
10.?性能测试
二.判断
?1、( ) 程?序设计语言种类很多,?在进行软件开发时可以?随便选择一种语言进行?编码。
3、( ? ) 在软件开发的各?个阶段进行过程中,增?加人员肯定会对整个项?目提前完成有好处。
?4、( ) C?oCoMo模型可以用?来估算系统的工作量和?软件开发所需时间。
?6、( ) O?OA方法的核心思想是?利用面向对象的概念和?方法为软件需求建造模?型,大致步骤是识别对?象(属性和方法),识?别类及其结构,定义对?象之间的消息传递等。?
7、( ) ?系统需求分析员应该具?有开发软、硬件系统的?经验并且了解用户领域?的知识。
8、( ? )软件运行正确,?可见软件中没有缺陷(?fault)。
9、?( )软件失败?(failure)在?系统交付之前和交付之?后都可能被发现。
1?0、( )开发?人员和客户对软件质量?因素的认可是完全一致?的。
12、( ? )里程碑(mile?stone)就是开发?过程中的某个活动(a?ctivity)。
?13、( )在?软件开发中一定要不惜?代价避免风险。
/?/ 三.填空(本大题?仅为参考)
1、请?列举出三方面的用以衡?量软件质量的因素:(? )、( ? )、( ? )。
2、软?件开发过程从大的阶段?上分为( ?)、( )?、程序设计、( ? )、单元测试、?组装测试、( ? )、交付、维护。?
3、数据流图中,使?用了四种基本符号,它?们分别是( ? ? ? )。
4、开?发原型的目的是( ? ? ? ? ? )。?
5、请列举出2种软?件开发模型:( ? )、(? )?。
6、项目进度通常?用活动图来管理,活动?图中的节点表示( ? ),节点之间?的线段表示( ? )。
7、常用的?软件开发组织结构有(? ? )、成员之间平等?的开发小组方式等。
?8、软件成本的算法估?算等式E=(a+bS?c)m(X)中,主要?的影响因素S表示( ? )。
9、?风险控制的主要手段有?( )、(? )、( ? )。
四?.从供选择的答案中,?选出正确的答案填入(? )内。
1.白?盒测试法常用的方法是?A方法,黑盒法中常用?的方法是B方法和C方?法,C方法根据输入的?关系设计测试用例。供?选择的答案:
A、B?、C:①综合测试 ?②路径测试 ③等价?分类 ④归纳测试
? ⑤因? 果 图 ⑥追 踪? ⑦回 溯? ⑧排 错
( ? ? ? )?
2.模块综合测?试的方法有A和B两种?,A是从下层模块向上?层模块依次结合进行测?试,为测试需要C以便?调用被测模块,但从开?发的初期就能并行进行?测试作业,并且每个模?块的D都很容易做,是?这种方法的优点。其缺?点是直到测试的最后阶?段,程序的缺陷都难以?发现。B是从上层模块?向下层模块依次结合进?行测试,为了测试需要?设计E模块模拟被测模?块所调用的下级模块。?
供选择的答?案:
A、B、D:①?功能测试 ②组合测?试 ③综合测试 ? ④可靠性测试
? ? ⑤结构测试? ⑥自顶向下测试 ? ⑦自底向上测试
?C、E: ①仿真 ? ②模拟 ③生成 ? ④转贮 ⑤跟踪
? ? ⑥?驱动模块 ⑦宏模?块 ⑧支持模块
(? ? ? ? ? ? ?)
4.软件设计中?划分程序模块通常遵循?的原则是要求各模块间?的耦合性尽可能___?_____,三种可能?的模块耦合是:
__?________:例?如,一个模块直接引用?另一模块中的数据。
?__________?:例如,一个模块把开?关量作为参数传送给另?一模块。
_____?_____:例如,一?个模块把数值量作为参?数传送给另一模块。
?其中,_______?___的耦合性最强。?
强 ② 弱? ③
文档评论(0)