东北大学软件需求分析与设计测试题

上传人:pu****.1 文档编号:393487863 上传时间:2023-04-09 格式:DOCX 页数:32 大小:1.72MB
返回 下载 相关 举报
东北大学软件需求分析与设计测试题_第1页
第1页 / 共32页
东北大学软件需求分析与设计测试题_第2页
第2页 / 共32页
东北大学软件需求分析与设计测试题_第3页
第3页 / 共32页
东北大学软件需求分析与设计测试题_第4页
第4页 / 共32页
东北大学软件需求分析与设计测试题_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《东北大学软件需求分析与设计测试题》由会员分享,可在线阅读,更多相关《东北大学软件需求分析与设计测试题(32页珍藏版)》请在金锄头文库上搜索。

1、名目2007 年上半年3设计题共 15 分3某图书治理系统的主要功能如下:3编码题4某玩耍公司现欲开发一款面对儿童的模拟玩耍,该玩耍主要模拟现实世界中各种鸭子的发声特征、飞行特征和外观特征。玩耍需要模拟的鸭子种类及其特征42007 年下半年6设计题6某唱片播放器不仅可以播放唱片,而且可以连接电脑并把电脑中的歌曲刻录到唱片上同步歌曲。连接电脑的过程中还可自动完成充电。6编码题7某企业的选购审批是分级进展的,即依据选购金额的不同由不同层次的主管人员来审批,主任可以审批 5 万元以下不包括 5 万元的选购单,副董事长可以审批 5 万元至 10 万元不包括 10 万元的选购单,董事长可以审批 10 万

2、元至 50 万元不包括50 万元的选购单,50 万元及以上的选购单就需要开会争论打算。72008 上半年9设计题9某汽车停车场欲建立一个信息系统,已经调查到的需求如下:9编码题11某企业欲开发一家用电器遥控系统,即用户使用一个遥控器即可掌握某些家用电器的开与关。112008 年 下半年13设计题13在线会议审稿系统ORS:OnlineReviewing System主要处理睬议前期的投稿和审稿事务,其功能描述如下:13编码题152009 年上半年某类库开发商供给了一套类库,类库中定义了 Application 类和 Document 类,它们之间的关系如图 7-1 所示,其中,Applicat

3、ion 类表示应用程序自身,而 Document 类则表示应用程序翻开的文档。Application 类负责翻开一个已有的以外部形式存储的文档,如一个文件,一旦从该文件中读出信息后,它就由一个 Document 对象表示。.15.16设计题16某银行打算开发一个自动存提款机模拟系统 ATM System。系统通过读卡器 CardReader 读取 ATM 卡 ; 系统与客户 Customer 的交互由客户掌握台CustomerConsole实现:16编码题182009 年下半年现欲实现一个图像扫瞄系统,要求该系统能够显示 BMP、JPEG 和 GIF 三种格式的文件,并且能够在 Windows

4、 和 Linux 两种操作系统上运行。18.19设计题19某企业为了便利员工用餐, 为餐厅开发了一个订餐系统 COS:CafeteriaOrdering10.19编码题212010 年上半年现欲构造一文件/名目树,承受组合Composite设计模式来设计,得到的类图21.22设计题22某运输公司打算为的售票机开发车票销售的掌握软件22编码题25某软件公司欲开发一款飞机飞行模拟系统,该系统主要模拟不同种类飞机的飞行特征与起飞特征252010 年下半年26设计题26某网上药店允许顾客凭借医生开具的处方,通过网络在该药店购置处方上的药品。该网上药店的根本功能描述如下27编码题28某公司的组织构造图如

5、图 5-1 所示,现承受组合(Composition)设计模式来构造该公司的组织构造,得到如图 5-2 所示的类图。282011 年上半年30设计题30一个简洁的图形编辑器供给应用户的根本操作包括:创立图形、创立元素、选择元素以及删除图形302011 年下半年30设计题30Pay&Drive 系统30编码题30某大型商场内安装了多个简易的纸巾售卖机302007 年上半年设计题共 15 分阅读以下说明和图,答复以下问题 1 至问题 3,将解答填入答题纸的对应栏内。说明某图书治理系统的主要功能如下:1. 图书治理系统的资源名目中记录着全部可供读者借阅的资源,每项资源都有一个唯一的索引号。系统需登记

6、每项资源的名称、出版时间和资源状态可借阅或已借出。2. 资源可以分为两类:图书和唱片。对于图书,系统还需登记作者和页数;对于唱片,还需登记演唱者和介质类型CD 或者磁带。3. 读者信息保存在图书治理系统的读者信息数据库中,记录的信息包括:读者的识别码和读者姓名。系统为每个读者创立了一个借书记录文件,用来保存读者所借资源的相关信息。现承受面对对象方法开发该图书治理系统。识别类是面对对象分析的第一步。比较常的识别类的方法是查找问题描述中的名词,再依据相关规章从这些名词中删除不行能成为类的名词,最终得到构成该系统的类。表 3-1 给出了说明中消灭的所知名词。通过对表 3-1 中的名词进展分析,最终得

7、到了图 3-1 所示的 UML 类图类的说明如表 3-2 所示。问题 13 分表 3-2 所给出的类并不完整,依据说明和表 3-1,将图 3-1 中的ac处补充完整。问题 26 分依据说明中的描述,给出图 3-1 中的类 CatalogItem 以及b、c处所对应的类的关键属性使用表 3-1 中给出的词汇,其中,CatalogItem 有 4 个关键属性;b、c处对应的类各有 2 个关键属性。问题 36 分识别关联的多重度是面对对象建模过程中的一个重要步骤。依据 说明中给出的描述,成图 3-1 中的(1)(6)。答案:问题 1 资源名目 图书 唱片问题 2 CatalogItem 的关键属性:

8、索引号、名称、资源状态、出版时间(b)的关键属性有:作者、页数(c)的关键属性有:演唱者、介质类型问题 3 11 20.*31 40.* 51 61 或 0.1编码题阅读以下说明和 Java 代码,将应填入 n处的字句写在答题纸的对应栏内。说明某玩耍公司现欲开发一款面对儿童的模拟玩耍,该玩耍主要模拟现实世界中各种鸭子的发声特征、飞行特征和外观特征。玩耍需要模拟的鸭子种类及其特征如表 7-1 所示:为支持将来能够模拟更多种类鸭子的特征,承受策略设计模式(Strategy)设计的类图如图 7-1 所示:其中, Duck 为抽象类,描 述了抽象的鸭子,而类 RubberDuck 、MallardDu

9、ck、CottonDuck 和RedHeadDuck 分别描述具体的鸭子种类,方法 fly、quack和 display分别表示不同种类的鸭子都具有飞行特征、发声特征和外观特征;接口 FlyBehavior 与 QuackBehavior 分别用于表示抽象的飞行行为与发声行为;类 FlyNoWay 与 FlyWithWings 分别描述不能飞行的行为和用翅膀飞行的行为;类 Quack、Squeak 与 QuackNoWay 分别描述发出“嘎嘎”声的行为、发出橡皮与空气摩擦声的行为与不发声的行为。请填补以下代码中的空缺。Java 代码(1) FlyBehavior public void fly

10、;(2) QuackBehavior public void quack;class FlyWithWings implements FlyBehaviorpublic void fly System.out.println(“使用翅膀飞行 !“); ;class FlyNoWay implements FlyBehaviorpublic void fly System.out.println(“不能飞行 !“ ); ;class Quack implements QuackBehaviorpublic void quack System.out.println(“发出”嘎嘎”声 !“ );c

11、lass Squeak implements QuackBehaviorpublic void quack System.out.println(“发出空气与橡皮摩擦声 !“); ;class QuackNoWay implements QuackBehaviorpublic void quack System.out.println(“不能发声 !“ ); ;abstract class Duck protectedFlyBehavior 3; protectedQuackBehavior 4 ; public void fly5 ; public void quack 6 ; ; publ

12、ic7void display;class RubberDuck extends Duck public RubberDuck flyBehavior = new8; quackBehavior = new9;public void display /* 此处省略显示橡皮鸭的代码 */;答案:(1)interface (2)interface (3)flyBehavior(4) quackBehavior(5) flyBehavior.fly(6) flyBehavior.quack (7) abstract (8) FlyNoWay (9) Squeak设计题2007 年下半年阅读以下说明和图,答复以下问题 1 至问题 4,将解答填入答题纸的对应栏内。【说明】某唱片播放器不仅可以播放唱片,而且可以连接电脑并把电脑中的歌曲刻录到唱片上同步歌曲。连接电脑的过程中还可自动完成充电。关于唱片,还有以下描述信息: 1每首歌曲的描述信息包括:歌曲的名字、谱写这首歌曲的艺术家以及演奏这首歌曲的艺术家。只有两首歌曲的这三局部信息完全一样时,才认为它们是同一首歌曲。艺术家

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号