




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业四简答题 (每小题5分,共20分)1.软件生存周期都包括哪些活动?答:软件生命期的活动包括:可行性研究与计划;需求分析;概要设计、详细设计;编码、测试;维护等活动。2.为什么说现代牌汽车是小汽车类的特化,而车轮不是小汽车的特化?答:现代牌汽车是具有小汽车的全部属性和行为,它只不过是一种特定品牌的小汽车,因此现代牌汽车可以从基类派生出来,也就是说,现代牌汽车是小汽车类的特化。3、模块独立性与信息隐蔽有何关系?答 “模块独立性”是指软件系统中每个模块只涉及软件要求的具体的子
2、功能,而和软件系统中其它的模块的接口是简单的。所谓的“信息隐蔽”是指每个模块的实现细节对于其它模块来说是隐蔽的。也就是说,模块中所包含的信息(包括数据和过程)不允许其它不需要这些信息的模块使用。衡量模块独立性的一个准则就是模块内聚,达到信息隐蔽的模块是信息内聚模块,它是高内聚的情形,因此模块独立性当然就很强了。4.面向对象的集成测试主要有哪几种不同的测试策略?答:传统的集成测试策略没有意义。面向对象软件的集成测试主要有下述两种不同的测试策略:基于线程的测试,基于使用的测试。5快速原型技术的基本思想是什么?答:在软件开发的早期,快速开发一个目标软件系统的原型;让用户对其进行评价并提出修改意见;然
3、后开发人员根据用户的意见对原型进行改进。6.面向对象方法的启发规则有哪些?答:(1)设计结构应该清晰易懂(2)一般特殊结构的深度应适当(3)设计结构的类(4)使用简单的协议(5)使用简单的服务(6)把设计变动减至最小7.提高软件可重要性的主要准则有哪些?答:(1)提高方法的内聚(2)减小方法的规模(3)保持方法的一致性(4)把策略与实现分开(5)全面覆盖(6)尽量不使用全局信息(7)利用继承机制8.需求分析的原则是什么?答:(1)必须能够表达和理解问题的数据域和功能域。(2)自顶向上、逐层分解问题。(3)要给出系统的逻辑试图和物理视图。9.目前常用的面向工程的方法,面向对象的方法,面向结构的方
4、法,形式化方法等软件开发方法各有什么特点?答:(1)面向过程的程序=算法+数据结构;(2)面向对象的程序=对象+类+继承+消息通信;(3)面向构件的程序=构件+架构;(4)形式化方法是建立在严格的数学基础上,以逻辑推理为出发点;(5)它们有各自的方法、工具和过程;10在面向对象的系统开发过程中,每个阶段需要建造的模型各有什么作用?答:(1)在面向对象的系统开发过程中,每个阶段要建造不同的模型。(2)需求分析阶段建造的模型用来捕获系统需求分析(3)设计阶段的模型是分析模型的扩充,为实现阶段作指导性和技术性的解决方案(4)实现阶段的模型是真正的源代码及编译后的组件。(5)发布阶段是描述系统物理上的
5、架构。五应用题(每小题10分,共30分) 1.一家图书馆藏有书籍、杂志、小册子、电影录像带、音乐CD、录音图书磁带和报纸等出版物,供读者借阅。这些出版物具有出版物名、出版者、获得日期、目录编号、书架位置、借出状态和借出限制等公共属性,以及借出、收回等公共服务。此外这些出版物还存在特有属性,如:书籍有作者属性、杂志有日期属性、小册子有作者属性、电影录像带有电影名属性、音乐CD有演员名属性、录音图书磁带有作者属性,报纸有日期属性。请为图书馆馆藏出版物建立对象模型。答:父图(1分),子图各(1分),继承关系(2分)2.某医院打算开发一个以计算机为中心的患者监护系统,医院对患者监护系统的基本要求是随时
6、接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。请用数据流图描绘本系统的功能。答:(10分)【评分标准】1点1分,能分析出主要的数据源点与终点、加工、数据流。3.设计题 基本路径覆盖法是白盒测试用例的重要设计方法,请针对下面的语句段完成如下 if(A(B|C) x=1;else x=0;(1)画流程图(2)设计测试用例语句段: 答:(1)主体结构(2)(4分 一个测试用例2分)参考答案: 1)输入:A=FALSE,B=FALSE
7、,C= FALSE 输出x=0 2) 输入:A=TRUE,B=FALSE ,C=TURE 输出x=14、某BBS模版的发帖子系统有如下功能:(1)记录发帖的内容:系统对访客的输入内容进行检查,无非法内容,则将内容存入发帖内容文件中,否则提示内容非法。(2)显示帖子内容:从发帖内容文件中读出帖子内容,按一定格式显示在屏幕上。请根据要求画出该子系统的数据流图。答:参考答案: 5.假设一个包中的对象分为简单对象和复合对象。简单对象分别是弧、椭圆、折线、多边线。简单对象可以被移动、旋转、复制、擦除。复合对象由简单对象组成,复合对象可以移动、旋转、复制、擦除。组成复合对象的简单对象不能个别地被修改。请画
8、出类图。(10分)答:6.已知被测试模块流程图如下,按照“判定覆盖”法,在表格中填入满足测试要求的数据。填写下表数据覆盖路径覆盖分支Y值TTFF 答:注意:本题答案不唯一,学生给出的数字正确就应该算对 数据覆盖路径覆盖分支Y值A3 B1 Y6ceTT12A1 B2 Y0bdFF-107假如要建立一个网站,用于发布家教消息,同时建立家教及学生的沟通桥梁。基本需求如下:(1)家教求职者希望能注册本人信息、修改本人资料、浏览家教信息、搜索家教信息。(2)学生希望能够注册本人信息、修改本人资料、浏览家教信息、搜索家教信息。(3)管理员希望能够发布网站公告、处理家教信息。根据上面提出的基本需求,加以设计,建立家教网上发布系统的用例图。答:参考答案:1 复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆能源职业学院《概率论与统计》2023-2024学年第二学期期末试卷
- 海南大学《自然地理学方法之土壤生物》2023-2024学年第二学期期末试卷
- 楚雄彝族自治州永仁县2025届数学三下期末监测模拟试题含解析
- 浙江省舟山市2024-2025学年高二上学期期末检测英语试题(含听力)
- 2025年高考历史风标训练卷3(含解析)
- 岩棉彩钢板施工方案
- 储罐焊缝返修施工方案
- 商丘医用吊桥施工方案
- 2025年西医护理学试题及答案
- 消防常识考试试题及答案
- 部编版四年级语文下册第3单元大单元整体教学设计课件(教案配套)
- q gw2sjss.65金风风力发电机组防腐技术rna部分归档版
- 廉政建设监理实施细则
- 健康证体检表
- LY/T 3263-2021澳洲坚果栽培技术规程
- GB/T 26030-2010镍镍合金锻件
- GB/T 19228.2-2011不锈钢卡压式管件组件第2部分:连接用薄壁不锈钢管
- GB/T 14986-2008高饱和、磁温度补偿、耐蚀、铁铝、恒磁导率软磁合金
- GB/T 14478-2012大中型水轮机进水阀门基本技术条件
- GB/T 13008-2010混流泵、轴流泵技术条件
- 2023年南充市烟草系统事业单位招聘笔试题库及答案解析
评论
0/150
提交评论