本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-22到2021-06-27
本篇答案更新状态:已完结

【作业】软件工程与面向对象方法 软件工程与面向对象作业

1、 问题:简述软件危机产生的原因和可能的解决方案。
评分规则: 【 软件危机产生的原因:随着软件规模扩大,复杂性增加,功能增强,使用早期的自由软件开发方式使得高质量的软件开发变得越来越困难。
解决方案:应用软件工程,用工程化的思想去指导软件开发。

2、 问题:软件工程的目标有哪些?
评分规则: 【 使软件开发的成本能够控制在预计的合理范围内;使软件产品的各项功能和性能都能够满足用户需求;提高软件质量;提高软件产品的可靠性;使生产出来的软件产品易于移植、维护、升级和使用;使用软件产品的开发周期能够控制在预计的合理时间范围内。

3、 问题:什么是面向对象方法?简述其优势。
评分规则: 【 面相对象方法就是主张从客观世界固有的事物出发来构造系统,提倡用人类在现实生活中常用的思维方法来认识、理解和描述客观事物,强调最终建立的系统能够映射问题域,也就是说,系统中的对象以及对象之间的关系能够如实的反应问题域中固有事物及其关系。
优势:更符合人类的思维习惯;需求变化不会导致系统结构大的改变;复用性;改善软件结构;增强扩展性;支持迭代式开发等。

4、 问题:简述对象、类、抽象、封装、泛化与多态的概念
评分规则: 【 对象:一个具有状态、行为和标识符的实体,并且对象之间往往可以通过通信互相交互;类:拥有共同的结构、行为和语义的一组对象的抽象。抽象:揭示一个事物区别于其他事物的本质特征,去除从末一个角度看似不重要的细节的行为。封装:对其客户隐藏对象的属性和实现细节,仅对外公开接口,并控制在程序中属性的读和修改的访问级别。泛化:类元的一般描述和特殊描述质检的关系,具体描述建立在一般描述的基础之上,并对其进行了扩展。多态:在同一接口下表示多种行为的能力,是面向对象技术的根本特征。

【作业】统一建模语言UML 统一建模语言UML作业

1、 问题:什么是模型?软件建模的基本原理是什么?
评分规则: 【 模型是用来某媒介对相同媒介或其他媒介里一些事务的表现形式。
第一:选择创建什么模型对如何解决问题和如何形成相应解决方案意义深远;第二:可以在不同的层次级别上表示不同的模型。第三:最好的模型总是与现实世界密切相关。第四:单个模型与视图是不冲分的。

2、 问题:什么是UML?简述UML的内容及其特点?
评分规则: 【 UML,Unified Modeling Language,是一种通用的可视化建模语言,可以用来描述、可视化、构造和文档化软件密集型系统的各种工作。
内容包括:(1)UML语义:给出了基于UML的精确的主模型定义。(2)UML表示法:定义了UML符号的表示方法,为开发者或开发工具使用这些图形符号和文本语法,给系统建模提供了标准。
特点包括:(1)有统一的标准,便于使用人员沟通。(2)是一种面向对象的建模语言。(3)可视化,表示能力强大,提供了扩展机制。(4)容易使用。

【作业】UML结构体系 UML结构体系作业

1、 问题:简述UML中的四种基本关系的含义和作用。
评分规则: 【 UML中的四种关系包括关联关系、依赖关系、泛化关系和实现关系。关联关系用来描述不同类元的实例之间的连接。它是一种结构化的关系,指一种对象和另一种对象之间存在联系,即“从一个对象可以访问另一个对象”。依赖关系描述一对模型元素间的语义关系,一个元素的变化影响另一元素的语义。泛化关系类似于面向对象方法中的继承关系,是从特殊到一般的一种归纳和分类关系。实现关系是用来描述规格说明和其实现的元素之间的连接的一种关系。其中规格说明定义了行为的说明,真正的实现由后一个模型元素来完成。

2、 问题: 简述“4+1”视图中五种视图的作用。
评分规则: 【 “4+1”视图模型从5个不同的视角包括逻辑视图、进程视图、物理视图、开发视图和场景视图来描述软件体系结构。逻辑视图主要是用来描述系统的功能需求,即系统提供给最终用户的服务,反应出系统内部是如何组织和协作来实现功能的开发视图主要用来描述软件模块的组织与管理(通过程序库或子系统),包括源程序、程序包、支持软件、第三方库等。进程视图侧重系统的运行特性,关注系统的性能和稳定性,关心系统的并发性、分布性、集成性的好坏,主要关注进程、线程、对象、并发、同步、通信等运行时概念。物理视图主要描述硬件配置,服务于系统工程人员,解决系统的拓扑结构、系统安装、通信等问题。场景视图从项目需求入手,主要用于刻画构件之间的相互关系,将四个视图有机地联系起来。可以描述一个特定的视图内的构件关系,也可以描述不同视图间的构件关系。

【作业】用例图 用例图作业

1、 问题:绘制出实验教学视频中的“机票预订系统用例图”
评分规则: 【

2、 问题:某图书借阅管理系统需求说明如下:①管理员应建立图书书目,以提供图书检索的便利.一条书目可有多本同ISBN号的图书,每一本图书只能对应于一个书目。②图书可被读者借阅。读者在办理图书借阅时,管理员应记录借书日期,并记录约定还书日期,以督促读者按时归还。一个读者可借阅多本图书,一本图书每次只能被一个读者借阅。③图书将由管理员办理入出库。图书入出库时,应记录图书状态变更,如:存库、外借,并记录变更日期。一个管理员可办理多本图书入出库,但一本图书的某次入出库办理,必须有确定的管理员经手。试以上述说明为依据,请画出该系统的用例图。
评分规则: 【 以上三个方面的需求,每项6-7分,参照下图酌情给分。

3、 问题:某个学生成绩管理系统的部分参与者和用例总结如下。教务管理人员:①登录系统。②教师、学生名单管理。③学期教学计划管理。④成绩管理。⑤课程分配,每次课程分配时都必须打印任课通知书。学生:①登录系统。②选课。教师:①登录系统。②成绩管理,并且可以选择是否生成绩单。请根据以上信息画出该系统的用例图。
评分规则: 【 以上三个用户需求每个3-5分,参照下图酌情给分。

【作业】类图 类图作业

1、 问题:结合实验教学视频中,绘制“机票预订系统的类图”。
评分规则: 【

2、 问题:一个公司可以雇佣多个人,某个人在同一时刻只能为一家公司服务。每个公司只有一个总经理,总经理下有多个部门经理管理公司的雇员,公司雇员只归一个总经理管理。请为上述描述的关系建立类模型,注意捕捉类之间的关联并标明类之间的多重性。
评分规则: 【

【作业】对象图 对象图作业

1、 问题:结合实验教学视频,绘制“机票预订系统的对象图”
评分规则: 【

2、 问题:在某出版系统中,存在出版社、图书、作者三个实体类。试对一图书对象创建对象图,并在图中表示出其与出版社对象及作者对象之间的关系。
评分规则: 【

【作业】包图 包图作业

1、 问题:结合实验教学视频,绘制“机票预订系统的包图”。
评分规则: 【

2、 问题:在某系统中存在三个逻辑部分,分别是Business包、Dataaccess包和Common包,其中Business包需要导入DataAccess包和Common包,Dataaccess包需要导入Common包。在包图中试着创建这些包,并绘制其关系。
评分规则: 【

【作业】顺序图 顺序图作业

1、 问题:结合实验教学视频,绘制“机票预订系统登录用例的顺序图”。
评分规则: 【

2、 问题:某银行系统的取款用例执行顺序如下:工作人员输入取款单,输入后,银行系统请求银行数据库匹配用户,进行身份验证,验证通过后,数据库注销相应存款,返回注销完成信息,银行系统在存折上打印取款记录。请根据以上信息绘制取款用例的顺序图。
评分规则: 【

【作业】通信图 通信图作业

1、 问题:结合实验教学视频,绘制“绘制查询航班用例的通信图”
评分规则: 【

2、 问题:某银行系统存款处理过程如下:①系统将存款单上的存款金额分别记录在存折和账目文件中。②将现金存入现金库。③最后将打印后的存折还给储户。请分析此交互过程所涉及的系统对象,并结合存款处理流程绘制通信图。
评分规则: 【

状态机图 状态图测试

1、 问题:下列不是状态机图组成要素的是( )
选项:
A:状态
B:转移
C:初始状态
D:组件
答案: 【组件

2、 问题:下列选项中不属于状态元素内部的内容是()
选项:
A:入口动作
B:内部转换
C:触发器
D:可推迟事件
答案: 【触发器

3、 问题:状态机图的意义是()。
选项:
A:对实体在其生命周期中的各种状态进行建模,状态是实体在一段时间内保持的一个状
B:将系统的需求转化成图形表示,简单直观,还可以转化成程序的伪代
C:表示两个或多个对象之间的独立连接,是不同对象不同时期情况的图形化描述
D:描述对象和对象之间按时间顺序的交互行为
答案: 【对实体在其生命周期中的各种状态进行建模,状态是实体在一段时间内保持的一个状

4、 问题:假设在某个状态的内部的一行内容表示为“ eventA/ defer”,则这行内容所表示的是( )
选项:
A:触发器
B:内部转换
C:内部执行活动
D:可推迟事件
答案: 【可推迟事件

5、 问题:假设一个转换被表示为“A[B]/C”,那么这个转换所表达的语义是( )
选项:
A:该转换的触发器事件为B,监护条件为A,效果列表为C
B:该转换的触发器事件为A,监护条件为B,效果列表为C
C:该转换的触发器事件为C,监护条件为A,效果列表为B
D:该转换的触发器事件为A,监护条件为C,效果列表为B
答案: 【该转换的触发器事件为A,监护条件为B,效果列表为C

6、 问题:需要依赖于某个表达式所表达的布尔条件才能发生的事件被称作()。
选项:
A:信号事件
B:调用事件
C:改变事件
D:时间事件
答案: 【改变事件

7、 问题:一个状态机图中只能有一个初态。
选项:
A:正确
B:错误
答案: 【错误

8、 问题:状态机一般都依附于一个类,上述情况下也可以依附于用例、操作等元素上。
选项:
A:正确
B:错误
答案: 【正确

9、 问题:可推迟事件表示这一事件如果无法立即执行,则会被推迟执行。

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注