山东大学软件学院软件项目管理复习答案
2021山东大学网络教育-建筑工程项目管理-期末考试试题及参考答案
一、简答题(30分)1、当某些工程质量问题对工程或结构的使用及安全影响很小的时候,有时可对问题不作处理。
请简述哪些情况下可以对工程质量问题不做处理。
学生答案:(1)不影响结构安全、生产工艺和使用要求的;(2)后道工序可以弥补的质量缺陷;(3)法定检测单位鉴定合格的;(4)出现的质量缺陷,经检测鉴定达不到设计要求,但经原设计单位核算,仍能满足结构安全和使用功能的。
2、按照国家相关法规规定,建设工程施工中发生安全事故后,要遵循“四不放过“原则。
请简述“四不放过“原则。
学生答案:答:“四不放过”原则如下:(1)事故原因未查清不放过;(2)事故责任人未受到处理不放过;(3)事故责任人和周围群众没有受到教育不放过;(4)事故没有指定切实可行的整改措施不放过。
3、建设工程项目的质量管理应遵循三全管理的思想和方法。
请简述“三全”管理的内容。
学生答案:答:“三全”管理是指:(1)全面质量管理;(2)全过程质量管理;(3)全员参与质量管理;二、名词解释(30分)4、较大事故学生答案:较大事故,是指造成3人以上10人以下死亡,或者10人以上50人以下重伤,或者1000万元以上5000万元以下直接经济损失的事故;5、BCWS学生答案:计划工作预算费用或计划工程投资额,简称BCWS(Budgeted Cost for Work Scheduled),即根据进度计划,在某一时刻应当完成的工作(或部分工作),以预算为标准所需要的资金总额,一般来说,除非合同有变更,BCWS在工程实施过程中中应保持不变。
6、特别重大事故学生答案:特别重大事故简称特大事故,在中国,特指造成30人以上死亡,或者100人以上重伤(包括急性工业中毒),或者1亿元以上直接经济损失的事故。
7、费用偏差学生答案:(CV)=已完成工作预算费用(BCWP)--已完成工作实际费用(ACWP)6、一般事故学生答案:是指造成3人以下死亡,或者10人以下重伤,或者1000万元以下直接经济损失的事故。
专升本模拟题-管理系统工程(完)-A-C
山东大学网络教育学院管理系统工程模拟卷(A)(会计学专业)一、单项选择题(在下列每小题四个备选答案中选出一个正确答案,并将其字母标号填入题干的括号内)1.系统的特征有整体性、相关性、( C )、有序性、动态性和环境适应性。
A.功能性B.社会性C.目的性D.实践性2.根据最优解判别准则,对求最大值的标准化线性规划问题而言,若X(0)为对应于基B 的基本可行解,当所有检验数全部( B )时,则X(0)为最优解。
A.非正B.非负C.为零D.不为零3.在有m 个产地,n个销地的平衡运输问题中,基本可行解中的基变量个数为( D )个。
A.mnB.m+nC.m-nD.m+n-14.钱学森教授提出,系统工程是一门( B )。
A.经济控制的技术B.组织管理的技术C.现代工程技术D.控制分析和设计的技术5.系统分析的要素主要包括目标、( A )、费用、效果、模型和评价准则。
A.替代方案B.分析人员C.管理者D.优化方法6.采用对偶单纯形法进行迭代运算时,若a ij为主元素,则a ij应为()。
A.零B.负数C.正数D.非负数7.从甲市到乙市之间有一公路网络,为了尽快从甲市驱车赶到乙市,应借助( C )。
A.树的逐步生成法B.求最小支撑树法C.求最短路线法D.求最大流法8.设网络中,某个工序所需的时间:最乐观的统计为a天,最悲观的统计为b天,最可能的统计为m天,则应将( A )天作为该工序的作业时间。
A.a+b-nB.(a+m+b)/2C.(a+4m+b)/6D.(a+2m+b)/49.在决策分析中,期望值是指应用概率论中()的数学期望值。
A.离散随机变量B.连续随机变量C.连续或离散随机变量D.标准偏差变量10.决策分析指的是为了合理分析涉及( D )的决策问题时提出的一整套概念和方法。
A.资源有效利用B.收入最多C.管理者的利益D.不确定性二、填空题1.系统是指由两个或两个以上相互作用、两个或两个以上的元素组成的具有特定功能的有机整体。
服务计算概述
• 美国乔治亚大学的大规模分布式信息系统实验室
• 澳大利亚新南威尔士大学服务计算研究组
• 国内
– .au/
– 语义服务、服务组合等
– 北航、中科院软件所、北京大学、浙江大学等
2. 面向服务的体系结构(SOA)
什么是“SOA”
• 从字面上看,SOA=Service(服务)+体系结构(Architecture)
– 张良杰承办Web服务计算(Web Services Computing)专题讨论,首 次将服务与计算结合,强调Web服务在分布式计算和动态业务集成 中的重要作用
• 2003年6月,美国拉斯维加斯举行第一届Web服务国际会议 (International Conference on Web Services) • 2003年11月,IEEE成立服务计算技术社区(Technical Community of Services Computing) • 2004年5月,改名为服务计算技术指导委员会(Technical Steering Committee for Services Computing)
Roles
企业向其客户暴露的一系列业务——”服务”
业务模型
一种体系结构风格,包括服务的提供者、服务的使用 者与服务中介。
体系结构
一组体系结构设计原则与模式,强调模块化、封装、 松散耦合、分离关注点、可复用、可组合性、接口与 实现分离等特性。
一种编程模式,包括一系列的标准、开发工具、开发 过程指南、运行时基础架构。
软件实现方式
山东大学软件学院
SSME V4.0
23
服务的含义
• 从外特性上看,一个服务被定义为显式的、独立 于服务具体实现技术细节的接口。 • 从内特性上看,服务封装了可复用的业务功能, 这些功能通常是大粒度业务,如业务过程、业务 活动等。服务的实现可采用任何技术平台,如 构件接口 J2EE、.Net等。
项目采购管理模拟试题及答案
山东大学高等教育自学考试项目采购管理模拟试题一考试时间:150分钟一、单项选择题本大题共20小题,每小题1分,共20分在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内;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.货物采购B.咨询服务采购C.土建工程采购D.以上都不是9.项目评标时的评价标准可以是A.主观的B.客观的C.主观的和客观的D.以上都不是10.合同中规定合同双方职责、权限和义务等,该文件是A.投标邀请书B.投标人须知C.招标资料表D.合同条件11.评标委员会由和有关、经济等方面的专家组成A.招标人代表B.技术专家C.经济专家D.以上都是12.选择投标项目的是A.业务范围和经营能力之外的项目B.工程资质要求超过本企业资质等级的项目C.本施工企业生产任务饱满,无力承担的项目D.资质达到要求,风险较少且效益有保证的项目13.履约保函常为合同额的A.%B.5%C.8%D.10%14.项目评标终评最后推荐中标的投标者供决策者决标.A.1-2名B.2-3名C.3-4名D.4-5名15.最低投标价法的顺序A.先技术标的评审,再商务标的评审B.先商务标的评审,再技术标的评审C.技术标与商务标同时评审D.无所谓16.履约管理的方式是A.合同分析B.合同控制C.工程索赔D.合同变更17.FIDIC施工合同条件中工程师在接到最终报表和结清单附件后的内签发最终支付证书;A.28天B.36天C.50天D.72天18.因不可抗力不能履行合同的,根据不可抗力的影响,责任可以A.全部免除B.部分免除C.部分或者全部免除D.不能免除19.合同法规定,债权人转让权力的,通知债务人;A.应当B.不必C.可以,也可不D.放弃20.总包合同中应具体规定各自的责任和相互关系;A.发包方B.总包方C.分包方D.以上都是二、多项选择题本大题共5小题,每小题2分,共10分在每小题列出的五个备选项中至少有二个是符合题目要求的,请将其代码填写在题后的括号内;错选、多选或未选均无分;21.项目采购计划编制需要考虑的事项包括A.是否采购B.怎样采购C.采购什么D.采购多少E.何时采购22.BOT项目主要参与方包括A.政府B.项目公司C.供应商D.金融机构E.保险公司23.招标人在拟定建设工程项目的招标文件时的要求是A.内容全面B.条件合理C.文字规范D.标注明确E.创新发展24.项目投标报价的类型有A.生存型B.竞争型C.风险型D.盈利型E.以上都是25.投标决策应遵循的原则有A.可行性B.可靠性C.盈利性D.审慎性E.灵活性三、判断题本大题共有10个小题,每小题1分,共10分;请在题后括号内填上“√”或“×”号26.货物采购属于有形采购;27.据世界银行统计,国际竞争性招标采购的金额通常占货款总金额的50%28.招标投标是商品经济发展到一定阶段的产物,是最高竞争的采购方式;29.计日工施工机械费用的支付应按“计日工施工机械单价表”中所列的单价计算;30.所有投标文件由投标人的法人代表签署,加盖印鉴就可以;31.在运用不平衡报价法时,要具体分析,避免报价盲目报高或报低;32.投标文件应严格按照招标文件的要求进行包封,避免由包封不合格造成无效标;33.项目评标时评价标准可以是客观的,也可以是主观的;34.有限国际招标方式必须刊登广告;35.FIDIC合同条件具有国际性、通用性和权威性;四、名词解释本大题共有5个小题,每小题2分,共10分36.采购37.有限国际招标38.评标39.委托合同40.索赔五、简答题本大题共5小题,每小题6分,共30分41.简述国际或国内询价采购适合的范围;42.项目采购的方式有哪一些43.简述设计—建造模式的优缺点;44.简述影响投标决策的主要因素;45.简述建设工程投标文件的组成;六、论述题本大题共2个小题,每小题10分,共20分46.论述项目招标的程序;47.论述建设工程合同的主要内容;山东大学高等教育自学考试项目时间管理模拟试题参考答案一一、单项选择题本大题共20小题,每小题1分,共20分1-5ACBAA6-10BDBCD11-15DDDBA16-20BACAD二、多项选择题本大题共5小题,每小题2分,共10分21.三、判断题本大题共有10个小题,每小题1分,共10分;请在题后括号内填上“√”或“×”号26-30√×√√×31-35×√√×√四、名词解释本大题共有5个小题,每小题2分,共10分36.采购答案:设法搞活经济到或采办;不同于一般概念上的商品购买,它包含以不同方式通过努力从系统外部获得货物、土建工程和服务的整个采办过程;37.有限国际招标答案:是一种不公开刊登广告而直接邀请有关厂商投标的国际竞争性招标;38.评标答案:评标是指规定的评标标准和方法,对各投标人的投标文件进行评价、比较和分析,从中选出最佳投标人的过程;39.委托合同答案:是委托人和受托人约定,由受托人处理委托人事务的合同;40.索赔答案:索赔是经济活动中,合同当事人一方因对方违约,或其它过错,或无法防止的外因而受到损失时,要求对方给予赔偿或补偿的活动;五、简答题本大题共5小题,每小题6分,共30分41.简述国际或国内询价采购适合的范围;答案:适用于采购现货或价值较小的标准规格设备,或适用于小型、简单的土建工程; 42.项目采购的方式有哪一些答案:项目采购方式可分为招标采购和非招标采购两大类;前者包括国际竞争性招标、有限国际招标各画内竞争性招标;后者包括国际或国内询价采购、直接签订合同和自营工程; 43.简述设计—建造模式的优缺点;答案:优点:在项目初期选定项目组成员,连续性好,项目责任单一,有早期的成本保证;可采用CM模式,可减少管理费用,减少利息及价格上涨的影响;在项目初期预先考虑施工因素可减少由于设计错误、疏忽引起的变更;缺点:业主对最终设计和项目实施过程中的细节控制能力降低,工程设计可能会受施工者的利益影响;44.简述影响投标决策的主要因素;答案:1业主和监理工程师的情况;2投标竞争形式和竞争对手的情况;3法律法规情况;4投标风险的情况;5投标人自身的实力;45.简述建设工程投标文件的组成;答案:1投标函及投标附录;2法人代表身份证明;3授权委托书;4联合体协议书;5投标保证金;6已标价工程量清单7施工组织设计;8项目管理机构;9拟分包项目情况表;10资格审查资料;11投标须知规定的应填报的其它材料;六、论述题本大题共2个小题,每小题10分,共20分46.论述项目招标的程序;答案:1招标准备阶段:1申请招标,2编制招标有关文件;2招标投标阶段:1公布招标公告,2资格预审,3编制招标文件,4现场考察,5标前会议;3决标成效阶段:1开标,2评标,3定标47.论述建设工程合同的主要内容;答案:1工程范围;2建设工期;3中间交工工程开工和竣工时间;4工程质量;5工程造价;6技术资料交付时间;7材料和设备供应责任;8拨款和结算;9竣工验收;10质量保修范围和质量保证期;11双方相互协作条款;山东大学高等教育自学考试项目采购管理模拟试题二考试时间:150分钟一、单项选择题本大题共20小题,每小题1分,共20分在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内;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.21天B.28天C.30天D.60天9.采购现货或价值较小的标准规格设备,一般采用的采购方式是A.国际竞争性招标B.有限国际招标C.国际和国内询价采购D.直接采购10.投标保函的有效期一般为A.28天B.30天C.50天D.90天11.通过评标挑选出质量信誉高,总成本又比较低的施工队伍,这种方法是A.最低投标价法B.综合评分法C.复合标底法D.价值工程法12.建设工程合同均体现出国家的干预;A.强制B.较强C.较弱D.没有13.如果没有约定争议解决方式的,只能通过方式解决A.诉讼B.协商C.仲裁D.都可以14.委托合同是A.有偿合同B.无偿合同C.可以是有偿合同,也可是无偿合同D.以上都不是15.根据我国建设工程施工合同示范文本规定,对于具体工程的一些特殊问题,可通过约定承发包双方的权利和义务;A.通用条款B.专用条款C.监理合同D.协议书16.加强合同实施过程的信息管理,必须做到A.明确信息流通的路径B.建立项目计算机信息管理系统C.加强对业主、监理、分包商等的信息管理;D.以上都是17.履约管理的依据是A.合同分析B.合同控制C.工程索赔D.合同变更18.索赔是A.单向的B.双向的C.多向的D.都是19.FIDIC合同条件规定,任何争议,雇主和承包商均应首先以提交工程师;A.书面形式B.口头形式C.书面或口头D.书面和口头20.FIDIC施工合同条件中明确规定业主的付款时间不应超过工程师收到承包商的月进度款付款申请单后的A.30天B.56天C.70天D.90天二、多项选择题本大题共5小题,每小题2分,共10分在每小题列出的五个备选项中至少有二个是符合题目要求的,请将其代码填写在题后的括号内;错选、多选或未选均无分;21.项目采购计划编制的结果包括A.进度管理计划B.采购管理计划C.里程碑清单D.工作说明书E.组织过程资产22.BOT模式项目公司的主要职责有A.项目融资B.项目建设C.项目运营D.偿还债务E.移交项目与项目固定资产23.编制建设工程招标文件首先应该注意文件内容的A.系统性B.完整性C.信息性D.有效性E.控制性24.在国际工程承包中,当事一方为避免因对方违约而遭受经济损失,一般都要求对方提供可靠的第三方保证,这里的第三方是指A.银行B.担保公司C.保险公司D.投资方E.商业团体或个人25.项目投标决策应遵守的原则有A.可行性B.可靠性C.盈利性D.审慎性E.灵活性三、判断题本大题共有10个小题,请在题后括号内填上“√”或“×”号26.货比三家属于招标采购;27.有限国际招标方式必须刊登广告;28.非代理型CM模式是业主与CM单位签订咨询服务合同;29.设计-建造工程项目采购管理是一种简练的工程采购管理模式;30.计日工材料费的支付应按“计日工材料单价表”中所列的基本单价计算,加上一定百分比的管理费、税多、利润等附加费;31.工程总承包企业的合同管理从工程投标、发标开始直至质保期满收到最后的质量保证金为止,贯穿于整个工程;32.总承包合同一般是单价合同,而分包合同采用的是固定总价合同;33.合同分析往往由项目资料管理人员来负责;34.评标委员会由招标人代表和有关技术、经济等方面的专家组成;35.合同法规定,债务人将合同的义务全部或部分转移给第三人的,应当经债权人同意;四、名词解释本大题共有5个小题,每小题2分,共10分36.买卖合同37.国内竞争性投标38.合同变更39.反索赔40.直接采购五、简答题本大题共5小题,每小题6分,共30分41.简述有限国际招标方式适用的方式;42.简述传统的工程项目采购管理模式的优缺点; 43.项目评标的方法有哪一些44.简述哪些投标项目应当选择放弃;45.简述施工索赔的程序;六、论述题本大题共2个小题,每小题10分,共20分46.试述项目采购招标文件的内容;47.论述FIDIC合同条件的构成体系;山东大学高等教育自学考试项目时间管理模拟试题参考答案二一、单项选择题本大题共20小题,每小题1分,共20分1-5BCCDC6-10CBBBD11-15DBACB16-20DABAB二、多项选择题本大题共5小题,每小题2分,共10分21.三、判断题本大题共有10个小题,每小题1分,共10分;请在题后括号内填上“√”或“×”号26-30×××√√31-35√××√√四、名词解释本大题共有5个小题,每小题2分,共10分36.买卖合同答案:是指出卖人转移标的物的所有权于买受人,买受人支付价款的合同;37.国内竞争性投标答案:是通过在国内刊登广告,并根据国内招标程序进行的;38.合同变更答案:是指合同依法成立后,在沿未履行或尚未完成履行时,当事人依法经过协商,对合同内容进行修订或调整所达成的协议;39.反索赔答案:是为避免对方索赔造成经济损失而实施的合理行为;40.直接采购答案:是指不通过竞争直接签订合同的方式;五、简答题本大题共5小题,每小题6分,共30分41.简述有限国际招标方式适用的方式;答案:1采购金额较小;2有能力提供所需货物的供货商、服务的提供者或工程承包商数量有限;3有其它原因,证明不能完全按照国际竞争性招标方式进行采购;42.简述传统的工程项目采购管理模式的优缺点;答案:1管理方法较成熟,各方都熟悉有关程序;2业主可自由选择咨询和设计人员,对设计要求可以控制;3可自由选择咨询工程师负责监理工程的施工;4可采用各方都熟悉的标准合同文本,有利于合同管理和风险管理;缺点是:1项目周期较长;2业主管理费用较高;3前期投入较高;4变更时容易引起较多的索赔;43.项目评标的方法有哪一些答案:1最低投标价法;2综合评分法;3复合标底法;4两阶段评标法;5价值工程法;44.简述哪些投标项目应当选择放弃;答案:1本施工企业的业务范围和经营能力之外的项目;2工程资质要求超过本企业资质等级的项目;3本施工企业生产任务饱满,无力承担的工程项目;4招标工程的盈利水平较低或风险较大的项目;5本施工企业技术等级、信誉、施工水平明显不如潜在竞争对手参加的项目; 45.简述施工索赔的程序;答案:1意向通知;2提出索赔申请;3提交索赔报告;4索赔处理;六、论述题本大题共2个小题,每小题10分,共20分46.试述项目采购招标文件的内容;答案:1投标邀请书;2投标人须知;3招标资料表;4合同条件;5技术规范;6投标书格式和投标保函格式;7工程量表;8协议书履约保证和预付款银行保函的格式;47.论述FIDIC合同条件的构成体系;答案:1999年版FIDIC合同范本包括四种:施工合同条件生产设备和设计—建造合同条件设计采购施工EPC/交钥匙工程合同条件和简明合同格式;山东大学高等教育自学考试项目采购管理模拟试题三考试时间:150分钟一、单项选择题本大题共20小题,每小题1分,共20分在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内;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.货物采购B.土建工程采购C.咨询服务采购D.以上都不是9.FIDIC合同条件具有A.国际性B.通用性C.权威性D.以上都是10.招标邀请书只发售给A.拟投标人B.资格预审合格的投标人C.招标人D.评标人11.工程实施要求的说明文件是指A.投标邀请书B.投标人须知C.招标资料表D.技术规范12.评标委员会成员数量是A.3人以上单数B.4人以上双数C.5人以上单数D.7人以上单数13.某建筑企业自己建造办公大楼,宜采用的采购方式是A.国际竞争性招标B.有限国际招标C.国际和国内询价采购D.自营工程14.某黄河大桥的建造最合适的采购管理模式是A.传统工程项目采购管理模式B.建筑工程管理模式C.设计建造工程项目采购管理模式D.BOT项目采购管理模式15.投标保函通常为投标人报价总额的比例是A.%B.%C.3%D.5%16.履约管理的重点是A.合同分析B.合同控制C.工程索赔管理D.合同变更17.施工合同交底是指由合同管理人员组织相关人员A.参与起草合同条款B.参与合同谈判与合同签订C.研究分析合同中的不妥之处D.学习合同的主要内容和合同分析结果18.合同主体变更时,一般合同内容的变更A.发生B.不发生C.可能发生D.以上都可能19.根据合同法规定,债权人将合同的权利全部或者部分转让给第三人;A.可以B.不可以C.必须D.不一定20.以下哪些项目可以采用直接采购的方式A.正在实施中的工程或货物合同,在需要增加类似工程量或货物时B.所需要的设备具有专营性,只能从一家厂商购买C.负责工艺设计的承包人要求从指定的厂家购买关键部件D.以上都是二、多项选择题本大题共5小题,每小题2分,共10分在每小题列出的五个备选项中至少有二个是符合题目要求的,请将其代码填写在题后的括号内;错选、多选或未选均无分;1.项目合同收尾人的结果包括A.合同归档B.来往函件C.合同变更D.支付申请E.正式验收和收尾2.BOT模式的运作程序包括A.项目提出与招标B.项目发起人组织投标C.成立项目公司D.项目建设和运营E.项目移交3.项目合同的基本形式有A.单价合同B.固定总价合同C.成本加酬金D.变更合同E.分包合同4.与工程项目建设有关的常用的保证形式有A.银行提供的保函B.担保公司或保险公司提供的担保C.商业企业D.个人E.政府5.项目综合评分应考虑的主要因素有A.价格B.技术C.财务状况D.综合实力E.业绩三、判断题本大题共有10个小题,请在题后括号内填上“√”或“×”号26.咨询服务采购属于有形采购;27.不通过竞争直接签订合同的方式是直接采购;28.建筑工程管理模式是近年来在国外比较流行的一种工程项目采购管理模式;√29.代理型CM模式是业主与CM单位签订咨询服务合同;30.承包商得到的用于计日工劳务的全部工时的支付应按“计日工劳务单价表”中所填报的基本单价计算,加上一定百分比的管理费、税多、利润等附加费;31.施工合同中不需要对不可抗力进行量化;32.一般情况下,工程进度款按月付款或按工程进度付款;33.合同变更中,量最大,最频繁的是工程变更;34.施工索赔同时贯穿于工程实施的全过程各个层面;35.买卖合同是一种双务合同;四、名词解释本大题共有5个小题,每小题2分,共10分36.国际询价采购37.合同分析是从合同执行的角度去分析,补充和接触合同的具体内容和要求,38.违约行为39.不平衡报价法40.合同条件五、简答题本大题共5小题,每小题6分,共30分41.国内竞争性招标方式与国际竞争性招标的不同点; 42.简述项目采购招标文件编制的要求;43.简述索赔报告的基本内容;44.简述买卖合同的法律特征;45.简述项目采购招标文件编制的原则;六、论述题本大题共2个小题,每小题10分,共20分46.试论述建设工程投标的策略;47.论述项目采购的主要过程;山东大学高等教育自学考试项目时间管理模拟试题参考答案三一、单项选择题本大题共20小题,每小题1分,共20分1-5AABAD6-10BAADB11-15DCDDB16-20CDBBD二、多项选择题本大题共5小题,每小题2分,共10分21.AE22.ABCDE23.ABC24.AB25.ABCDE三、判断题本大题共10小题,每小题1分,共10分26-30×√√√√31-35×√√√√四、名词解释本大题共有5个小题,每小题2分,共10分36.国际询价采购答案:是在比较国外几家厂家报价的基础上进行采购;37.合同分析是从合同执行的角度去分析,补充和接触合同的具体内容和要求,将合同目标和合同规定落实到合同实施的具体问题和具体时间上,用以指导具体工作,使合同能够符合日常工程管理的需要,使工程按合同要求实施,为合同执行和控制确定依据;38.违约行为答案:是指当事人违反合同义务的行为;39.不平衡报价法答案:是指在总报价基本确定的前提下,高速内部各个子项的报价,以期既然不影响总报价,又在中标后满足资金周转的需要,获得较理想的经济效益;40.合同条件答案:是指合同条款,它是合同中商务条款的重要组成部分;五、简答题本大题共5小题,每小题6分,共30分41.国内竞争性招标方式与国际竞争性招标的不同点;答案:1广告只限于刊登在国内报纸或公办的杂志上;2国内竞争性招标文件可用本国语言编写;42.简述项目采购招标文件编制的要求;答案:遵循相关法规及国际惯例,本着尽力维护自身经济利益,力求按照内容全面、条件合理、标注明确、文字规范等要求编制招标文件;43.简述索赔报告的基本内容;答案:1题目;2事件描述;3理由;4结论;5计算;6综合;7附录;。
《项目范围管理》模拟试题及答案
《项目范围管理》模拟试题1一、单项选择题体大题共20 小题,每小题1 分,共20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.项目管理最重要的功能要素是()A. 2.项目风险管理 B 项目范围管理项目范围验收()C. 项目质擢管理 D 项目成本管理A.改进成本及计划的准确性,对于使用革新技术及工艺的项目尤为重要B 是项目移交给客户前的最后一项活动C.将项目产出的产品及服务特性制成文档D. 与质量控制有区别范围,只表示业主是否接受完成的工作成果3.项目章程最少应该()A.描述项目经理和职能经理的职责和权利B 探讨项目的风险和限制以及针对这些问题的计划C.指定项目的组织结构D. 说明执行组织的商业目标4.下面关于战略说法正确的是( )A.战略就是计划B 战略是组织为了实现近期目标而设定的C.在公司中战略只存在在最商管理层D. 战略具有方向性5.一个项目的启动阶段结果包括下列哪项?()A、产品描述B、里程碑计划C、项目章程D、WBS6.客户通知你对原始范围做一项小的变吏。
与整个项目相比,这是一项很小的投入,并且你需要这个大项目的亲善关系。
你将:()A 、拒绝做这个工作。
B 、同意免费做这个工作。
C、做这个工作,然后给客户开账单。
D 、评估这个工作对成本和进度产生的影响,然后告诉他们你将在晚些时候决定这件事。
7.一个项目发起人给了项目经理一份章程并告诉该项目经理,他不能肯定该章程是否完整。
项目章程应包括:()A 、可交付成果和目标B、详细的工作范围C、详细的进度计划D、网络图8. 在已经建立的绩效测骨基准计划之后,客户要求扩大项目范围。
客户将需要提交哪类文件?()A、变更申请B、工作说明C、修改的项目进度计划D、发票9.项目组合是一个一的决策过程。
( )A.动态B.静态C.一次性D视情况而定10 . 关于SM ART 原则,说法正确的是 ( )A.项目目标应该是抽象的B.项目目标应该是可达到的C.项目目标应该是与项目经理个人相关的D 项目目标应该时间可以改动11.把两个或者两个以上的项目相加,形成新项目,这是项目构思是常采用的方法,它是()A 项目复合法B 信息整合法C 项目组合法D 比较分析法12.. 项目范围验收一般在一进行。
海洋环流模式NEMO的代码现代化
第39卷第1期2021年1月海洋科学进展A D V A N C E S I N MA R I N E S C I E N C E V o l .39 N o .1J a n u a r y ,2021研究论文海洋环流模式N E M O 的代码现代化周生昌1,2,刘卫国1,3,宋振亚2,3,4,杨晓丹2,3*(1.山东大学软件学院,山东济南250101;2.自然资源部第一海洋研究所,山东青岛266061;3.青岛海洋科学与技术试点国家实验室区域海洋动力学与数值模拟功能实验室,山东青岛266237;4.海洋环境科学和数值模拟自然资源部重点实验室,山东青岛266061)收稿日期:2019-12-02资助项目:国家自然科学基金项目 海量数据驱动下的高分辨率海洋数值模式关键算法研究(U 1806206)和新型海洋与气候模式的发展(41821004);自然资源部基本科研业务费专项资金项目 E N S O ,P D O 和AMO 的非线性调制机理研究(G Y 0219Q 08)作者简介:周生昌(1997 ),男,硕士研究生,主要从事高性能计算方面研究.E -m a i l :s c .z h o u @m a i l .s d u .e d u .c n *通信作者:杨晓丹(1988 ),女,助理研究员,博士,主要从事气候变化和高性能计算方面研究.E -m a i l :y a n g x i a o d a n @f i o .o r g .c n (李 燕 编辑)摘 要:海洋数值模式是精准海洋环境预报的核心手段㊂随着计算分辨率的不断提高,海洋数值模式对计算性能的要求也越来越高㊂为了提高模式计算性能,充分发挥现代计算机的特点,选取海洋环流模式N E MO 开展了代码现代化优化方案在海洋环流模式中的应用研究㊂首先使用I n t e l 性能分析工具对模式的计算性能进行了分析;随后,针对热点函数,开展了编译选项优化㊁标量串行代码优化㊁S I M D 优化㊁内存带宽优化以及多进程扩展㊂结果显示:经过以上优化步骤,在不增加任何硬件成本的前提下,模式整体性能可提升31%,且在多进程下表现出了较好的负载均衡性㊂这表明,本研究采用的优化策略是一种切实可行的方法㊂在此基础上,进一步对代码现代化过程中出现的显著影响计算效率的问题,如大量指针的使用阻止矢量化㊁循环嵌套过多㊁内存带宽占用过高等,开展了分析和讨论,为未来模式的设计和改进提供了参考和建议㊂关键词:代码现代化;海洋环流模式;N E MO ;I n t e l 性能分析工具;S I M D中图分类号:P 73 文献标志码:A 文章编号:1671-6647(2021)01-0062-11d o i :10.3969/j .i s s n .1671-6647.2021.01.007引用格式:Z HO USC ,L I U W G ,S O N GZY ,e t a l .C o d em o d e r n i z a t i o no pt i m i z a t i o no f o c e a n g e n e r a l c i r c u l a t i o n m o d e lN E MO [J ].A d v a n c e s i n M a r i n eS c i e n c e ,2021,39(1):62-72.周生昌,刘卫国,宋振亚,等.海洋环流模式N E MO 的代码现代化[J ].海洋科学进展,2021,39(1):62-72.研究海洋的手段主要有理论研究㊁观测试验和数值模拟,其中观测试验是数值模拟和理论研究的基础,理论研究为数值模拟和观测试验设计提供指导,而数值模式则集成了人们从观测数据和理论研究中所获得的知识和理解,不仅可以用来验证理论假说和弥补观测资料的不足,而且是能够最终用于预测未来变化的唯一工具[1]㊂随着海洋和气候变化研究的不断深入,高性能计算机的发展,海洋数值模式正逐步朝着更高分辨率㊁更多物理过程和更快计算速度的方向发展[2]㊂一般来说,水平分辨率每提高1倍,计算量会增大到原来的8~10倍[3]㊂同时,随着分辨率的提高,会有越来越多的原次网格不能描述的物理过程被包含进来,而新的次网格过程的参数化也需要通过将多组数值试验结果与实测数据进行比较来进行评估和调整,这显然也提高了对计算量和计算能力的要求[4]㊂因此,充分利用和发挥高性能计算机的性能来提高海洋数值模式计算速度已成为模式发展的一个必要条件㊂目前高性能海洋数值模拟的研究主要采用以下几种方案提高模式计算能力:1)基于分布式内存并行化程序㊂主要采用M P I (M e s s a g eP a s s i n g I n t e r f a c e )消息传递接口使计算任务合理分布在多个独立进程的计算单元内,并通过高速网络进行数据通信㊂该方法实现复杂,需考虑边界交换㊁负载均衡等问题,虽然可扩展1期周生昌,等:海洋环流模式N E MO 的代码现代化63性好,但节点之间交换会带来通讯开销㊂2)基于共享式内存并行化程序㊂主要采用O p e n M P 等接口将计算任务分配给多个线程,并通过共享内存地址的方式实现数据交换㊂该方法实现相对容易,无通讯开销,但一般来说无法跨节点,这限制了其并行规模㊂3)基于进程/线程并行化程序㊂该方法是以上2种并行方式的结合,实现较为复杂,在异构计算机(如C P U +G P U ㊁国产申威处理器等)上效果特别显著㊂上述3种方案主要从并行扩展方面提高模式计算性能,这需要大量的计算资源,且程序在设计和实现中并未考虑代码现代化㊂特别是随着高性能计算机的发展,这些方案已经无法充分利用和发挥现代计算机的优势㊂杨晓丹等[3]在海浪模式MA S N UM 上开展了代码现代化优化方面的尝试,通过检查代码的规范性㊁合理性,并针对语言特性对代码进行改进,使之更好地适应计算机基础架构,充分发挥了现代计算机的计算特点㊂但是在此海浪模式中,计算量最大的源函数与相邻点无关,无分区间数据交换通讯,并且由于分支判断少,c a c h e 命中率高[5],这与海洋环流模式N E MO (N u c l e u s f o rE u r o p e a n M o d e l i n g o f t h eO c e a n )[6]计算特点有较大的差异㊂N E MO 不但存在大量的数据交换,而且分支判断较多㊂因此如何使用代码现代化方法优化和提高海洋环流模式的计算性能,非常具有代表性和必要性㊂为了充分利用和发挥现代高性能计算机的性能,进一步促进海洋环流数值模式的应用和发展,本文基于代码现代化的概念,提出了海洋环流模式代码现代化优化的方案,并在此基础上对海洋环流模式N E MO 进行了优化,分析和探讨了代码现代化优化方案在海洋环流模式应用中的前景和局限性,为今后海洋环流数值模拟的研究和发展提供参考和建议㊂1 优化方案设计1.1 优化策略现代高性能计算机是由多核和众核处理器㊁高速缓存和内存㊁高带宽处理器以及它们之间的通信结构和高速I /O 组合而成的[7]㊂为了充分适应平台的现代化结构,充分发挥平台的性能,需要发展高性能和现代化的软件,包括对原始代码进行改进,以及为现代计算机重新设计应用程序以获得最大性能,但这些均需要充分利用高性能计算机硬件资源,这是代码现代化的基础㊂图1 代码现代化优化策略F i g .1 C o d em o d e r n i z a t i o no p t i m i z a t i o n s t r a t e g y 本文基于代码现代化优化策略,并结合N E MO 海洋环流模式的特点以及现有平台架构,制定了6个阶段的优化策略,如图1所示㊂为了保证结果的准确性,排除平台因素引起的误差,每次均取2次试验结果的平均值作为最终结果㊂1.2 试验算例试验算例为全球海洋环流真实算例O R C A 1_L I M ,该试验算例只包含海洋动力学㊁热力学(O P A 模块)以及海冰动力学(L I M 模块)㊂模式共积分120个时间步长,水平网格数目为362ˑ292,垂向网格数目为75㊂为了减小I /O 对扩展性的影响,本研究中的测试是针对模式计算性能的无I /O 测试㊂1.3 测试环境试验测试环境如表1所示,单节点内共有两颗I n t e lX e o nG o l d6252处理器,每颗处理器有24核心,因64海洋科学进展39卷此单节点共有48物理核心,96逻辑核心,内存为384G BD D R4㊂表1测试环境T a b l e1 T h e t e s t i n g e n v i r o n m e n t项目参数C P U2ˑI n t e lX e o nG o l d6252,每颗24核心,主频2.10G H z内存384G BD D R4硬盘4T B操作系统C e n t O S7编译器I n t e l v e r s i o n18.0.3性能分析工具I n t e lV t u n eA m p l i f i e r2018.3,I n t e lT r a c eA n a l y z e rC o l l e c t o r(I T A C)2018.3M P I m p i f90f o r t h e I n t e lM P IL i b r a r y2018U p d a t e3f o rL i n u x默认编译选项-i4-r8-O22 N E MO优化2.1定位热点函数为了更准确地获取影响N E MO模式计算效率的瓶颈,从而更有针对性地对N E MO模式进行优化,首先使用I n t e lV t u n eA m p l i f i e r工具定位出模式的热点函数,即耗时较多的函数,如图2所示㊂结果显示N E MO的热点函数极为分散,即热点函数较多,耗时分布较为均衡,本研究选取前五个热点函数(t r a_l d f_ i s o,l i m_r h g,t r a_a d v_t v d,l d f_s l p㊁n o n o s c)进行重点优化㊂图2串行模式各函数计算时间F i g.2 S e r i a lm o d e f u n c t i o n c a l c u l a t e s t i m e2.2编译选项优化在性能分析的基础上,本研究首先使用编译选项对模式进行优化㊂使用x HO S T选项使编译器生成处理器支持的最高指令集,该选项在本文测试环境下等效于x M I C-A V X512;使用i p o启用文件之间的过程间优化,使编译器对单独文件中定义的函数执行内联函数扩展;使用n o-p r e c-d i v选项对模式的浮点数除法进行优化,将除法改为乘倒数的形式进行计算,从而提高运算效率;此外,还使用了f p-m o d e l f a s t=2,q o p t-d y-1期周生昌,等:海洋环流模式N E MO的代码现代化65 n a m i c-a l i g n,q o p t-p r e f e t c h等优化选项,具体如表2所示㊂在经过编译选项优化后,N E MO的整体加速比可以达到1.21倍㊂通过对输出结果进行分析,以海表面温度为例,得出O1和O3两种编译选项所引起的误差绝对值不超过9.3ˑ10-6ħ,占仅占平均海表面温度的0.00005%,且误差绝对值在1.0ˑ10-8ħ以下的网格点占比超过99.8%,满足精度要求㊂同样,对其它变量的检查也满足精度要求㊂因此编译选项优化是有一种有效的优化手段㊂表2编译选项优化列表T a b l e2 T h e l i s t o f c o m p i l a t i o no p t i o no p t i m i z a t i o n配置文件作用O3启用最高优化级别x H O S T生成主机支持的最高指令集i p o启用过程间优化n o-p r e c-d i v优化浮点数除法f p-m o d e l f a s t=2启用更积极的浮点数运算优化q o p t-d y n a m i c-a l i g n数组动态对齐q o p t-p r e f e t c h启用预取插入优化2.3标量串行优化标量串行优化的目的是通过对热点函数代码进行调整修改,如去除重复计算㊁减少条件分支㊁降低循环嵌套等,确保代码使用最少的计算量和合适的精度获得正确的结果㊂下面以t r a l d f_i s o热点函数为例介绍此优化过程㊂在如下例子中(图3a),z d k1t和z d k t计算公式是相同的,即z d k1t(j i,j j,j k-1)=z d k t(j i,j j,j k),因此通过将z d k1t从循环中移除,在计算完z d k t后再将结果赋值给z d k1t,可以减少重复性计算,如图3b所示:图3重复计算优化前和优化后F i g.3 R e p e a t c a l c u l a t i o nb e f o r e o p t i m i z a t i o na f t e r o p t i m i z a t i o n当从内存中访问数组元素时,两次访问的寻址间隔会影响C a c h e命中率,降低计算效率㊂由于F o r t r a n 中的数组是按照列优先的方式存储,因此调整数组元素访问顺序,使得相邻两次访问的寻址间隔变小,可以有效提高C a c h e命中率㊂调整数组元素访问顺序前后分别如图4a和4b所示㊂另外,减少循环嵌套也能有效提高模式计算效率㊂在图5a的循环中,z2d是临时数组,目的是存储z f t u 在三维空间沿K轴方向的积分㊂由于三重循环计算效率较低,因此利用F o r t r a n提供的f o r a l l命令将该循环减少为一重循环,如图5b所示㊂经过上述串行与标量优化后,N E MO模式整体计算效率提升1.22倍㊂66海洋科学进展39卷图4调整数组元素访问顺序优化前和优化后F i g.4 A d j u s t a c c e s s o r d e r o f a r r a y e l e m e n t b e f o r e o p t i m i z a t i o na f t e r o p t i m i z a t i o n图5循环嵌套优化前和优化后F i g.5 L o o p n e s t i n g b e f o r e o p t i m i z a t i o na f t e r o p t i m i z a t i o n2.4S I M D优化S I M D(S i n g l e I n s t r u c t i o nM u l t i p l eD a t a)即单指令多数据流,以同步方式,在同一时间内对多个数据执行同一条指令㊂矢量化是现代计算机的一个标志,利用自动矢量化,可以显著提高软件的计算性能㊂在本测试环境下,利用x HO S T选项编译时,已包含了自动矢量化功能㊂然而自动矢量化需要遵循矢量化规则,如循环中不能存在数据前后依赖以及跳转语句等㊂以下是自动矢量化失败的例子及采用的优化策略㊂在图6a所示的代码中,由于z d i t和z d j t都是由指针方式实现的动态数组,F o r t r a n指针可以作为别名指向一块内存地址,因此编译器不能判断z d i t和z d j t指针之间是否存在数据依赖,从而无法实现自动矢量化㊂通过将假定依赖的语句拆分成2个循环,使每个循环满足自动矢量化的条件,可以实现自动矢量化(图6b)㊂图6 S I M D数据依赖优化前和优化后F i g.6 S I M Dd a t ad e p e n d e n c y b e f o r e o p t i m i z a t i o na f t e r o p t i m i z a t i o n1期周生昌,等:海洋环流模式N E MO的代码现代化67另外,由于代码中存在大量的指针作为临时数组,因此在不影响物理过程的前提下,通过将指针修改为动态数组,可以使代码安全地进行自动矢量化,如图7所示㊂经过S I M D优化后,N E MO模式整体计算效率提升至1.23倍㊂图7 S I M D指针优化前优化后F i g.7 S I M D p o i n t e r b e f o r e o p t i m i z a t i o na f t e r o p t i m i z a t i o n2.5内存带宽优化当C P U需要读取内存中的数据时,C P U将首先发出一个由内存控制器执行的请求,然后再将数据由内存返回中央处理器,此过程的时间称为延时周期㊂为了缩短延时周期,中央处理器和内存之间设置了L1和L2缓存㊂由于L1和L2均采用静态随机访问的原理,可以将其理解为内存带宽[8]㊂对内存带宽进行优化,提高缓存命中率,也是提升软件计算效率的有效方式㊂由于海洋环流模式复杂的物理过程,模式中使用大量的临时数组保存计算过程的中间结果,这就造成了运算时参与计算的数组过多的问题㊂当C P U计算时,如果一条语句需要同时读取大量数组,由于内存带宽限制,则会减少缓存命中率,降低计算效率㊂因此减少或避免使用临时数组,是缓解内存带宽占用过高的一种优化手段㊂如图8a所示,数组A,B为临时数组,运算时首先通过计算为A,B数组赋值,并在之后的循环中访问该数组㊂优化策略为将临时数组A㊁B去掉,而把计算赋值的功能重构为子程序c a l_a,c a l_b,并在循环中需要此中间结果时调用㊂图8内存带宽优化优化前和优化后F i g.8 M e m o r y b a n d w i d t hb e f o r e o p t i m i z a t i o na f t e r o p t i m i z a t i o n68 海 洋 科 学 进 展39卷图9 内存带宽优化前后函数时间对比F i g .9 C o m p a r i s o no f f u n c t i o n t i m eb e f o r e a n d a f t e rm e m o r y b a n d w i d t ho p t i m i z a t i o n 对热点函数进行分析后,发现t r a l d f _i s o ㊁n o n o s c 和l i m _r h g 中均存在大量临时数组,可以使用上述策略进行优化㊂图9显示了优化前后各个函数的计算时间以及其加速比,可以看出优化后单个热点函数的计算效率有效提升10%~40%,效果显著㊂另外,由于N E MO的热点函数呈现分散的特点,此优化使得模式整体计算效率加速至1.31倍㊂2.6 M P I 多进程扩展N E MO 模式总体是一个循环过程,其中时间是循环的主序列㊂循环从数据读取开始,以结果输出为结束㊂循环部分包含模式中的所有核心计算,总计算量占总循环过程的95%及以上[9]㊂本文使用的N E MO3.6版本基于M P I 消息传递接口编写,使用M P I 分布式内存并行计算可以有效的进行任务划分,从而提高计算效率㊂在经过以上串行优化之后,接下来利用I n t e lT r a c eA n a l y z e rC o l l e c t o r 工具对N E MO 进行多进程扩展测试,以观察模式的负载均衡性㊂图10显示了模式在48进程时的负载均衡性,从结果可以看出,计算(蓝色)和通信(红色)时间占比比较合理,且分配给每个进程的计算任务基本一致,其中进程间的计算时间占比最大相差不超过8%,有40个进程相差在1%以内,基本实现了负载均衡,不需要进行进一步优化㊂图10 48进程下负载均衡分析F i g .10 L o a db a l a n c i n g a n a l y s i s o f 48p r o c e s s e s1期周生昌,等:海洋环流模式N E MO 的代码现代化69 为了更全面地对模式的并行能力进行检验,我们进一步测试了模式的扩展性㊂图11为海洋环流模式在不同进程数下的加速比㊂在单节点48进程内,随着进程数的增加,加速效率逐渐降低,这是由于增加进程引起的代价不可消除,如进程间通信量增加,带宽限制等㊂另外,程序中必定有不能并行的串行部分,即使进程无限增多,通过并行所产生的加速比都是受限的,即阿姆达尔定律[10]㊂因此模式无法随着进程的增加获得线性加速比㊂此外,当进程数超过48时,由于测试环境没有开启超线程,进程可能会被挂起等待,同时进程间通信增加,加速效率会继续降低㊂在经过编译选项优化㊁标量串行优化㊁S I M D 优化㊁内存带宽优化几个步骤后,模式整体性能得到了有效提升,如图12所示㊂选取合适的编译选项可以充分发挥计算机的性能,使得计算效率提升了21%;通过规范代码书写,去除重复计算,减少循环嵌套等方法,实现串行代码优化,以及通过修改代码,使之符合编译器对矢量化的要求,实现编译器自动矢量化,这两步优化共实现了2%的性能提升;另外,针对模式占用内存带宽过高的问题,提出了去掉临时数组的解决方案,使得优化后的单个热点函数加速比最高可以达到1.4倍,模式整体加速了8%㊂经过上述优化,最终模式的整体计算效率共提升了31%,节省了接近1/3的计算资源㊂同时,48进程下的M P I 并行模式计算效率相较于串行模式提升了15.8倍,虽然单节点内扩展性较弱,但负载均衡性较好㊂图11 不同进程下的加速比F i g .11 A c c e l e r a t i o n r a t i oo f d i f f e r e n t p r o c e s s e s 图12 各优化步骤加速比F i g .12 A c c e l e r a t i o n r a t i oo f e a c ho p t i m i z a t i o n s t e p 3 试验结果分析3.1 大量指针被假定数据依赖矢量化有许多限制,例如存在数据依赖㊁函数调用(数学库调用除外)㊁在同一循环中混合可矢量化类型以及存在与数据相关的循环退出条件等,则不能进行矢量化㊂其中数据依赖分为写后读依赖和读后写依赖㊂写后读依赖即计算一个数组元素时需要依赖该数组已经计算的元素,如果强制将其矢量化,可能后面需要读取的依赖元素并没有被计算完成,因此造成读取数据错误㊂除了存在不可避免的计算中的前后依赖之外,N E MO 的矢量化报告显示模式源代码中存在大量的指针,而由于F o r t r a n 中的指针可以作为别名指向内存地址,因此编译器通常无法判断包含指针的代码是否存在数据依赖,从而无法自动矢量化㊂本文采取了两种方法来避免因指针造成的无法矢量化问题,包括拆分循环和将指针修改为动态数组㊂但需指出的是,这只是针对热点函数的局部优化,因此效果有限㊂若要全局优化此问题,则需要将代码重构㊂70海洋科学进展39卷3.2循环嵌套过多N E MO的核心计算都包含在循环嵌套中,源代码中的函数多是四重循环,包括一维时间循环以及三维空间循环㊂当算例规模达到一定程度时,会不可避免地出现效率低下㊂另外,由于编译器仅会对最内层循环进行自动矢量化,因此循环嵌套过多也会造成S I M D优化效率低下㊂针对此问题,一种优化思路是遵循内大外小的原则,即将迭代次数多的循环放在最内层,提高S I M D优化效率㊂但更有效的解决方案则是减少循环嵌套层数,但是需要从根本上改变算法问题,这将是非常复杂的工程㊂3.3内存带宽过高本研究中的串行与标量优化以及S I M D优化效果有限,而在经过内存带宽分析及优化后,热点函数的性能提升十分明显,这说明N E MO海洋环流模式内存带宽占用过高是个比较显著的问题㊂这是由于N E MO 计算时涉及大量数组运算,因此会出现大量缓存未命中的情况,需要频繁从内存中读取数据㊂而当内存带宽占用过高时,处理器从内存获取数据的速度会出现瓶颈㊂去除临时数组是一种解决方案,但却会增加大量的重复计算,增大计算压力,这与串行代码优化中的去除重复计算优化策略恰恰相反㊂但针对具体的N E MO 内存带宽瓶颈问题,去除临时数组后减少的时间远远大于增加重复计算带来的计算时间,因此去除临时数组是非常有效的㊂4结语在本文中,首先介绍了N E MO模式特征,并根据代码现代化指导步骤制定了N E MO的优化策略㊂随后给出了试验算例以及测试环境,并详细介绍了N E MO代码现代化的优化过程㊂结果表明,通过对选取的热点函数进行编译选项优化㊁标量串行优化㊁S I M D优化以及内存带宽优化,串行的海洋环流模式的整体加速比可以达到1.31倍,其中热点函数加速效果非常明显,例如t r a l d f_i s o相较于原始性能提升了2.3倍㊂但因模式热点函数分散,选取的热点函数并不是模式的全部计算瓶颈,因此整体加速比有限㊂最后对N E MO 在M P I多进程下进行了扩展性测试,测试结果表明在48进程(测试环境最大核心数)的加速比为15.8倍,计算和通信时间占比合理,负载均衡㊂但可能是由于内存带宽占用过高,导致单节点内扩展性较差,这需要进行进一步分析验证㊂另外,我们还对优化后的模式结果进行了验证,以确保优化后结果的准确性㊂需要注意的是,虽然对于海洋模式N E MO来说,我们的优化对模拟结果影响不大,在误差允许范围内,但是在海气耦合模式中,由于存在强的非线性海气相互作用,误差可能会被放大,因此在优化时需要注意并检验㊂总的来说,代码现代化在不增加任何硬件成本的前提下是一种行之有效的优化方案㊂此外,在对N E MO进行代码现代化优化的过程中,分析出其主要存在以下几点影响计算效率的问题,如模式大量使用指针㊁循环嵌套过多㊁内存带宽占用过高等㊂针对这些问题,本文给出了相应的解决方案,如将指针修改为动态数组,减少循环嵌套次数以及去除临时数组等,可以为今后海洋模式的设计和改进提供参考㊂另外,M P I并行化仅在二维方向上进行分解(沿着j p i和j p j)[11]㊂当M P I进程数增多时,每个进程间的通信量会成倍增加,通信开销会越来越大,导致模式性能下降㊂为了减少通信时间,通过引入M P I/O p e n M P 混合并行将会是一个切实可行的方法㊂O p e n M P可以实现共享内存层面的任务并行,它是一种简单有效的并行方式[11-12]㊂这种混合并行方法通过减少M P I进程数,可以减小进程间通信开销,同时利用O p e n M P打开超线程又能充分利用计算资源,使得并行结构更加合理[13]㊂由于部分N E MO算例的特征是在三维数组上沿着j p i㊁j p j和j p k执行的操作,因此可以将O p e n M P共享式内存并行化应用在j p k(此试验中为75)方向上,提高进程内的计算能力㊂在热点函数中引入M P I/O p e n M P并行化后,由于进程间通信数量减少,将有利于提高模式的扩展性㊂这是接下来研究的方向之一㊂1期周生昌,等:海洋环流模式N E MO的代码现代化71参考文献(R e f e r e n c e s):[1] S O N GZY,L I U W G,L I U X,e t a l.R e s e a r c h p r o g r e s s a n d p e r s p e c t i v e o f t h e k e y t e c h n o l o g i e s f o r o c e a nn u m e r i c a lm o d e l d r i v e nb y t h em a s s d a t a[J].A d v a n c e s i n M a r i n eS c i e n c e,2019,37(2):161-170.宋振亚,刘卫国,刘鑫,等.海量数据驱动下的高分辨率海洋数值模式发展与展望[J].海洋科学进展,2019,37(2):161-170.[2] Z H A O W,L E IX Y,C H E N DX,e t a l.P o r t i n g a n da p p l i c a t i o no f g l o b a l e d d y-r e s o l v i n gp a r a l l e l o c e a nm o d e p o p t oS W s u p e r c o m p u t e r[J].C o m p u t e rA p p l i c a t i o n s a n dS o f t w a r e,2014,31(5):42-45.赵伟,雷晓燕,陈德训,等.全球涡分辨率并行海洋模式P O P在神威蓝光上的移植和应用[J].计算机应用与软件,2014,31(5):42-45.[3] Y A N G XD,S O N GZY,Z H O US,e t a l.C o d em o d e r n i z a t i o no p t i m i z a t i o no fMA S N UM w a v em o d e l[J].A d v a n c e s i n M a r i n eS c i e n c e,2017,35(4):473-482.杨晓丹,宋振亚,周姗,等.MA S N UM海浪模式的代码现代化优化[J].海洋科学进展,2017,35(4):473-482.[4] S O N GZY,L I U H X,L E IX Y,e t a l.T h e a p p l i c a t i o no fG P Ui no c e a n g e n e r a l c i r c u l a t i o nm o d eP O P[J].C o m p u t e rA p p l i c a t i o n s a n dS o f t w a r e,2010,27(10):27-29.宋振亚,刘海行,雷晓燕,等.G P U在海洋环流模式P O P中的应用[J].计算机应用与软件,2010,27(10):27-29.[5] Z H A O W,S O N GZY,Q I A O FL,e t a l.H i g he f f i c i e n t p a r a l l e l n u m e r i c a l s u r f a c ew a v em o d e l b a s e do na n i r r e g u l a r q u a s i-r e c t a n g u l a rd o m a i nde c o m p o s i t i o n s c h e m e[J].S c i e n c eC h i n a:E a r t hS c i e n c e s,2014,44(5):1049-1058.赵伟,宋振亚,乔方利,等.基于非规则类矩形剖分的高效并行海浪数值模式[J].中国科学:地球科学,2014,44(5):1049-1058.[6] M A D E CG.T H EN E M OT E A M.N E M Oo c e a n e n g i n e(V e r s i o nv3.6)[E B/O L].[2017-10-13].h t t p:ʊd o i.o r g/10.5281/z e n o d o.1472492.[7] P E A R C E M.W h a t i s c o d em o d e r n i z a t i o n?[E B/O L].(2015-07)[2016-09-01].h t t p s:ʊs o f t w a r e.i n t e l.c o m/c o n t e n t/w w w/u s/e n/d e v e l o p/a r t i c l e s/w h a t-i s-c o d e-m o d e r n i z a t i o n.h t m l.[8] Z H A N G Y Y,S U NLC.O n t h e i m p a c t o fm e m o r y o n c o m p u t e r p e r f o r m a n c e[J].V a l u eE n g i n e e r i n g,2018,37(24):200-202.张源源,孙连春.浅谈内存对计算机性能的影响[J].价值工程,2018,37(24):200-202.[9] WA N G Y Q,Z HA N G Y,L I N B,e t a l.C o m p u t i n gp e r f o r m a n c eo p t i m i z a t i o no f g l o b a lm a r i n ee n v i r o n m e n t p r e d i c t i o n m o d e l i ns u p e r-c o m p u t i n g c l u s t e r b a s ed o nN E MO[J].M a r i ne F o r e c a s t s,2018,35(3):41-47.王延强,张宇,林波,等.基于N E MO的全球海洋环境预报模式在超算集群的计算性能优化[J].海洋预报,2018,35(3):41-47.[10] P A C H E C OP.A n I n t r o d u c t i o n t oP a r a l l e l P r o g r a mm i n g[M].U S A:M o r g a nK a u f m a n nP u b l i s h e r s,2011.[11] E P I C O C OI,MO C A V E R OS,A L O I S I OG.T h eN E MOo c e a n i cm o d e l:c o m p u t a t i o n a l p e r f o r m a n c e a n a l y s i s a n d o p t i m i z a t i o n[P].H i g hP e r f o r m a n c eC o m p u t i n g a n dC o mm u n i c a t i o n s(H P C C),2011I E E E13t h I n t e r n a t i o n a l C o n f e r e n c e o n,2011.[12] Z HA N G X,J I ZZ,WA N GB.S o m e s t u d y o na p p l i c a t i o no fO p e n M P i nm e s o s c a l em e t e o r o l o g i c a lm o d e l-MM5[J].C l i m a t i c a n dE n v i-r o n m e n t a lR e s e a r c h,2001,6(1):84-90.张昕,季仲贞,王斌.O p e n M P在MM5中尺度模式中的应用试验[J].气候与环境研究,2001(1):84-90.[13]S U M F,E l-K A D YI,B A D E RD A,e t a l.An o v e lF D T Da p p l i c a t i o nf e a t u r i n g O p e n M P-M P Ih y b r i d p a r a l l e l i z a t i o n[C]ʊI C P P2004.M o n t r e a l,Q u e:I E E E,2004:373-379.72海洋科学进展39卷C o d eM o d e r n i z a t i o nO p t i m i z a t i o no fO c e a nG e n e r a lC i r c u l a t i o n M o d e lN E M OZ HO US h e n g-c h a n g1,2,L I U W e i-g u o1,3,S O N GZ h e n-y a2,3,4,Y A N G X i a o-d a n2,3(1.S c h o o l o f S o f t w a r e,S h a n d o n g U n i v e r s i t y,J i n a n250101,C h i n a;2.F i r s t I n s t i t u t e o f O c e a n o g r a p h y,M i n i s t r y o f N a t u r a lR e s o u r c e s,Q i n g d a o266061,C h i n a;3.L a b o r a t o r y f o rR e g i o n a lO c e a n o g r a p h y a n d N u m e r i c a lM o d e l i n g,Q i n g d a oP i l o tN a t i o n a lL a b o r a t o r y f o rM a r i n eS c i e n c e a n dT e c h n o l o g y,Q i n g d a o266237,C h i n a;4.K e y L a b o r a t o r y o f M a r i n eS c i e n c e a n d N u m e r i c a lM o d e l i n g,M i n i s t r y o fN a t u r a lR e s o u r c e s,Q i n g d a o266061,C h i n a)A b s t r a c t:T h e o c e a n g e n e r a l c i r c u l a t i o nm o d e l(O G C M)i s t h ek e y t o o l f o ro c e a ne n v i r o n m e n t s i m u l a t i o n a n d f o r e c a s t.W i t ht h eo c e a nr e s o l u t i o nf i n e r,t h ed e m a n df o r i m p r o v i n g c o m p u t a t i o n a l p e r f o r m a n c ei s m o r e a n dm o r e u r g e n t.T o i m p r o v e t h e c a l c u l a t i o n p e r f o r m a n c e o fO G C Mb y t a k i n g f u l l a d v a n t a g e o fm o d-e r n c o m p u t e r s,ac o d e m o d e r n i z a t i o no p t i m i z a t i o ns c h e m ei sc a r r i e do u t i nt h i s p a p e ru s i n g a n O G C N n a m e dN E MOa s a ne x a m p l e.T h e I n t e l p e r f o r m a n c e a n a l y s i s t o o l i su s e d t oe v a l u a t e t h e c o m p u t i n gp e r-f o r m a n c e o f t h em o d e l a t f i r s t.T h e n,s e v e r a l o p t i m i z a t i o ns t e p s,w h i c ha r ec o m p i l e ro p t i o n s,s e r i a l a n d s c a l a r o p t i m i z a t i o n,S I M D,m e m o r y b a n d w i d t ho p t i m i z a t i o na n de x t e n d i n g t o m u l t i-c o r e s,a r ea p p l i e d t oh o t s p o t f u n c t i o n s.A f t e ro p t i m i z a t i o n,t h em o d e l so v e r a l l p e r f o r m a n c e c a nb e i m p r o v e db y31%w i t h o u ti n c r e a s i n g a n y h a r d w a r e c o s t a n d l o a db a l a n c e h a v e a g o o d p e r f o r m a n c e i nm u l t i-p r o c e s s.T h e r e s u l t s i n d i-c a t e t h a t t h e o p t i m i z a t i o n s t r a t e g y u s e d i n t h i s s t u d y i sv e r y e f f e c t i v e a n du s e f u l.F u r t h e r m o r e,t h e p r o b-l e m s t h a t s i g n i f i c a n t l y a f f e c t t h e c o m p u t a t i o n a l e f f i c i e n c y i n t h em o d e l,s u c ha s t h eh e a v y u s eo f p o i n t e r s t h a t c a n p r e v e n t v e c t o r i z a t i o n,m u l t i p l e l o o p n e s t i n g,h i g hm e m o r y b a n d w i d t hu s a g e,a r e d i s c u s s e d i n t h i s p a p e r,t o p r o v i d e r e f e r e n c e a n d s u g g e s t i o n f o r t h eO G C Mi n t h e f u t u r ed e s i g na n d i m p r o v e m e n t.K e y w o r d s:c o d e m o d e r n i z a t i o n;O c e a n G e n e r a lC i r c u l a t i o n M o d e l;N E MO;i n t e l p e r f o r m a n c e;a n a l y s i s t o o l s;S I M DR e c e i v e d:D e c e m b e r2,2019。
山东大学网络教育 建筑信息化管理(BIM) 期末考试试题及参考答案
建筑信息化管理(BIM)线上考试资料一、多选题1、实现BIM技术的三个重要方面是()。
A、BIM的建立B、BlM的应用C、BlM的管理D、BlM的粒度正确答案:ABC2、选择墙以后,鼠标拖拽控制柄可实现修改的是()A、墙体位置B、墙体类型C、墙体长度和高度D、墙体内外墙面正确答案:ACD..3、以下哪个是可设置的楼板的类型参数()A、粗略比例填充样式B、复合层结构C、核心边界厚度D、连接方式正确答案:AB学4、下列选项属于BIM技术的特点的是()A、可视化B、参数化C、一体化D、仿真性正确答案:ABCD5、在演示视图中下列关于日光研究描述正确的选项是()A、为了研究日光对项目产生的效果,一般使用建筑模型的三维视图B、不能使用三维平面视图.剖面视图和从详图索引创建的视图作为日光研究的基础C、如要控制日光亮度,应选择“着色”或“带边框着色”。
不能用于线框显示的视图D、可在线框显示的视图中应用日光研究,但只能显示阴影边界正确答案:AC6、以下关于BlM标准的描述,正确的是()A、BIM标准是一种方法和工具B、BIM标准是对BlM建模技术,协同平台.IT工具以及系统优化方法提出一个统一的规定C、BlM标准能够使跨阶段.跨专业的信息传递更加有效率D、BlIM标准等同于BIM技术正确答案:BC7、BIM有哪些阶段的应用()A、可行性研究阶段B、设计工作阶段C、建筑实施阶段D、运营维护阶段正确答案:ABCD..8、BIM核心建模软件主要有()A、Revit系列B、Bentley系列C、ArchiCAD系列D、CATIA系列正确答案:ABCD..9、下面哪些是视图的显示样式()A、线框B、剖切框C、消隐线D、着色正确答案:AD.10、Revit中的族包括()A、可载入族B、特定族C、系统族D、内建族正确答案:ACD..二、简答题11、什么是BlM软件?你所知道的有关BIM的软件有哪些,各有什么功能?正确答案:广义上讲,BlM软件是一个可以把传统的数据进行集合、统计、分析,建立nD模型的平台。
《项目范围管理》模拟试题与答案
《项目范围管理》模拟试题4考试时间:150 分钟—、单项选择题每小题1 分,共20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 项目组合管理采取的是—( _)_的管理方式。
A.自上而下B. 自下而上C. 类比法D. 以上儿种均可2.关于SM ART 原则,说法正确的是()A.项目目标应该是具体的B. 项目目标应该是越商越好C. 项目目标应该是与企业相关的D. 项目目标应该是抽象的3 . 将WBS 与项目组织结构建立起关联关系的结构是( )A工作责任分配矩阵C.项目范围说明B树状结构D. 工作分解结构4.找到适合企业发展的战略范式的过程是( )A. 战略分析阶段 B 战略选择阶段C. 战略识别阶段 D 战略评估阶段5.确定项目目标的SMART 原则中,S 是指()A 项目目标应该是具体的B 项目目标应该是可达到的C. 项目目标应该是与项目相关的D. 项目目标应该是可考核的6. 确定项目目标的SMART 原则中,R是指()A 项目目标应该是具体的B 项目目标应该是可达到的C. 项目目标应该是与项目相关的 D 项目目标应该是可考核的7.你的一个合同商给你发了一封电子邮件要求使用吏商质损的原材料,这将会导致费用增加和质撮得到提商。
项目经理应该首先做什么工作?()A、更改项目基线C、询问你的发起人的意见B、要求合同商发一份正式的变吏请求D、更改WBS8.下列关千范围验收的说法中正确的是().A . 是项目启动过程的一部分B.需要确保所有的工作都包括在WBS中C.如果项目提前终止,则应当查明并记载完成的水平与程度D 是组织领导正式接受项目范围的过程9.( )是对复杂项目最底层工作块的全面、详细和明确的文字说明。
A. 责任分配矩阵 B 工作清单C. WBS字典D. 范围说明书10.项目章程对项目经理的意义在千()A、描述需要完成工作的详细悄况B、说明项目团队成员的名字C、授权千项目经理D、描述项目的历史信息11. 为了有效的管理项目,应该将工作分解为小块,以下各项中哪项不能说明任务应该分解到什么程度?(A 、可以在80 小时以下完成、丿B 、 不能再进一步进行逻辑细分了C 、 可由一个人完成D 、 可以进行实际估算12. 除了范围说明书外,范围范围管理规划的结果是什么? ( )A 、 范围管理规划、辅助性细节B 、 项目章程、分配项目经理C 、 WB S 、范围管理规划D 、 项目章程、范围管理规划 13. ()包含详细的工作包说明。
3-软件项目生存期模型
早期预警问题,避免缺陷蔓延
阶段性完成可以降低估计失误
chapter__3
28
RUP统一过程模型
山东大学计算机学院
29
RUP模型-渐进式阶段模型
chapter__3
30
银行业务系统的生存期实例
项目规划
.银行业务需求 .原形系统源代码
项目规划
业务需求分析
产品阶段1设计
产品阶段n设计
原形系统分析
产品阶段1开发
本章总结
• 1.软件项目生存期模型定义 • 2.典型的软件项目生存期模型
• 传统生存期模型 • 敏捷生存期模型
• 3.软件过程改进CMM简介
53
14
适合V模型的项目特征
需求
很明确
方案
很明确
类似项目
系统性能、安全等有严格要求等
chapter__3
15
V模型案例
chapter__1
16
常用传统生存期模型
瀑布模型 V模型 原型 增量模型 渐近式阶段模型
chapter__3
17
原型模型☺
山东大学计算机学院
18
适合原型模型的项目特征
需求
不明确
希望
减少项目需求的不确定性
chapter__3
19
• 适合的项目类型 • 在项目开始前项目的需求不明确 • 需要减少项目的不确定性 • 类似的项目如:
• 需要明确系统的界面 • 验证一些技术的可行性
山东大学计算机学院
20
常用传统生存期模型
瀑布模型 V模型 原型 增量模型 渐近式阶段模型
软件项目生存期模型定义软件项目生存期模型定义描述了开发的主要阶段定义每一个阶段要完成的主要过程和活动确定每一个阶段的输入和输出山东大学计算机学院本章要点本章要点一一一一二二二二三三三三四四四四生存期模型定义传统生存期模型敏捷生存期模型案例分析五五五五软件过程改进简介常用传统生存期模型常用传统生存期模型chapter310瀑布模型v模型原型增量模型渐近式阶段模型山东大学计算机学院11瀑布模型瀑布模型问题定义可行性研究需求分析软件设计适合瀑布模型的项目特征适合瀑布模型的项目特征chapter312很明确很明确短期项目等需求方案类似项目常用传统生存期模型常用传统生存期模型chapter313瀑布模型v模型原型增量模型渐近式阶段模型山东大学计算机学院14vv型模型型模型适合适合vv模型的项目特征模型的项目特征chapter315很明确很明确系统性能安全等有严格要求等需求方案类似项目vv模型案例模型案例chapter116常用传统生存期模型常用传统生存期模型chapter317瀑布模型v模型原型增量模型渐近式阶段模型山东大学计算机学院18原型模型原型模型适合原型模型的项目特征适合原型模型的项目特征chapter319不明确减少项目需求的不确定性需求希望山东大学计算机学院20验证一些技术的可行性常用传统生存期模型常用传统生存期模型chapter321瀑布模型v模型原型增量模型渐近式阶段模型增量模型
山东大学操作系统实验一
软件学院操作系统实验报告实验题目:实验一、进程控制实验学号:201100300124日期:2013年04月12日班级:5班姓名:韩俊晓Email:hanjunxiao188@实验目的:加深对于进程并发执行概念的理解。
实践并发进程的创建和控制方法。
观察和体验进程的动态特性。
进一步理解进程生命期期间创建、变换、撤销状态变换的过程。
掌握进程控制的方法,了解父子进程间的控制和协作关系。
练习Linux系统中进程创建与控制有关的系统调用的编程和调试技术。
实验要求:编写一个多进程并发执行程序。
父进程首先创建一个执行ls命令的子进程然后再创建一个执行ps命令的子进程,并控制ps命令总在ls 命令之前执行。
硬件环境:实验室计算机软件环境:Ubuntu08.4-Linux操作系统BASH_VERSION='3.2.33(1)-releasegcc version 4.1.2gedit 2.18.2OpenOffice 2.3实验步骤:1.实验说明:1)与进程创建、执行有关的系统调用说明进程可以通过系统调用fork()创建子进程并和其子进程并发执行.子进程初始的执行映像是父进程的一个复本.子进程可以通过exec()系统调用族装入一个新的执行程序。
父进程可以使用wait()或waitpid()系统调用等待子进程的结束并负责收集和清理子进程的退出状态。
fork()系统调用语法:#include <unistd.h>pid_t fork(void);fork成功创建子进程后将返回子进程的进程号,不成功会返回-1. exec 系统调用有一组6个函数,其中示例实验中引用了execve系统调用语法:#include <unistd.h>intexecve(const char *path, const char *argv[], const char * envp[]); path 要装入的新的执行文件的绝对路径名字符串.argv[] 要传递给新执行程序的完整的命令参数列表(可以为空). envp[] 要传递给新执行程序的完整的环境变量参数列表(可以为空). Exec执行成功后将用一个新的程序代替原进程,但进程号不变,它绝不会再返回到调用进程了。
项目管理试题及其答案
软件学院研究生课程“IT项目管理”考试题答案(08级脱产班)一、填空:(每题2分,10题共20分)1、人们已经认识到IT 项目失败的原因主要有两个,一是由于IT 应用项目越来越复杂;二是由于缺乏合格的IT 项目管理人才。
2、越来越多的企业引入项目管理,把它作为主要的运作模式和提高企业运作效率的解决方案。
3、自从有了人类,就有了活动,这些活动具有的三个基本特点是目的性、依存性和知识性。
4、IT随着人类的发展,有组织的活动逐步分化为2种类型,它们分别是作业和项目。
5、管理是社会组织中,为了实现预期目标,以人为中心进行的协调活动。
这一表述包含了以下五个观点:(1)管理的目的是为了实现预期目标。
(2)管理的本质是协调。
(3)协调必定产生在社会组织之中。
(4)协调的中心是人。
(5)协调的方法是多种多样的。
6、P MBOK中核心的知识领域有4个,它们是范围管理、时间管理、成本管理、质量管理。
之所以称其为核心知识领域,是因为在这几个方面将形成具体的项目目标。
7、信息技术是以电子计算机和现代通信为主要手段,实现信息的获取、加工、传递和利用等功能的技术总和。
8、组织环境包括自然环境和社会环境,是组织系统所处的环境。
9、范围是指产生项目产品所包括的所有工作及产生这些产品所用的过程。
项目范围管理是指对项目包括什么与不包括什么的定义与控制过程。
10、美国著名心理学家詹姆斯指出,一个没有受过激励的人,仅能发挥其能力的20%至30%,而当他受到激励时,其能力可以发挥到80%至90%。
二、选择题:(单选题,请选择最佳答案。
每题2分, 10题共20分)1、以下哪一项不是系统方法的内容( B )。
a.系统观念b.系统测试c.系统分析d.系统管理2、以下哪一项不属于项目管理的辅助知识领域。
( A )a.项目质量管理b.人力资源管理c.沟通管理d.风险管理3、以下哪一项是项目定义阶段中启动过程的一个主要成果。
(C)a.获得足够的项目经费b.编制项目计划c.选择一位项目经理d.完成工作分解结构4、项目成本管理包括的主要过程有 ( D )。
鞠雷-山东大学软件学院管理信息系统
申报书
所在单位计算机科学与技术学院
申请人鞠雷
填表日期 2017 年 04 月 06 日
山东大学人事部制
填写说明
1.申报书内容要逐项填写,实际内容不发生的,请注明“无”。
有字数限制的,应严格控制在限定字数以内。
2.申请人应客观、如实填写申报材料,所在单位应严格把关,对申报材料进行认真审查。
3.“研究领域”请填写所在研究方向的关键词,至多填写三项。
4.项目“经费来源”请填写项目的具体性质,如“美国NIH基金项目”、“863项目子课题”、“国家社会科学基金项目”等。
5.表中涉及时间的,一律按“2013.09”格式填写。
6.本申报书一式一份,用A4双面纸打印,按左侧装订线装订。
二、教学及人才培养情况(近五年)
四、可行性及预期目标
五、培养期内所需研究经费预算。
山东大学mba考试题库及答案
山东大学mba考试题库及答案一、选择题(每题2分,共20分)1. MBA代表的全称是什么?A. Master of Business AdministrationB. Master of Business AnalysisC. Master of Business ApplicationD. Master of Business Accounting2. 下列哪项不是MBA课程中常见的课程?A. 财务管理B. 市场营销C. 人力资源管理D. 计算机编程3. 山东大学MBA项目的特点不包括以下哪项?A. 强调实践应用B. 重视理论学习C. 强化国际视野D. 突出创新能力4. MBA课程通常需要多少年完成?A. 1年B. 2年C. 3年D. 4年5. 以下哪个不是MBA课程中常见的教学方法?A. 案例分析C. 实验室研究D. 小组讨论6. MBA课程通常要求学生具备哪些条件?A. 工作经验B. 学术背景C. 语言能力D. 所有以上7. 以下哪个不是MBA毕业生常见的职业发展方向?A. 企业高管B. 咨询顾问C. 科研人员D. 创业家8. MBA课程中,哪个学科通常不涉及?A. 经济学B. 统计学C. 心理学D. 艺术史9. MBA课程的入学考试通常包括哪些部分?A. 英语B. 数学C. 逻辑推理D. 所有以上10. MBA课程的学费通常由以下哪个组织提供资助?A. 政府B. 企业D. 学校答案:1-5 ADBCA 6-10 DCCCB二、简答题(每题10分,共30分)11. 简述MBA课程的主要学习目标。
答:MBA课程的主要学习目标是培养具有全球视野、创新思维和领导能力的高级管理人才。
通过学习,学生能够掌握现代管理理念、方法和技能,提高解决复杂商业问题的能力。
12. 描述MBA课程中团队合作的重要性。
答:团队合作在MBA课程中至关重要,因为它模拟了真实商业环境中的团队工作情况。
通过团队合作,学生可以学习如何与他人沟通、协调和领导,培养团队精神和协作能力。
山东大学软件学院计算机网络复习提纲
计算机网络复习提纲第一章概述1.1计算机网络的定义、P2P1.2网络硬件(广播、多播、单播、局域网、广域网、无线网络)1.3网络软件(协议层次、错误控制、流量控制、面向连接与无连接的服务、可靠和不可靠的服务、OSI参考模型、TCP/IP参考模型)1.6 网络标准化第二章物理层2.1 数据通信的理论基础(带宽、信道的最大传输率)2.2 有导向的传输介质PSTN电话系统第三章数据链路层3.1.2 成帧(位填充)3.2 错误检测和纠正(CRC)3.3 基本数据链路协议(停等协议)3.4 滑动窗口协议(捎带确认、发送窗口、接收窗口、1位滑动窗口协议、回退N、选择性重发协议)第四章介质访问子层4.1 介质访问4.2 多路访问协议(CSMA/CD、最小帧长、MACAW)曼彻斯特编码、差分曼彻斯特编码4.3 以太网(二进制指数后退算法、交换式以太网、快速以太网、千兆以太网)4.4 无线LAN(802.11 MAC子层协议)4.7 数据链路层交换(网桥、生成树网桥、中继器、集线器、交换机、路由器、VLAN)第五章网络层5.1 网络层设计要点(虚电路子网、数据报子网)5.2 路由算法(优化原则、汇集树、距离矢量路由及无穷计算问题、链路状态路由、距离矢量路由和链路状态路由的比较、分级路由、广播路由、、移动路由)5.3 拥塞控制(RED)5.4 服务质量(可靠性、延迟、抖动、带宽、漏桶算法、令牌桶、资源预留)5.5 网络互连(隧道技术)5.6 Internet上的网络层(IP协议、IP地址、子网、子网掩码、CIDR、地址聚合技术、NAT、ICMP、ARP、DHCP、OSPF、BGP、移动IP)第六章传输层6.2 传输协议的要素(编址、建立连接、释放连接、流控制和缓冲)6.4 UDP(UDP、远过程调用)6.5 TCP(TCP服务模型、TCP协议、TCP连接建立、TCP连接释放、TCP传输策略、Nagle 算法、愚笨窗口综合症、TCP拥塞控制、慢启动算法、)第七章应用层7.1 DNS (应用层常见的协议)。
山东大学-软件过程与管理复习重点整理
PDCA:Plan-Do-Check-Action计划-执行-检查-行动/戴明环 MSG:管理层指导组 SEPG:软件工程过程组 WBS:工作分解结构(以可交付成果为导向的对满足项目目标和开 发交付产物的项目相关工作进行的分解) SPI:软件过程改进
4. PROBE估算产品规模的基本流程
5. 相关性和显著性描述什么 相关性——描述的是两组变化的数据之间相互关联的程度。 显著性——描述的是两组数据的相关关系出现的偶然程度,显著性 越小越好。 6. 应用PROBE方法估算规模时,A,B,C,D四类方法的数据要
求是什么
7. 质量指标的含义和计算 ① Yield指标:用来度量每个阶段在消除缺陷方面的效率
TSP:团队软件过程(能够提供:①一个已经定义的团队构建过程 ②一个团队作业框架③一个有效的管理环境)
RUP:统一过程(6条开发经验“最佳实践”:迭代式开发、管理需 求、使用基于构件的体系结构、可视化建模、验证软件质量、控制软件 变更)
XP:极限编程(是敏捷过程中最负盛名的一个,有效实践有:重 构、使用隐喻、TDD、验收测试、结对编程)
(1)理论上,A/FR的值越大,往往意味着越高的质量。 (2)过高的A/FR往往意味着做了过多的评审,反而会导致开 发效率的下降。 (3)在PSP中A/FR的期望值就是2.0 ③ PQI:用以度量PSP过程的整体质量
=设计质量*设计评审质量*代码评审质量*代码质量*程序质 量
设计质量:设计的时间应该大于编码的时间 设计评审质量:设计评审的时间应该大于设计时间的50% 代码评审质量:代码评审时间应该大于编码时间的50% 代码质量:代码的编译缺陷密度应当小于10个/千行 程序质量:代码单元测试缺陷密度应当小于5个/千行 ④ Review Rate 评审速度:用以指导软件工程师开展有效评审的指标
山东大学BIM建模基础题库
《BIM建模基础》考试大纲和题库土木2020级2022.11.102020级《BIM建模基础(Revit)》考试大纲试题说明:全部出自题库,闭卷考题数量: 50单选(每题1分)+20多选(每题1.5分)+4简答(每题5分)考试时间:120分钟一.BIM基础和Revit族掌握BIM技术的概念和BIM技术的特点,了解BIM的相关政策和BIM技术的挑战掌握核心建模软件的分类,了解12类应用软件的类型熟悉Revit软件工作界面,掌握创建和使用项目文件的方法系统族、可载入族、内建族的概念和之间的区别将族添加到项目中的方法,创建构件族的常规步骤;如何新建、添加和修改项目参数,包括实例参数和类型参数二.Revit基本操作-轴网和标高、尺寸标注和注释轴网和标高样式的设定方式,尺寸标注和各种注释符号样式的设置会应用轴网工具以及复制、阵列、镜像命令,创建轴网,会应用标高工具以及复制、阵列命令,创建标高,掌握临时尺寸标注的使用,应用尺寸标注工具,创建线性、半径、角度尺寸标注三.Revit图元建模-建筑构件各种建筑构件的图元属性和类型属性的含义和设置方法各种建筑构件的建模基本操作方法各种建筑构件的绘制和修改命令,包括墙、楼梯、门窗、屋顶、天花板、场地及附属构件移动、复制、旋转、阵列、镜像、对齐、拆分、修剪、偏移等命令对建筑构件编辑的方法四.Revit图元建模-结构构件墙梁板柱基础的构件属性的设置墙梁板柱基础结构构件的绘制命令和绘制技巧五.创建图纸和明细表创建图纸、添加视图的方法,打印设置将明细表添加到图纸中并进行编辑的方法掌握应用“明细表/数量”命令创建实例和类型明细表的方法,关键字明细表的创建BIM建模基础题库-2020级一、单选题:1.下面哪个BIM时代全生命周期模型的顺序正确的是?(A)A.策划阶段-设计阶段-施工阶段-运营阶段B.设计阶段-策划阶段-设计阶段-运营阶段C.施工阶段-策划阶段-设计阶段-施工阶段D.运营阶段-策划阶段-设计阶段-施工阶段2.国际上,通常将BIM的模型深度称之为以下哪个选项?(A)A.LODB.LCDC.LDDD.LED3.在项目中,以下不属于模型图元的是?(D)A.楼板B.楼梯C.幕墙D.轴网4.在项目中,尺寸标标注属于哪种类别的图元?(A)A.注释图元B.模型图元C.参数图元D.视图图元5.“相机”工具在工具栏的哪一个工具组中?(B)A.基本B.视图C.绘图D.建模6.下列关于项目浏览器的描述,错误的选项是。
主要定理二分图的最大匹配算法二分图的带权重的最大匹配
2021/2/13
山东大学 软件学院
22
时间复杂度分析
令|S| = m,|T| = n,假设 m n。 找一条增广路(或判断不能找到)标号算法最多进行 O(mn)
次检查(因为最多有这么多条边)。 初始匹配最多被增广 m 次。 所以,总的计算量为 O(m2n)。
2021/2/13
山东大学 软件学院
2021/2/13
山东大学 软件学院
17
例子
1
6
2
72
3
82
4
9
5
10
找到一条增广路(2, 8)。更新M。
2021/2/13
山东大学 软件学院
18
例子
1
63
2
7
3
83
4
93
5
10 3
找到一条增广路(3, 10)。更新M。
2021/2/13
山东大学 软件学院
19
例子
2021/2/13
1 2 10 3 4 5
2021/2/13
山东大学 软件学院
4
例子
2021/2/13
山东大学 软件学院
5
定理
定理:记G’上的最大流为f*,流值为|f*|。G上的最大匹配 为M*。则|f*| = |M*|。 证明:首先证|f*| |M*|。 给定最大匹配M*,令G’上M*中的边的流值为1,s到M*匹 配的V一侧点的各条边上流值为1,M*匹配的U一侧点到t的 各条边上流值为1,则构造了一个流值为|M*|的流f。 因此,显然有|f*| |M*|。 再证|f*| |M*|。 设f*为G’上的最大流。 由整流定理,G’上每条边上的流值为整数。由于每条边的 容量均为1,因此G’上每条边的流值不是0就是1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
山东大学软件工程硕士《IT项目管理》课程复习纲要(注:以讲课PPT上的内容为基础进行回答)一.简答题(1)什么是项目? 项目有什么特点?软件项目有什么特点?【参考答案】:项目是为完成某一独特的产品或服务所做的一次性的努力,一般要涉及一些人员,由这些人员完成一些相关联活动。
项目的特点是:项目有一个独特的目的,项目是一次性的,项目需要使用资源,资源的类型和来源一般会有很多种,项目有一个主要发起人或客户项目含有不确定性软件项目的特点:a.不可见性--其进展是不可能立即看到的b.复杂性--于每一元在软件产品上是如何花费比其他工程制品更复杂c.一致性--软件开发者必须与客户的需求保持一致d.灵活性--软件系统很可能要经常改变(2)什么是项目管理?项目管理中三约束是什么?【参考答案】:项目管理是只运用专门的知识、技能、工具和方法,使项目能够实现或超过项目干系人(stakeholder)的需要和期望。
项目管理中三约束是项目的范围(项目的任务是什么?顾客或发起人要通过项目获取产品或服务是什么?);时间(完成该项目需要多长时间?项目进度如何安排?);成本(完成该项目需要的花费是多少?)(3)项目管理中的有哪些知识领域?【参考答案】项目管理中有9大知识领域。
包括4大核心知识领域分别是范围管理、时间管理、成本管理和质量管理和4大辅助知识领域是人力资源管理、沟通管理、风险管理、采购管理;以及项目整体管理。
(4)项目管理的各个核心知识领域的主要工作是什么?【参考答案】项目范围管理的主要工作是确定和管理为完成项目所要做的全部工作;项目时间管理的主要工作是对项目所需时间的估算,制定可以接受的项目进度计划,并确保项目的及时完工;项目成本管理的主要工作包括项目预算的准备和管理工作;项目质量管理的主要工作是要确保项目满足明确约定的或各方默认的需要。
(5)项目管理的各个辅助知识领域的主要工作是什么?【参考答案】:项目人力资源管理主要是关心的是如何有效利用参与项目的人;项目沟通管理主要包括产生、采集、发布和保存项目信息;项目风险管理主要包括对项目相关的风险进行识别、分析和应对;项目采购管理主要是根据项目的需要从项目执行组织外部获取和购进产品和服务。
(6)项目整体管理的主要工作是什么?【参考答案】:要求发挥项目管理整体上的支撑作用,在项目管理各知识领域相互影响的时候,协调各知识领域的管理。
(7)什么是项目干系人?通常包括哪些人?【参考答案】a.什么是项目干系人通常是指参与项目和受项目活动影响的人。
b.通常包括:项目发起人、项目组成员、协助人员、顾客、项目使用者、供应商和项目的反对人.(8)一个有效的项目经理应该具备哪些重要特点?【参考答案】a.有表率作用b.有洞察力c.技术过硬d.有决断力e.善于沟通f.善于激励他人g.必要时能够支持上级领导h.支持团队成员i.鼓励新观点新思想(9)项目管理过程组有哪些?各过程组的主要工作是什么?【参考答案】项目管理可以被看做一系列相互关联的过程,主要包括5个项目管理过程组:启动过程、计划过程、执行过程、控制过程和收尾过程。
a.各过程的主要工作分别描述如下:b.启动过程:包括开始或结束项目阶段的有关活动c.计划过程:包括制定与保持一个可行的计划,以便实现项目所要满足的商业需求d.执行过程:包括协调人员和其他资源,以便实施项目计划并生产出项目或项目阶段的产品或可交付成果e.控制过程:确保项目目标的实现f.收尾过程(评审过程):指进行正式的项目或项目阶段验收工作项目过程组、项目活动和项目知识领域之间的关系(10) 项目的整体管理主要工作所涉及到的过程有哪些?【参考答案】a.项目整体管理包括了在项目生命周期中协调其他项目管理知识领域所涉及的过程,包括如下三个主要活动过程:b.项目计划制定--包括收集其他计划编制过程的结果,并将它们整合为一个协调一致的文件——项目计划;c.项目计划执行--包括通过执行项目计划所包含的有关活动,实施项目计划;d.整体变更控制--它包括调整整个项目的变更。
二、简述题(1)请列出有助于项目成功的因素【参考答案】明确的项目任务、高级管理层的支持、好的项目进度计划、充分的客户交流(2)简述项目范围管理的主要过程。
【参考答案】a.启动-- 选定一个项目,可行性分析;组织正式开始一个项目或继续到项目的下一个阶段;形成项目章程b.范围计划--指进一步形成各种文档,为将来项目决策提供基础;范围说明书和范围管理计划;c.范围定义--指将项目主要的可交付成果细分成较小的更易管理的组分;建立WBSd.范围核实--对项目范围的正式认定;形成正式接受项目可交付成果的定义e.范围变更控制--指对有关项目范围的变更实施控制;形成范围变更、纠正行动与教训总结(3) 简述项目时间管理的主要过程。
【参考答案】a. 活动定义确定项目干系人为完成项目活动可交付成果而必须完成的具体活动b.活动排序确定项目活动之间的关系,并形成相应的文档c.活动历时估算估计完成具体活动所需要的工作时段数d.制定进度计划分析活动顺序、活动历时估算和资源要求,来制定项目进度计划e.进度计划控制控制和管理项目进度计划的变更(4)项目成本管理中有哪些成本类型 ?【参考答案】a.无形成本--难用货币来衡量的成本和收益b.直接成本--能够以一种很经济的方式加以追踪的相关成本c.间接成本--不能够以一种很经济的方式加以追踪的相关成本d.沉没成本--在过去已经花的永远不能收回的钱(5)简述项目质量管理的主要过程。
【参考答案】a.质量计划编制确认与项目有关的质量标准以及实现方式(性能指标)b.质量保证对整体项目绩效进行预先的评估以确保项目能够满足相关质量标准c.质量控制监控特定的项目结果,确保他们遵循了相关的质量标准(6)项目人力资源管理的重要性和主要过程有哪些?重要性:人是我们最重要的资产有效地管理人力资源是PM所面临的最为艰巨的挑战项目人力资源管理是项目管理中至关重要的部分,特别是IT项目主要过程:a.组织计划编制包括对项目角色、职责以及报告关系进行识别、分配和归档输出:责任距阵图、组织结构图b.人员获取包括获取项目所需的并被指派到项目的工作人员c.团队建设包括为提高项目绩效而要建立的每个人和项目组的技能(7)请说明项目风险管理的重要性?项目风险管理过程有哪些?项目风险管理的重要性:指为了最好地达到项目的目标,识别、量化、应对项目生命周期内风险的科学与艺术其目标是使潜在机会或回报最大化、使潜在风险最小化风险管理过程:a.风险管理计划制定决定如何进行项目风险管理的方法和计划b.风险识别包括确定哪种风险可能影响一个项目,并将风险的特征归档c.风险量化涉及对风险和风险的相互作用的评估,以评估项目可能结果的范围d.风险应对计划制定包括采取措施增大机会和制定应对威胁的措施e.风险应对控制涉及对整个项目管理过程中的风险进行应对(8)简述项目成本管理的主要过程。
包括确保在批准的预算范围内完成项目所需的全部过程资源计划决定为实施项目活动需要使用什么资源以及每种资源的用量输出一个资源清单成本估算估计完成项目所需资源成本的近似值输出:成本估计、辅助的细节和成本管理计划成本预算将整体成本估算配置到各单项工作,建立一个衡量绩效的基准计划输出:基准计划成本控制项目预算的变化修正的成本估算、更新预算、纠正行动、完工估算和取得教训(9)请说明沟通管理的重要性,并详细说明沟通管理的过程。
重要性:任何项目特别是IT项目的成功威胁最大的是沟通的失败“用户的参与、主管层的支持、需求的清晰表述”。
所有这些因素都依赖于拥有良好的沟通技能信息技术教育注重培养学生的技术技能,而不注重培养他们的沟通和社交技能过程:沟通计划编制,它包括确定项目干系人的信息和沟通需要——谁需要什么信息,什么时候需要以及如何把信息发送给他们信息发送,包括及时向各项目干系人提供所需信息绩效报告,收集并发布有关项目绩效的信息,包括状态报告、进展报告和预测管理收尾,包括生成、收集和分发信息来使阶段或项目的完成正规化三.论述题(1)说明一个项目的生命周期中的各个阶段,在每一个阶段需要做什么工作?【参考答案】项目的生命周期中包括了概念、开发、实施和收尾等阶段。
a. 概念阶段的主要工作有:对项目进行简要的描述,并为项目制定高水平的总体计划,通过这个计划来描述项目的必要性和一些基本的概念如制订管理计划、进行初步成本分析、进行3级工作模块结构(WBS)的分解b. 开发阶段的主要工作有:制定出更为详细的项目计划,并给出更为准确的成本估算和更为详细的WBS如制订项目计划、进行预算成本估计、进行6级工作模块结构(WBS)的分解c. 实施(应该用大部分时间)的主要工作有:给出具体要做的工作任务和之中准确的成本估计,包括最低层工作模块的设计、确定的成本估计等d.收尾的主要工作有:完成顾客对项目的整体的验收,进行项目工作教训总结(2)请详细描述项目过程组、项目活动和项目知识领域的关系。
【参考答案】:项目过程组、项目活动和项目知识领域的关系见下表。
项目过程组、项目活动和项目知识领域之间的关系(3) 一个好的WBS(共组分解结构)应该遵循的基本原则有哪些?【参考答案】a.一个单位工作任务只能出现在WBS中的一个地方b.一个WBS项的工作内容是其下一级各项工作之和c.WBS中的每一项工作都只由一个人负责,即使这项工作要多人来做,也是如此d.WBS必须与工作任务的实际执行过程相一致e.项目组成员必须参与WBS的制定,以确保一致性和全员参与f.每一个WBS都必须归档,以确保准确理解该项包括的和不包括的工作范围g.WBS具有一定的灵活性以适应变更需要(4) 软件产品的操作质量要素主要包括哪几方面?【参考答案】a.正确性程序满足其规格说明以及实现用户目的程度b.可靠性程序能够在规定的精度下执行预期功能的程度c.有效性软件所需的计算机资源的数量d.完整性e.控制未经授权的用户访问软件或数据的程度可用性f.学习、操作、准备输入数据和解释输出所需要的工作量(5) 项目风险控制策略有哪些?a.风险预防可以预防一些危险的出现或者将他们的可能性降到不重要的程度b.降低可能性通过预先策划来降低他们出现的可能性c.风险规避通过增加周期估计或减少功能来预防进度超期d.风险转移通过诸如承包出去或者参加保险从项目转移e.应急计划制定应急计划来降低危险出现的影响。