下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一. 解释名词 (每题5分,共20分)1. 软件 2. 极限编程 3. 设计性语言PDL 4. 结构化设计二. 单项选择 (每题2分,共50分)1. 下列软件开发过程模型中,以风险控制为焦点的是( )。A. 瀑布模型 B. V模型 C. 螺旋模型 D.组件开发模型2. 单元测试的测试对象是( )。A.系统 B.程序模块 C.模块接口 D.系统功能3. 在下列图形符号中,UML使用( )表示事物间聚合的关系。4. 在七种偶合中,最低偶合是( )。A. 内容偶合 B. 公共偶合C. 数据偶合D. 控制偶合5. 检查软件产品是否符合需求定义的过程称为( )。A. 确认测试 B. 集成测试C. 验收测
2、试D. 验证测试 6. 软件的定义阶段集中于哪个阶段?( )A. 见客户 B. 怎么做 C. 做什么 D. 查错误7. 下列模型属于成本估算方法的是( )。A. COCOMO模型 B. McCall模型C. McCabe度量法 D. 时间估算法8. 以下关于接口设计的说法哪个正确?( )A. 接口设计要在概要设计之前完成B. 接口设计就是用户界面设计C. 接口设计和数据流图(在分析模型中)有密切的映射关系D. 接口设计和状态变迁图(在分析模型中)有密切的映射关系9. 面向对象的软件工程更加侧重以下哪个方面?( )A. 系统的数据B. 系统的界面C. 系统的行为D. 系统的性能10. 以下那种W
3、eb应用体系结构最适合电子商务站点销售图书商品?( )A. 线性结构B. 网格(grid)结构C. 层次结构D. 网络(networked)结构11. 代码行(LOC)是被用于进行软件度量的一个参量,它是用于( )的。A. 公共度量B. 私有度量C. 直接测量D. 间接策测量12. 类图中,类被表示为三栏的矩形,类的方法写在( )中A. 第一栏 B. 第二栏 C. 第三栏 D. 随便13. 如果数据加工的策略中包含复杂的嵌套条件判断和多目标动作,则更适合使用( )描述其计算策略。A. 判定表 B. 结构化英语 C. 定义式 D. 协作图 14. 根据绘制数据流图的指导原则,数据流图中不能存在“
4、黑洞”和“奇迹”,所谓“黑洞”是指( )。A. 只有输入数据流而没有输出数据流的数据加工B. 只有输出数据流而没有输入数据流的数据加工C. 没有标注方向的数据流D. 没有命名的数据流15. 继承反映了类之间的层次关系,而( )反映了一种整体与部分的关系。A继承 B组合 C封装 D多态16. 程序的三种基本控制结构是( )。A过程、子程序和分程序 B顺序、选择和重复C递归、堆栈和队列 D调用、返回和转移17. 系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。( )不是系统测试的内容。A路径测试B
5、可靠性测试C安装测试 D安全测试18. 在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用( )。A. 原型法 B. 瀑布模型 C. V型模型 D. 螺旋模型19. 采用UML进行软件建模过程中,类图是系统的一种静态视图,用( )可明确表示两类事物之间存在的整体/部分形式的关联关系。A. 依赖关系B. 聚合关系C. 泛化关系 D. 实现关系20. 内聚是一种指标,表示一个模块( )。 A. 代码优化的程度 B. 代码功能的集中程度 C. 完成任务的及时程度 D. 为了与其他模块连接所要完成的工作量21. 出于信息隐藏原则,在顶层数据流图中通常不出现的元素是( )。A、
6、数据加工 B、数据存储 C、外部实体 D、数据流22. 以对软件项目的风险识别与控制为焦点的软件过程范型是( )。 A. 原型瀑布模型 B. 增量模型 C. 螺旋模型 D. V模型23. UML的用例图中,依赖关系的( )构造型表示基础用例必然合并子用例的行为。A. destroy B. create C. extend D. include24. 下列有关“网上花店”系统的需求描述中属于功能需求的是( )。A. 客户可通过互联网下达“购花”订单B. 系统中所有页面必须保证在IE和360浏览器中具有一致的信息布局和展现样式C. 页面响应时间必须限定在5秒以内D. 系统必须以Java作为开发语言
7、25. 下列选项中,属于UML动态图的是( )。A. 类图 B. 对象图 C. 用例图 D. 实施图三. 问答题 (每题7分,共35分)1. 试述软件体系结构设计的风格和模式?2. 说明需求工程包括的主要活动?3. 说明提高软件可维护性的主要方法?4. 简述软件项目进度管理的基本原则?5. 说明软件配置管理的主要活动?四. 应用题 (45分)1. 阅读下列说明和图,回答问题1和问题2。25分【说明】某高校研究生学院拟定开发“毕业授位管理系统”,结合其现有的“培养管理系统”和“科研情报检索系统”,共同构成研究生培养的信息化平台。“毕业授位管理系统”的业务流程和应用需求如下:(1)毕业资格审核。学
8、生可以在系统中提交毕业申请,毕业申请应包含个人学籍信息和在学研究成果。系统以学籍信息为检索条件在“培养管理系统”中查询该生的课程成绩;以在学研究成果为检索条件在“科技情报检索系统”中获取科研检索结果;并根据课程成绩和科研检索结果综合判定该生是否满足毕业条件。如满足毕业条件则将该生毕业资格审核结果保存到“毕业资格核准表”中。(2)毕业论文审核。学生可在系统中提交其电子论文,系统根据“毕业资格核准表”判定电子论文是否可被接收,对不具备毕业资格的学生发出拒绝接收通知,若具备毕业资格则系统将接收的电子论文转发给“科技情报检索系统”以获取重复率检查结果,并将该结果写入“论文审核结果表”中。对重复率低于规
9、定阈值的论文,系统还需将其转发给评阅专家,并采集由评阅专家给出的论文审核意见。论文审核意见也将保存在“论文审核结果表”的对应记录中。(3)毕业答辩管理。培养科利用系统获取准予答辩学生信息,该信息由系统根据“论文审核结果表”的记录内容自动生成。培养科依据准予答辩学生信息在系统中设置学生答辩分组信息,系统将其存入“答辩情况表”中。答辩委员会可以利用系统打印答辩组学生名单,并在答辩完成后将每名学生的答辩审核结果录入系统,该结果也将保存在“答辩情况表”的对应记录中。(4)毕业综合材料打印。答辩完成后,培养科使用系统为通过毕业答辩的学生打印毕业综合材料。该材料包含学生的毕业资格审核结果、论文审核结果和答
10、辩审核结果;该材料将报送到学校的学位评定委员会予以最后确认。【问题1】图1给出了“毕业授位管理系统”的0层数据流图,其中外部实体E1E4和数据流DF1没有命名。请根据需求描述中的词汇命名这些元素。(10分)E1: E2: E3: E4: DF1: 【问题2】图2给出“毕业授位管理系统”第1层数据流图,请根据需求说明,命名图中3个数据存储,找到其中遗漏的2条数据流和方向错误的1条数据流,分别写出数据流名称、起点和终点。(15分)(注:方向错误的数据流请按修改正确后的方向写明起点和终点)数据存储命名D1: D2: D3: 遗漏数据流1名称: 起点: 终点: 遗漏数据流2名称: 起点: 终点: 方向
11、错数据流名称: 起点: 终点: 图图1 毕业授位管理系统0层数据流图图2 毕业授位管理系统1层数据流图2. 图3给出了ATM机完成一次事务时发生的协作场景,根据该图回答问题。(10分)图3 ATM执行事务的顺序图(1) 在进入该协作场景后即存在哪些对象?写出对象(变量)名。 (2) 在协作场景中,生命期最短的是哪个类的对象?写出类名。 (3) 现希望以协作图表达与图3相同的协作过程,请将图4补充完整。(每个对象、消息缺失扣1分)图4 协作图3. 代理(Proxy)模式是一种经典的设计模式。下面用C#语言声明了一组使用代理模式的类及接口。请根据代码以UML中的类图反映这组类及接口的结构和关系。(
12、10分)/接口ISubject的声明interface ISubject void Request(); /类RealSubject的声明 public class RealSubject : ISubject public void Request() Console.WriteLine("Call RealSubject.Request()!"); /类SubjectProxy的声明 public class SubjectProxy : ISubject private RealSubject realSub; public void Request() if (realSub = null) realSub = new RealSubje
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京职称考试题目及深度答案解析
- 三观教育检测试题与答案
- 2026秋小学花城版音乐二年级上册(新教材)教学计划
- 2026年环保法律法规知识考试
- 2026年高考历史中国古代史与近代史专项训练题
- 2026年广东省北师大版高中英语选修第3册第5单元听力专项练习题
- 2026年学前儿童数学启蒙基础测试题
- 2026年全民法治教育普及习题集
- 2026年幼儿园教师招聘笔试幼儿教育心理学测试
- 2026年公共场所消防安全知识测试
- 医院数据分级分类制度
- JGJT322-2013 混凝土中氯离子含量检测技术规程
- DZ∕T 0342-2020 矿坑涌水量预测计算规程(正式版)
- 办公用品成本分析报告
- 戊二酸血症 I 型介绍演示培训课件
- 建筑施工门式脚手架安全管理
- 建设银行城镇居民住房抵押贷款申请表
- 大坝帷幕灌浆及充填灌浆施工方案
- GB/T 34531-2017液化二甲醚钢瓶定期检验与评定
- GB/T 18487.1-2001电动车辆传导充电系统一般要求
- DB32-T 1087-2022高速公路沥青路面施工技术规范
评论
0/150
提交评论