北邮网院面向对象系统分析与设计 阶段作业
- 格式:docx
- 大小:65.62 KB
- 文档页数:12
《面向对象分析与设计》大作业目录1. 需求分析 (1)2. 系统建模 (2)2. 1 创建系统用例 (2)2.2创建类图 (5)2.3创建序列图 (5)2.4创建协作图 (8)2.5创建活动图 (10)2.6创建构件图 (12)2.7创建部署图 (12)总结 (13)UML网上花店系统Rose建模报告网上花店是一个立足于网络、以鲜花为商品的专业性网上购物网站。
网上花店传承花意,为亲人朋友送去心意已决成为某种时尚。
网上鲜花店为大众开辟了更为方便之门,快捷方便,为大众所喜爱。
网上花店系统就是为实现客户通过上网,对鲜花信息的浏览、检索、订购,以及鲜花销售商对客户信息、鲜花信息的管理所开发的网络应用软件。
该系统能够较好地满足网上花店客户的基本要求,具有较高的实用价值。
有效,畅通的销售渠道,提供产品服务为根本,促进鲜花市场的大发展.将成为一个可爱的信使,把祝愿和幸福送到千家万户. 为人类创造最佳生活环境,并创建网上花店一流的网站.,是网站的目标。
客户足不出户就可以购买到自己需要的图鲜花。
购鲜花过程方便、快捷,可靠性、安全性高。
同时, 对于商家,可以通过该平台对客户及订单信息进行有效管理,对图鲜花信息也做到及时更新,更利于商家为客户服务。
此系统通过Rose建模分析主要是:用户在线注册功能、登录功能、查询功能、购物车功能、定单等;在后台能实现管理员的登录、管理员对商品的分类发布、商品的管理、用户信息的管理、订单管理、管理员管理等。
真正实现从商品的发布到商品的购买一系列的网上销售鲜花的功能。
能够较好地满足网上花店客户的基本需求,具有较高的实用价值。
网上花店系统中,管理员功能系统是整个网上花店系统的管理中心,其主要作用就是,管理鲜花买入和卖出,管理会员基本信息,推荐鲜花等,完成整个系统后台的操作。
管理系统是整个网上花店系统的使用中心,其主要作用就是,鲜花分类浏览、推荐鲜花展台、鲜花消息信息展台、销售排行榜、鲜花查询、订单查询、鲜花购物车等,在很大程度上方便了用户使用和购买。
一、单选题 (共50题,每题1分,共50分)1、Bridge(桥接)模式的意图是(C)。
A.将一个无法控制的现有对象与一个特定借口相匹配B.希望简化现有系统的使用方法。
你需要定义自己的借口C.将一组实现部分从另一组使用它们的对象中分离出来D.你需要为特定的客户(或情况)提供特定系列的对象2、在根据不同的机器选择设备驱动程序的案例中,以下叙述不准确的是(D)。
A.可以使用switch语句选择驱动程序B.可以使用继承来实现选择驱动程序,但它可能会产生类组合爆炸问题C.可以选择抽象工厂模式实现,且能避免组合爆炸问题D.使用继承的解决方案要比switch语句有更多的优势3、关于协作图的描述,下列哪个不正确(B)A.协作图作为一种交互图,强调的是参加交互的对象的组织B.协作图是顺序图的一种特例C.协作图中有消息流的顺序号D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成4、到20世纪末,面向对象软件工程已经逐渐发展成熟,特别是(D)的形成和广泛使用,采用面向对象分析与编程的软件开发方法已成为软件开发的主流方法。
A.Simula67语言B.Smalltalk语言C.Java语言D.统一建模语言(UML)的标准5、外观模式的作用是(B)。
A.当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能B.为了系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用C.保证一个类仅有一个实例,并提供一个访问他的全局访问点D.在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现6、在用例之间,会有三种不同的关系,下列哪个不是它们之间可能的关系(D)A.包含(include)B.扩展(extend)C.泛化(generalization)D.关联(connect)7、将一个类的接口转换成客户希望的另一个接口。
这句话是对下列哪种模式的描述(C)。
A.策略模式(Strategies)B.桥接模式(Bridge)C.适配器模式(Adapter)D.单例模式(Singleton)8、(D)就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。
《面向对象系统分析与设计》课程的上机作业要求:(1)根据教师上课的进度,分别在每周的上机课程中练习下面的题目;(2)每道题目所涉及的图形都应采用Rational XDE完成;(3)小作业的格式按照本文档最后一页的形式给出;(4)每一章的小作业都在这一章授课完成之后的一两周上机课中上交,具体上交时间由教师指定。
(5)上交的小作业不用包含本文档的前9页。
第2章(1)绘制某学校网上选课系统的用例图管理员通过系统管理界面进入系统,建立本学期要开设的各种课程,将课程信息保存到系统中,并可以对课程进行改动和删除。
学生通过客户机浏览器进入系统,选择课程:可以查询课程,选择课程,支付课程费用。
(2)为下图的增加课程用例编写用例描述(3)绘制宾馆客房业务管理用例图,并为每一用例编写用例描述宾馆客房业务管理提供客房预订、预订变更、客房入住、退房结帐、旅客信息查询几个方面的功能。
(4)对图书馆的图书借阅进行用例分析①确定图书管理的参与者;②参与者所看到的图书管理功能;③把这些功能分解为用例;④确定用例之间的关系;⑤画用例图;⑥优化用例图;⑦完成用例描述。
(5)对宾馆客房管理进行用例分析。
①确定宾馆客房管理的参与者;②参与者所看到的客房管理功能;③把这些功能分解为用例;④确定用例之间的关系;⑤画用例图;⑥完成用例描述。
(6)完成电梯系统的用例图及每个用例的描述(7)给出在线拍卖系统的用例图及每个用例的描述(8)书P116试题7.1,7.2(9)书P126试题8.1~8.3(10)请仔细阅读下图,描述该图的基本含义(11)根据下面的陈述,请你分析出参与者和用例,绘制出用例图,并给出每个用例的描述在医生的办公室里接待员、护士和医生使用病人记录和计划安排系统。
当病人第一次来这里看病时,接待员使用该系统来输入病人信息,并且他们安排所有的预约。
护士使用系统来跟踪病人每次看病的结果并输入护理病人的信息,如医疗和诊断。
护士也可以访问这些信息以打印病人诊断结果或病人看病历史。
北邮网院管理信息系统第一阶段作业一、单项选择题(共20道小题,共100.0分)1. 信息系统的开发方式有多种,其中开发费用较少,能适应本单位需求并且系统维护方便,但系统优化不够的方式是()。
A. 自行开发B. 合作开发C. 委托开发D. 购买现成软件知识点第三章学生答案[A;] 标准答案 A 得分[5] 试题分值 5.0 提示2. 系统初步调查的内容不包括()。
A. 详细的业务流程B. 用户对待建系统的态度C. 企业与外部的关系D. 组织的概况知识点第三章学生答案[A;] 标准答案 A 得分[5] 试题分值 5.0 提示 3. BSP 方法不包括()。
A. 确定系统目标B. 定义业务过程C. 编写程序D. 划分子系统知识点第三章学生答案[C;] 标准答案 C 得分[5] 试题分值 5.0 提示 4. 用原型法开发系统的主要优点是()A. 能更确切的获取用户的需求 B. 能提高系统开发文档的规范性 C. 能合理的设汁软件的模块结构 D. 能提高编程的效率知识点第三章学生答案[A;] 标准答案 A 得分[5] 试题分值 5.0 提示 5. 原型法贯彻的是()的开发原则。
A. 自上而下B. 自下而上C. 系统调查D. 系统设计知识点第三章学生答案[B;] 标准答案 B 得分[5] 试题分值5.0 提示 6. 结构化系统开发方法的特点不包括()。
A. 自上而下进行系统分析设计,自下而上开发调试B. 工作文件的标准化和文档化C. 面向开发者D. 面向用户知识点第三章学生答案[C;] 标准答案 C 得分[5] 试题分值 5.0 提示7. 下列关于结构化方法和原型法的描述错误的是()。
A. 结构化开发方法是以系统工程的思想和工程化的方法进行开发的B. 对于运算量大、逻辑性较强的程序模块可采用原型法来构造模型C. 结构化方法要求严格区分开发阶段D. 原型法要求的软件支撑环境比结构化方法高知识点第三章学生答案[B;] 标准答案 B 得分[5] 试题分值 5.0 提示8. 系统规划阶段的主要任务是()A. 可行性研究 B. 进行系统分析 C. 确定系统的发展战略和长远规划 D. 提出系统方案说明书知识点第三章学生答案[C;] 标准答案C 得分[5] 试题分值5.0 提示9. 现代信息系统是()。
⾯向对象分析与设计习题及部分答案《⾯向对象分析与设计》习题及部分答案第⼀章概论1.什么是⾯向对象⽅法?⾯向对象的基本原则主要有哪些?答:⾯向对象⽅法是⼀种运⽤对象、类、继承、封装、聚合、关联、消息、多态性等概念来构造系统的软件开发⽅法。
⾯向对象⽅法的解决问题的思路是从现实世界中的客观对象(如⼈和事物)⼊⼿,尽量运⽤⼈类的⾃然思维⽅式来构造软件系统,这与传统的结构化⽅法从功能⼊⼿和信息⼯程化⽅法从信息⼊⼿是不⼀样的。
⾯向对象的基本思想主要有:1)从现实世界中客观存在的事物出发来建⽴软件系统,强调直接以问题域(现实世界)中的事物为中⼼来思考问题、认识问题,并根据这些事物的本质特征,把它们抽象地表⽰为系统中的对象,作为系统的基本构成单位。
这可以使系统直接映射问题域,保持问题域中事物及其相互关系的本来⾯貌(对象)2)⽤对象的属性表⽰事物的性质;⽤对象的操作表⽰事物的⾏为。
(属性与操作)3)对象的属性与操作结合为⼀体,成为⼀个独⽴的、不可分的实体,对外屏蔽其内部细节。
(对象的封装)4)对事物进⾏分类。
把具有相同属性和相同操作的对象归为⼀类,类是这些对象的抽象描述,每个对象是它的类的⼀个实例。
(分类)5)复杂的对象可以⽤简单的对象作为其构成部分。
(聚合)6)通过在不同程度上运⽤抽象的原则,可以得到较⼀般的类和较特殊的类。
特殊类继承⼀般类的属性与操作,从⽽简化系统的构造过程及其⽂档。
(继承)7)对象之间通过消息进⾏通讯,以实现对象之间的动态联系。
(消息)8)通过关联表⽰类(⼀组对象)之间的静态关系。
(关联)2.与传统开发⽅法⽐,⾯向对象⽅法有什么优点?答:⾯向对象⽅法的解决问题的思路是从现实世界中的客观对象(如⼈和事物)⼊⼿,尽量运⽤⼈类的⾃然思维⽅式来构造软件系统,这与传统的结构化⽅法从功能⼊⼿和信息⼯程化⽅法从信息⼊⼿是不⼀样的。
与传统⽅法相⽐,⾯向对象的⽅法主要优点有:1)从认识论的⾓度可以看出,⾯向对象⽅法改变了⼈们认识世界的⽅式;2)语⾔的发展——鸿沟变窄;3)⾯向对象⽅法使得从问题域到计算机间的鸿沟变窄;4)⾯向对象⽅法有助于软件的维护与复⽤;(1)把易变的数据结构和部分功能封装在对象内并加以隐藏,⼀是保证了对象⾏为的可靠性;⼆是对它们的修改并不会影响其他的对象,有利于维护,对需求变化有较强的适应性。
《面向对象分析与设计》练习题及参考答案一、思考题:1 ・ How many phases are in eluded in system developme nt? (brief description)2. Describe a system and the comp on ents of a system model.3. What two key comp orients distinguish an in formati on system from an automated information system?4. What is systems analysis and design?5. Who are the six stakeholder groups in information systems?6. What are a system designers and system builder's roles in information systems developme nt?7. What is the system analyst role in systems development as it related to the other stakeholders?8. List the six steps of the general problem-solving approach.9. List two types of quality certification applicable to information systems.10. What are legacy systems? Name two types of problems encountered in legacy systems.11 ・ What is ERP? What is electronic commerce?12. Differentiate between management information systems and decision support systems.13. What role dose a data warehouse play in a decision support system?14. List three focuses for an information systems・15. What is the role of the network in information systems?16. 而向过程的系统分析与设计存在的问题是什么?通过什么00技术来解决?仃•请湎图说明而向对象系统的基本构造。
面向对象分析与设计(UML)课程大作业题目及要求《面向对象分析与设计(UML)课程大作业》题目一、课程大作业目的和要求1.初步了解UML语言的概念、结构、语义与表示方法;2.掌握UML建模工具Rational Rose的使用方法;3.给出某个简单系统的模型,能够熟练地使用Rose工具表达;二、课程大作业主要内容及要求课程设计的主要任务:1.根据所收集的简单需求,利用UML和Rational Rose工具对系统进行建模;2.根据前述需求的分析,进行需求建模,绘制系统的用例图和活动图;3.根据用例模型,进行架构建模,绘制系统的时序图,状态图,类图和交互图;4.绘制系统中某些重要功能的对象图;5.绘制系统的组件图和部署图;6.程序实现(选做)选题如下:1.网上选课系统主要包括如下功能:管理员通过系统管理界面进入,建立本学期要开的各种课程,将课程信息保存在数据库中并可以对课程进行改动和删除。
学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。
同样,通过业务层,这些操作结果存入到数据库中。
2.设计运动会的计分系统本运动会在若干各会场进行,每个会场进行若干个项目。
有若干支运动队参赛,每支运动队有数名运动员。
各赛事分预决赛,预赛成绩部分带入决赛。
成绩由裁判员给出,计分员记录。
要求在比赛结束后,产生各队排名表及运动员的详细成绩表。
3. 试题管理系统其中试题分正式试题和临时试题,出题人设置课程名和试卷难度等内容后,系统自动出卷。
对试题要进行管理,并提供查询功能。
4. 工资管理系统一个公司下分若干部门,每个部门有若干名职员和经理,每个部门经销若干种产品。
工资由基本工资、产品销售业绩、若干种保险的扣除等组成。
其中的销售业绩:职员按其完成额5%提成,经理按该部门的完成额的1%提成。
每个月要生成一个工资表,每年末再按个人的总销售额发放1%的奖金。
5.宿舍楼管理系统该系统涉及到的事物有:宿舍楼、楼层、房间、家具;室长、楼长、保洁员、学生;学生所属的系。
北邮网校计算机信息系统工程阶段作业简介:一、作业内容1.项目需求分析与设计:针对一个实际问题,进行需求分析,设计合适的计算机信息系统解决方案。
2.软硬件配置与管理:根据项目需求,选择适合的计算机硬件设备和软件工具,进行配置和管理,确保系统正常运行。
3.网络规划与管理:根据项目需求,规划网络拓扑结构,选用合适的网络设备,进行网络配置和管理,确保系统稳定、高效地运行。
4.信息安全与风险评估:对计算机信息系统进行安全评估,发现潜在的安全隐患,并制定相应的安全措施,确保系统数据安全。
5.系统维护与优化:对已经建立的系统进行维护和优化,及时处理系统故障,提升系统性能和稳定性。
二、实践意义1.提高实践能力:通过完成作业,学生能够锻炼独立思考和解决问题的能力,培养实际应用计算机知识的能力。
2.加深理论理解:作业内容涉及多个计算机信息系统工程方面,通过实际操作,帮助学生更好地理解相关理论知识。
3.培养团队合作能力:一些作业可能需要多人合作完成,学生需要与他人协作,培养团队合作意识和能力。
4.实际应用与实践经验:作业内容涉及到实际问题的解决,使学生能够将理论知识应用到实践中,积累实践经验。
三、解决问题的方法在完成北邮网校计算机信息系统工程阶段作业时,可以采取以下方法解决问题:1.细心分析:对作业要求进行仔细分析,明确问题的关键点和要求,确保理解问题的核心。
2.查阅资料:根据问题的要求,借助图书馆、互联网等资源,查阅相关资料,获得帮助和灵感。
3.讨论交流:与同学、老师或其他相关人员进行讨论、交流,获得不同的观点和思路。
4.实践操作:根据作业要求,进行实际操作,通过实践来巩固理论知识和解决问题。
5.归纳总结:在完成作业的过程中,及时总结经验,归纳出解决问题的方法和技巧,为以后的学习和工作积累经验。
总结:北邮网校计算机信息系统工程阶段作业的完成是学生综合能力的体现,通过解决实际问题,学生能够获得实践经验和能力提升。
在解决问题的过程中,需要细心分析、查阅资料、讨论交流、实践操作等多种方法相结合,不断提升自己的问题解决能力。
面向对象的分析与设计课程结课大作业学号学生姓名专业班级塔里木大学教务处制《面向对象的分析与设计》课程结课作业提示:1、请将答案写在此文档的相应位置,图形需在StatUML或其他绘图软件下绘制,大小可以根据个人需求定制;2、请将相关的文档,包括程序的相关文档进行压缩,并将压缩文档上传到ftp://210.26.176.123“大作业电子版文档”文件夹下命名为“班级-学号-姓名”,纸质版于2014年12月19日下午18:00—20:00交到逸夫楼109。
一、选题请根据你抽中的题号,请将其所对应的题目写到下方,并将你要描述的界面进行截图。
二、用例图建模(此题10分)请根据自己所选择的题目,描述一段不少于100字的需求分析,并绘制相应的用例图。
此题要求:用例图中,用例的粒度不少于5个,必须绘制参与者和用例,尽量使用用例图中所有的要素,用例图的数量不少于2个。
请注意:文字描述要与用例图相对应。
1、需求分析如下所示:2、用例图截图如下所示:三、类图建模(此题10分)请根据自己所选择的题目,描述一段不少于100字的需求分析,并绘制相应的类图。
此题要求:类图中,类的个数不少于5个,尽量使用类图中所有的要素,类图的数量不少于1个。
请按照,找类——确定关系(关联关系需要确定其多重性,约束条件,限定符)——确定职责,的顺序进行绘制。
请注意:文字描述要与类图相对应。
1、需求分析如下所示:2、类图截图如下所示:四、序列图和协作图建模(此题10分)请根据自己所选择的题目,描述一段不少于100字的需求分析(主要是按时间顺序描述事件流),并绘制相应的序列图。
此题要求:1、序列图中,对象的个数不少于3个,尽量使用序列图中所有的要素,序列图的数量不少于1个。
2、协作图中,对象的个数不少于4个,尽量使用协作图中所有的要素,协作图的数量不少于1个。
请注意:文字描述要与序列图和协作图相对应。
1、需求分析如下所示:2、序列图截图如下所示:3、协作图截图如下所示:五、状态图建模(此题10分)请根据自己所选择的题目,描述一段不少于100字的需求分析,并绘制相应的状态图。
《面向对象分析与设计》大作业题目一.目的面向对象分析与设计课程其目的在于促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学软件设计知识和面向对象技术进行综合软件设计,提高学生的综合应用能力。
通过这次综合题目,要掌握UML(统一建模语言),并能运用UML在Viso中建模。
二.要求:1.3-5人一组。
2.熟悉Viso UML建模环境。
3.掌握UML的基本模型元素(如角色、用例、类等)。
4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类图)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)、datamodel diagram(数据模型图)。
5.进行系统需求分析与系统功能模块设计,绘出系统详细的业务流程图和数据流程图,建立完整的系统数据库的逻辑模型。
6.完成对系统的建模实现。
7.进行检查,并提交设计报告。
三.报告要求:1.实验题目2.实验目的3.实验要求4.实验内容5.系统设计的源程序和文档(包括说明)6.心得体会四.参考资料:1.Wendy Boggs & Michael Boggs 著邱仲潘译《UML与RationalRose2002从入门到精通》电子工业出版社2.Martin Fowler & Kendall Scott:UML Distilled Second Edition ABrief Guide to the Standard Object Modeling Language3.UML参考手册4.Jason T. Roff 著张瑜杨继萍等译《UML基础教程》清华大学出版社五.设计内容可自选题目,但须经过指导教师审查。
一、单项选择题(共10 道小题,共100.0 分)1. 关于线程的论述,下面哪些是不对的?A. 线程是进程中的一个基本调度单元B. 线程也需要一个控制块(TCB)来记录其相关信息C. 线程可以由其他线程或者操作系统来创建D. 在具有线程的操作系统中,进程就没有作用了知识点: 第一单元学生答案: [D;]得分: [10] 试题分值: 10.0提示:2. 下面的哪种事件,操作系统不能从进程得到对 CPU 的控制权A. 故障中断B. IO 中断C. 时钟中断D. 阻塞进程等待的事件发生知识点: 第一单元学生答案: [D;]得分: [10] 试题分值: 10.0提示:3. 处于挂起等待状态的进程,如果得到解除挂起的命令,它的状态将变为:A. 运行状态B. 等待状态C. 就绪状态D. 不变知识点: 第一单元学生答案: [B;]得分: [10] 试题分值: 10.0提示:4. 关于进程的概念,下面的说法哪些是不对的?A. 进程是程序的一次执行B. 进程是动态的C. 一个程序对应一个进程D. 进程有生命周期知识点: 第一单元学生答案: [C;]得分: [10] 试题分值: 10.0提示:5. CPU 在什么时候扫描是否有中断发生?A. 在每一个机器指令周期的最后时刻B. 每条程序执行结束后C. 开中断语句执行时D. 一个进程执行完毕时知识点: 第一单元学生答案: [A;]得分: [10] 试题分值: 10.0提示:6. 计算机系统用( )电路来判断中断的优先级,以确定响应那个中断。
A. 中断扫描B. 中断屏蔽C. 中断逻辑D. 中断寄存器知识点: 第一单元学生答案: [C;]得分: [10] 试题分值: 10.0提示:7. 计算机内存中是按什么进行的编址?A. 位B. 字节C. 字D. 块知识点: 第一单元学生答案: [B;]得分: [10] 试题分值: 10.0提示:8. 引入多道程序操作系统的主要目的是A. 提高 CPU 和其他设备的利用率B. 使不同程序都可以使用各种资源C. 操作更为方便D. 使串行程序执行时间缩短知识点: 第一单元学生答案: [A;]得分: [10] 试题分值: 10.0提示:多道程序操作系统具有明显的特点是( )。
《面向对象系统分析与设计》课程的上机作业要求:(1)根据教师上课的进度,分别在每周的上机课程中练习下面的题目;(2)每道题目所涉及的图形都应采用Rational XDE完成;(3)小作业的格式按照本文档最后一页的形式给出;(4)每一章的小作业都在这一章授课完成之后的一两周上机课中上交,具体上交时间由教师指定。
(5)上交的小作业不用包含本文档的前9页。
第2章(1)绘制某学校网上选课系统的用例图管理员通过系统管理界面进入系统,建立本学期要开设的各种课程,将课程信息保存到系统中,并可以对课程进行改动和删除。
学生通过客户机浏览器进入系统,选择课程:可以查询课程,选择课程,支付课程费用。
(2)为下图的增加课程用例编写用例描述(3)绘制宾馆客房业务管理用例图,并为每一用例编写用例描述宾馆客房业务管理提供客房预订、预订变更、客房入住、退房结帐、旅客信息查询几个方面的功能。
(4)对图书馆的图书借阅进行用例分析①确定图书管理的参与者;②参与者所看到的图书管理功能;③把这些功能分解为用例;④确定用例之间的关系;⑤画用例图;⑥优化用例图;⑦完成用例描述。
(5)对宾馆客房管理进行用例分析。
①确定宾馆客房管理的参与者;②参与者所看到的客房管理功能;③把这些功能分解为用例;④确定用例之间的关系;⑤画用例图;⑥完成用例描述。
(6)完成电梯系统的用例图及每个用例的描述(7)给出在线拍卖系统的用例图及每个用例的描述(8)书P116试题7.1,7.2(9)书P126试题8.1~8.3(10)请仔细阅读下图,描述该图的基本含义(11)根据下面的陈述,请你分析出参与者和用例,绘制出用例图,并给出每个用例的描述在医生的办公室里接待员、护士和医生使用病人记录和计划安排系统。
当病人第一次来这里看病时,接待员使用该系统来输入病人信息,并且他们安排所有的预约。
护士使用系统来跟踪病人每次看病的结果并输入护理病人的信息,如医疗和诊断。
护士也可以访问这些信息以打印病人诊断结果或病人看病历史。
《软件工程》综合练习题第一章一、单项选择题1、软件是一种逻辑产品,软件产品具有无形性,它是通过()体现它的功能和作用的。
A、复制B、计算机的执行C、开发和研制D、软件费用2、同一软件的大量软件产品的生产主要是通过()而得到A、研究B、复制C、开发D、研制3、作坊式小团体合作生产方式的时代是()时代。
A、程序设计B、软件生产自动化C、程序系统D、软件工程4、软件工程是计算机科学中的一个分支,其主要思想是在软件生产中用()的方法代替传统手工方法。
A、工程化B、现代化C、科学D、智能化5、软件工程与计算机科学性质不同,软件工程着重于()A、理论研究B、原理探讨C、如何建造软件系统D、原理的理论6、将每个模块的控制结构转换成计算机可接受的程序代码是()阶段的任务。
A、编码B、需求分析C、详细设计D、测试7、软件工程要用()的方法建立软件开发中的各种模式和各种算法A、管理B、工程C、数学D、计算机8、软件开发费用只占整个软件系统费用的()A、1/2B、1/3C、1/4D、2/39、软件开发中大约要付出()%的工作量进行测试和排错A、20B、30C、40D、5010、()方法是一种面向数据结构的开发方法。
A、结构化B、JacksonC、维也纳开发D、面向对象开发11、准确地解决“软件系统必须做什么”是()阶段的任务:A、可行性研究B、需求分析C、详细设计D、编码12、软件生存周期中时间最长的是()阶段A、需求分析B、概要设计C、测试D、维护13、()方法是以数据结构为驱动的、适合于小规模的项目。
A、JSPB、JSDC、VDMD、Jackson14、软件是一种()产品A、物质B、逻辑C、有形D、消耗二、填空题1、软件与物质产品有很大的区别,软件产品是一种产品。
2、软件工程是一门综合性交叉学科,计算机科学着重于理论和原理,软件工程着重于。
3、概要设计主要是把各项功能需求转换成系统的。
4、最基本、应用广泛、以文档为驱动、适用于开发功能明确的软件项目生存期模型是。
一、单项选择题(共10道小题,共100.0分)1.关于良好的程序设计风格,正确的叙述是()。
A.注释越多越好B.变量名越简单越好C.源程序应文档化D.变量应先引用后说明知识点: 第一单元学生答案: [C;]标准答案:C;得分: [10] 试题分值:10.0提示:2.3.系统分析的主要目标是完成系统的()。
A.详细调查B.逻辑方案C.初步调查D.可行性分析知识点: 第一单元学生答案: [B;]标准答案:B;得分: [10] 试题分值:10.0提示:4.5.系统开发任务书是哪项工作的成果()。
A.初步调查B.可行性分析C.详细调查D.系统分析知识点: 第一单元学生答案: [B;]标准答案:B;得分: [10] 试题分值:10.0提示:6.7.合理进行开发,设计和运用系统而采用的思想,步骤,组织和方法的总称为()。
A.系统管理B.系统工程C.系统控制D.系统方法知识点: 第一单元学生答案: [B;]标准答案:B;得分: [10] 试题分值:10.0提示:8.9.现代管理的核心是()。
A.预测B.控制C.决策D.计划知识点: 第一单元学生答案: [C;]标准答案:C;得分: [10] 试题分值:10.0提示:10.11.系统开发的生命周期依次包括()。
A.系统分析,系统设计,系统实施B.系统规划,系统设计,系统实施C.系统设计,系统实施,系统分析D.系统设计,系统实施,系统评价知识点: 第二单元学生答案: [A;]标准答案:A;得分: [10] 试题分值:10.0提示:12.13.系统方法的主要原则不包括()。
A.整体性原则B.分解-协调原则C.目标优化原则D.技术先进原则知识点: 第二单元学生答案: [D;]标准答案:D;得分: [10] 试题分值:10.0提示:14.15.企业组织中不包括以下哪个子系统()。
A.管理决策系统B.管理信息系统C.作业系统D.市场环境系统知识点: 第二单元学生答案: [D;]标准答案:D;得分: [10] 试题分值:10.0提示:16.17.获取高层管理者意见的最好形式是()。
《面向对象系统分析与设计》课程的上机作业要求:(1)根据教师上课的进度,分别在每周的上机课程中练习下面的题目;(2)每道题目所涉及的图形都应采用Rational XDE完成;(3)小作业的格式按照本文档最后一页的形式给出;(4)每一章的小作业都在这一章授课完成之后的一两周上机课中上交,具体上交时间由教师指定。
(5)上交的小作业不用包含本文档的前9页。
第2章(1)绘制某学校网上选课系统的用例图管理员通过系统管理界面进入系统,建立本学期要开设的各种课程,将课程信息保存到系统中,并可以对课程进行改动和删除。
学生通过客户机浏览器进入系统,选择课程:可以查询课程,选择课程,支付课程费用。
(2)为下图的增加课程用例编写用例描述(3)绘制宾馆客房业务管理用例图,并为每一用例编写用例描述宾馆客房业务管理提供客房预订、预订变更、客房入住、退房结帐、旅客信息查询几个方面的功能。
(4)对图书馆的图书借阅进行用例分析①确定图书管理的参与者;②参与者所看到的图书管理功能;③把这些功能分解为用例;④确定用例之间的关系;⑤画用例图;⑥优化用例图;⑦完成用例描述。
(5)对宾馆客房管理进行用例分析。
①确定宾馆客房管理的参与者;②参与者所看到的客房管理功能;③把这些功能分解为用例;④确定用例之间的关系;⑤画用例图;⑥完成用例描述。
(6)完成电梯系统的用例图及每个用例的描述(7)给出在线拍卖系统的用例图及每个用例的描述(8)书P116试题7.1,7.2(9)书P126试题8.1~8.3(10)请仔细阅读下图,描述该图的基本含义(11)根据下面的陈述,请你分析出参与者和用例,绘制出用例图,并给出每个用例的描述在医生的办公室里接待员、护士和医生使用病人记录和计划安排系统。
当病人第一次来这里看病时,接待员使用该系统来输入病人信息,并且他们安排所有的预约。
护士使用系统来跟踪病人每次看病的结果并输入护理病人的信息,如医疗和诊断。
护士也可以访问这些信息以打印病人诊断结果或病人看病历史。
一、单项选择题(共10道小题,共100.0分)
1. “一个研究生在软件学院做助教(teaching assistant),同时还在校园餐厅打工做收银员(cashier)。
也就是说,这个研究生有3种角色:学生、助教、收银员,但在同一时刻只能有一种角色。
”根据上面的陈述,下面哪个设计是最合理的?
A.
B.
C.
D.
知识点: 阶段作业一
学生答案: [B;]
标准答
案:
B
得分: [10] 试题分
值:
10.0
2. 关于用例与类的对比中()是错误的。
A. 都属于模型结构元素
B. 都存在继承关系
C. 类描述系统的部分静态视图,用例描述系统动态的行为视图
D. 类描述的是系统的内部构成,用例也可以描述系统的内部构成
知识点: 阶段作业一
学生答[C;] 标准答 C。