网站大量收购独家精品文档,联系QQ:2885784924

研究生软件工程考试试卷1 .pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

研究生软件工程考试试卷1--第1页

研究⽣软件⼯程考试试卷1

⼀、填空题

1、CMMI将软件开发过程能⼒分为(5)个等级如果某组织已处于定量管理级,则开

发过程的特点是;

附:五个等级分别为:初始级、已管理级、已定义级、量化管理级、优化级。

初始级:软件过程是⽆序的,有时甚⾄是混乱的,对过程⼏乎没有定义,成功取决于个⼈努⼒。管理是反应式的。

已管理级:建⽴了基本的项⽬管理过程来跟踪费⽤、进度和功能特性。制定了必要的过程纪律,能重复早先类似应⽤项⽬取得

的成功经验。

已定义级:已将软件管理和⼯程两⽅⾯的过程⽂档化、标准化,并综合成该组织的标准软件过程。所有项⽬均使⽤经批准、剪

裁的标准软件过程来开发和维护软件,软件产品的⽣产在整个软件过程是可见的。

量化管理级:分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有⼀个作出结论的

客观依据,管理能够在定量的范围内预测性能。

优化级:过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。

2、三层体系结构包括:⽤户层、业务层和数据层。

3、统⼀过程模型的特点是:⽤例驱动、以架构为中⼼迭代增量式地开发软件。

4、Gamma将⾯向对象设计模式分为三类:分别是创建型、结构型和⾏为型模式。

5、在UML描述整体和部分关系时,有(组合)和(聚合)两种⽅式,前者的部分不

能被整体共享,⽽后者的整体却能被若⼲整体共享。

6、Python语⾔定义类的成员是在(构造/内建)函数中定义。

7、在敏捷软件开发中,Scrum是⼀种(迭代增量)式软件开发过程,就像橄榄球赛的

争球过程:快速、⾃组织和有适应性,其开发团队复责(开发团队负责在每个冲刺

阶段结束,交付潜在可发布的已完成产品增量。)。

8、SysML是对UML的⼀种扩展,⽤于系统⼯程建模,新增的图包括(需求图)和(参

数图)两种。

⼆、简答题

1.Petri⽹和Petri⽹系统有何区别?什么是有⾊Petri⽹?

Petri⽹是⼀种⽤于系统描述和分析的数学⼯具,Petri⽹是对离散并⾏系统的数学表⽰。通常在Petri⽹的图形表⽰中,⽤圆圈

表⽰库所,矩形表⽰变迁,⿊点表⽰令牌(token),库所和变迁之间是有向弧Petri⽹是⼀种⽤来研究具有异步、并发特征的离散

事件系统的合适的⼯具,当⽤Petri⽹来模拟⼀个实际系统时,关⼼的问题之⼀就是要确定这个Petri⽹模型是否具有⼀些所期

望的特⽣,如活性、有界性等,这些特性均是系统的重要动态⾏为。

有⾊Petri⽹是在经典的Petri⽹基础上发展起来的⼀种⾼级⽹系统,是⼀种适于描述异步并发系统的图形⼯具和数学⼯具。它

以简洁的图形⽅式和精确的语义定义表现系统状态,并⽤形式化分析⽅法分析系统未来的状态转换。

2.什么是集群?Hadoop采⽤哪些实现集群?

研究生软件工程考试试卷1--第1页

研究生软件工程考试试卷1--第2页

简单的说,集群(cluster)就是⼀组计算机,它们作为⼀个整体向⽤户提供⼀组⽹络资源。这些单个的计算机系统就是集群的节

点(node)。⼀个理想的集群是,⽤户从来不会意识到集

群系统底层的节点,在他/她们看来,集群是⼀个系统,⽽⾮多个计算机系统。并且集群系统的管理员可以随意增加和删改集

群系统的节点。

在Hadoop部署中,有三种服务器⾓⾊,他们分别是客户端、Masters节点以及Slave节点。Master节点,Masters节点⼜称主

节点,主节点负责监控两个核⼼功能:⼤数据存储(HDFS)以及数据并⾏计算(MapReduce)。Slave节点则负责具体的

⼯作以及数据存储。所有的集群配置都会存在于客户端服务器,但是客户端服务器不属于Master以及Salve,客户端服务器仅

仅负责提交计算任务给Hadoop集群,并当Hadoop集群完成任务后,客户端服务器来拿⾛计算结果。

3.简要描述SOA的特点,SOA有哪些好处?

版本⼀答案:

特点:可从企业外部访问、随时可⽤、粗粒度的服务接⼝分级、松散耦合、可重⽤的服务、服务接⼝设计管理、标准化的服务

接⼝、⽀持各种消息模式、精确定义的服务契约

好处:

第⼀、更易维护

业务服务提供者和业务服务使⽤者的松散耦合关系及对开放标准的采⽤确保了该特性的实现。建⽴在以SOA基础上的信息系

统,当需求发⽣变化的时候,不需要修改提供业务服务的接⼝,只需要调整业务服务流程或者修改操作即可,整个应⽤系统也

更容易被维护。

第⼆、更⾼的可⽤性

该特点是在于服务提供者和服务使⽤者的松散耦合关系上得以发挥与体现。使⽤者⽆须了解提供者的具休实现细节

您可能关注的文档

文档评论(0)

130****3143 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档