


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、B ERD中的关系(用菱形表示)不可能有属性CERD中的各个实体之间可以形成层次结构,类似于UML中的类图(Class图)D ERD中的各个关系可以表达动态信息(数据的流动)2. 当前的客户机/服务器(B/S)应用更多采用以下哪种软件构件的分布?(D)A “胖”服务器/ “胖”客户机 B “瘦”服务器/ “胖”客户机C “瘦”服务器/ “瘦”客户机 D “胖”服务器/ “瘦”客户机3. 在以下(C)情况下,更适合以调查表作为需求获取的主要手段 A需要与用户就某些功能的细节进行协商。B需要了解目标系统的应用范围、战略目标和商业价值C需要从大量用户那里获取关于需求的统计性信息 D需要实际了解用户日
2、常的工作过程和工作习惯。4.“注释”在UML中使用)符号表示。5. UML规定使用(D)符号来表示类内部成员的protect可见性。A + B-C% D #6. ( B )技术强调应该使程序具有单一的访问点和结束点,并且仅仅使用三种最基本的控制流程,以提高程序的可靠性和可理解性。A结构化分析 B结构化设计C结构化编程D都不是7. 被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测,这种测试称为 (C)A白盒测试B黑盒测试C静态测试D动态测试8. 在产品工程层次中,系统构造与集成活动不包括以下那类活动? (A)A代码生成B系统测试C技术支持D系统建模9. 如果数据
3、加工的策略中包含复杂的嵌套条件判断和多目标动作,则更适合使用(A )描述其计算策略。A判定表B结构化英语C定义式D协作图软件工程试题(2009/2010学年第1学期)-二-二四五六七八九十总分一、填空题(本题共20分,每空1分)1. (软件危机)是指在软件的开发和维护过程中遇到的一系列严重问题,表现为软件开发的成本和进度严重超过预算,软件无法更新和维护等等。2. (功能)需求描述系统所预期提供的功能和服务。(非功能)需求对系统如何提供服务和功能给出限制条件。3. 系统建模是对问题领域中的本质信息进行(抽象)和(模型化表示)的过程。4. UML的4+1视图分别是(用例视图)、(静态视图)、(交互
4、视图)、(行为视图)、(实施视图)、。其中的“T指(用例视图)视图。5. 结构化分析方法将目标系统分解为(功能 )的集合,而面向对象的分析方法则将系统分解为(对象)的集合,它们之间通过(消息)进行通信和协作。6. (聚合)和(组合)用于描述事物间“整体 /部分”的特殊结构关 系,其中(组合) 使用实心菱形符号。7. (数据字典)是对结构化分析模型中全部元素的一个有组织的列表以及精确、严格的定义。8. 需求管理主要包括(变更控制),(版本控制),需求跟踪和状态管理。得分| 一二、选择题(本题共20分,每题2分)1.以下关于实体-关系图(ERD的说法哪个是正确的?( CA ERD只能用在数据库设计
5、领域10.在七种偶合中,最低偶合是(C )A内容偶合B公共偶合C数据偶合D控制偶合得分三、简答题(20分)封装、继承、多态4、什么是软件设计?(5分)软件设计是一个把软件需求转换为软件表示的过程,最初这种表示只是描述了软件的总的体系结构,称为软件概要设计或结构设计。然后对结构进一步细分,称为详细设计或过程设计。1、什么是用户界面设计的“黄金规制”? ( 5分)操作至于用户控制之下 减少用户记忆负担保持界面一致性OO方法结构化方法? 系统由代表问题领域实际事物的对象构? 系统由实现数据处理的功能构成。成。?分离并单独分析系统的数据域和功能? 将描述对象状态的数据和对象提供的服域。务功能封装。?
6、以功能作为分析重点。? 以“事物”作为分析重点。? 功能模块间通过数据传递写作。? 对象之间通过消息协作。2、简要说明面向对象开发同结构化开发的区别?( 5分)3、UML的四种主要关系及面向对象三要素?( 5分)依赖、泛化、实现、关联得分综合题(40 分)1、举例说明软件工程过程模型的种类并绘制瀑布模型。(10 分)JE瀑布模型,原型模型、增量模型、螺旋模型、喷泉模型2、根据程序画出程序流图,计算流图的环形复杂度并确定独立路径?( 10分)float AvgEx (int arr,int len)1 float sum=o;2 int cnt=0;3、银行计算机系统功能大致如下:储户填写的存款
7、单或取款单由业务员键入系统 如果是存款,系统记录存款人姓名、住址、电话号、身份证、存款类型、日期、 利率、密码(可选)等信息,并打印存款单给储户;系统计如果是取款且存款是留有密码,系统先核对密码,若密码正确或存款时未留密码, 算利息并打印利息清单给储户。请用数据流图描绘本系统的功能,并用实体关系图描述系统中的数据对象?3 for(int i=0; 4 i<len;5 i+)6 int a=arri%10;7int b=arri/10;8 if(a!=b)continue;9 else ( sum+=(float)arri; cnt+;)10 if(cnt!=0)11 return sum
8、/(float)cnt;12 else return 0;13 )共四个区域 V(G)=4Pl: 1 23467 8954 P2: 1 23467 854 P3: 1 234 10 11 13P4: 1 234 10 12 13表,并允许用户调整其内容。订单中应包括用户的个人信息、联系方式、购物车 中商品和数 量、付款帐号、配送地址等内容。系统对验证后的“采 购订单”进行编号 和保存,并将订单细节以 Email 回复 给用户 用户在发出采购订单后可随时通过系统查询自己“采购订单”进展状态。 系统为配送人员安排当日应送货的“采购订单”,并为要送货的“采购订单”打印“用 户签 收单”。系统管理员负责维护网站的商品信息,他可以添加商品、删除商品以及修改商品 的介绍与价 格。根据上面的需求描述,画出该系统的用例图。 (10 分)n專存L«就忌丄frik賂息f MMfTiU对顒_ffJJt仃息4i|坏申厂|_剧邸说畔.Q 厂4、某电子商务经销商希望开发一套基于Internet的产品在线销售系统,该系统应该对以下业务活动提供自动化支持:用户可以通过Web页面浏览网
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《危险与可操作性分析基础》课件
- 汽车冲压生产线操作工中级模拟题及答案(附解析)
- 藤编家具行业人才培养与技术创新体系建设研究分析报告考核试卷
- 植物油加工过程中的清洁生产考核试卷
- 《super-intuitive音标讲解》课件
- 职业中介服务的移动互联网应用考核试卷
- 营销策略实施与评估考核试卷
- 腈纶纤维的激光切割技术在纺织品的运用考核试卷
- 空调器结构强度分析考核试卷
- 货运火车站项目管理与施工组织考核试卷
- TTJSFB 002-2024 绿色融资租赁项目评价指南
- 支局一点一策PPT通用课件
- 国防科大暗室屏蔽部分标书
- 国家开放大学《电工电子技术》章节自测题参考答案
- 建筑工程一切险投保单
- 波峰焊作业指导书
- 伍德里奇计量经济学中文答案(共175页)
- SPC控制图的系数和公式表
- 交通行业职业安全培训-驾驶员培训
- 企业所得税鉴证报告及说明范本(共40页).docx
- CountingStars纯英文歌词
评论
0/150
提交评论