软件设计师培训09

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件设计师培训——第九讲王宇东北大学网络中心2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn提纲软件新技术软件新技术相关试题标准化和知识产权等相关试题2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术CMM与软件过程改进卡内基梅隆大学软件工程研究所CMU/SEI提出的软件过程能力成熟度模型CapacityMaturityModelSEI给CMM下的定义是:对于软件组织在定义,实现,度量,控制和改善其软件过程的进程中各个发展阶段的描述。CMM把软件开发机构按照不同开发水平划分为5个级别:Initial(初始化)、Repeatable(可重复)、Defined(已定义)、Managed(已管理)和Optimizing(优化中)。2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术(续)CMM的分级结构和其主要特征初始级――软件过程的特点是无秩序的,有时甚至是混乱的。软件过程定义几乎处于无章法可循的状态,软件产品所取得的成功往往依赖极个别人的努力和机遇。可重复级――已建立了基本的项目管理流程,可用于对成本、进度和功能特性进行跟踪。对类似的应用项目,有章可循并能重复以往所取得的成功。已定义级――用于管理的和工程的软件过程均已文档化、标准化,并形成了整修软件组织的标准软件过程。全部项目均采用与实际情况相吻合的、适当修改后的标准软件过程来进行操作。2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术(续)已管理级――软件过程和产品质量有详细的度量标准。软件过程和产品质量得到了有效的认识和控制。优化级――通过对来自过程、新概念和新技术等方面的各种有用信息的有效分析,能够不断地、持续性地对过程进行改进。CMM为软件企业的过程能力提供了一个阶梯式的进化框架,它采用这种方式来安排它的组成部分,目的是适应不同机构使用的需要。阶梯共有五级,从第1级(初始级),第2级(可重复级),第3级(已定义级),第4级(已管理级)到第5级(优化级)。2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术(续)那些与判定成熟度等级有关的组成部分处于模型的顶层。它们是:成熟度等级(MaturityLevels)、关键过程域(KeyProcessArea,KPA)与各个关键过程域的目标(Goals)。这个模型细节的组成部分――关键实践(KeyPractices,KP)、从属活动以及基础构造(InfrastructureorActivities)都是可参考的。这些可参考的部分指导CMM的使用者运用他们的专业判断力来做出应用上的决定。2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术(续)2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术(续)2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术(续)CMMI(CapabilityMaturityModelIntegration)能力成熟度模型集成,可以看作是把各种CMM集成到一个系列的模型中,版本:CMMI1.1,CMMI2.0等个体软件过程(PersonalSoftwareProcess,PSP),是一种用于控制、管理和改进个人工作方式的自我改善过程。小组软件过程(TeamSoftwareProcess,TSP),讲述了如何创建高效且具有自我管理能力的项目小组,开发人员如何成为合格的项目组成员,管理人员如何对小组提供指导和支持,如何保持良好的工程环境使项目组能够充分发挥自己的水平等软件工程管理问题。2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术(续)2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术(续)极限编程极限编程XP,eXtremeProgramming极限编程是一种高度动态的过程,它通过非常短的迭代周期来应对需求的变化。它包括四个基本活动:编码、测试、聆听与反馈,承认需求具有不断变化的特性,通过最小化设计、重构、用户参与及反馈等途径,应对需求的变化,减少需求变化对系统开发过程的影响,提高系统的开发效率,缩短系统的开发周期。XP核心的四大价值观:沟通、简单、反馈、勇气。2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术(续)沟通(Communication),提倡通过最简洁的文档,最直接的面对面沟通获得对任务环境的理解简洁(Simplicity),设计和实现中总是寻找可能满足要求的最简洁的实现方法反馈(Feedback),认为反馈比前馈(Feedforward)更重要,通过反馈获取系统设计和实现等诸多方面存在的问题勇气(Courage),要学会坚持,坚持选择的软件设计和实现方法,相信它们能带来项目的成功2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术(续)极限编程思想关注五个基本原则:提供快速反馈(Providerapidfeedback)简单假设(Assumesimplicity)增量式变化(Incrementalchanges)拥抱变化(Embracechanges)优质的工作(Qualitywork)。2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术(续)XP的12个实践原则计划制定小版本迭代简单设计测试持续整合重构配对编程代码共享每周只工作40小时现场客户隐喻编码标准2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术(续)极限编程是一整套软件设计实现方法,包含一些相对独立的关键思想,如:计划制定(Theplanninggame),小版本发布(Smallreleases),隐喻(Metaphor),简单设计(Simpledesign),重构(Refactoring),先测试后编码(Testandthencode:Test–Code–Design),成对编程(Pairprogramming),代码共享(Collectiveownership),持续集成(Continuousintegration),每周只干40小时(40-hourweek),现场客户(On-sitecustomer),编码标准(Codingstandards),等。2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术相关试题美国卡内基—梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征是__(36)__。C(36)A.工作无序,项目进行过程中经常放弃当初的计划B.建立了项目级的管理制度C.建立了企业级的管理制度D.软件过程中活动的生产率和质量是可度量的2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术相关试题(续)软件能力成熟度模型CMM(CapabilityMaturityModel)描述和分析了软件过程能力的发展与改进的程度,确立了一个软件过程成熟程度的分级标准。在初始级,软件过程定义几乎处于无章法可循的状态,软件产品的成功往往依赖于个人的努力和机遇。在__(32)__,已建立了基本的项目管理过程,可对成本、进度和功能特性进行跟踪。在__(33)__,用于软件管理与工程两方面的软件过程均已文档化、标准化,并形成了整个软件组织的标准软件过程。在已管理级,对软件过程和产品质量有详细的度量标准。在__(34)__,通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续地对过程进行改进。A,B,C(32)A.可重复级B.管理级C.功能级D.成本级(33)A.标准级B.已定义级C.可重复级D.优化级(34)A.分析级B.过程级C.优化级D.管理级2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术相关试题(续)CMU/SEI推出的__(35)__将软件组织的过程能力分为五个成熟度级别,每一个级别定义了一组过程能力目标,并描述了要达到这些目标应该具备的实践活动。A(35)A.CMMB.PSPC.TSPD.SSE-CMM2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术相关试题(续)CMM模型将软件过程的成熟度分为5个等级。在__(15)__使用定量分析来不断地改进和管理软件过程。A(15)A.优化级B.管理级C.定义级D.可重复级2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn软件新技术相关试题(续)以下不属于中间件技术的是__(65)__。D(65)A.JavaRMIB.CORBAC.DCOMD.JavaApplet2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn标准化和知识产权等相关试题我国著作权法中对公民作品的发表权的保护期限是__(36)__。A(36)A.作者有生之年加死后50年B.作品完成后50年C.没有限制D.作者有生之年2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn标准化和知识产权等相关试题(续)商业秘密是我国__(37)__保护的一项重要内容,它包括技术秘密和经营秘密两项基本内容。D(37)A.专利法B.著作权法C.商标法D.反不正当竞争法2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn标准化和知识产权等相关试题(续)某程序员利用他人已有的财务管理信息系统软件中所用的处理过程和运算方法,为某企业开发出财务管理软件,则程序员__(38)__。A(38)A.不侵权,因为计算机软件开发所用的处理过程和运算方法不属于著作权法的保护对象B.侵权,因为处理过程和运算方法是他人已有的C.侵权,因为计算机软件开发所用的处理过程和运算方法是著作权法的保护对象D.是否侵权,取决于程序员是不是合法的受让者2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn标准化和知识产权等相关试题(续)某学院张老师在某大学进修时,获取了该大学李教授编制的考试试卷,之后将该套试卷收入其编写的《典型试卷分析》,并将该(典型试卷分析》出版,则张老师__(37)__。D(37)A.不侵权,因为试卷不属于著作权法的适用对象B.不侵权,因为试卷经首次考试后便进入了公有领域C.侵权,因为试卷是著作权法的保护对象D.是否侵权,应根据甲乙双方协商情况而定试卷是保护的对象,但是有过获得使用权的过程。2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn标准化和知识产权等相关试题(续)甲将其一篇短文(心灵的呼唤》投递给杂志社。未经甲的许可,杂志社便委托乙对甲的短文进行修改,然后杂志社将署名为乙和甲的短文发表在其刊物上,则__(38)__。C(38)A.杂志社侵犯了甲的著作权,乙未侵权B.杂志社未侵犯甲的著作权,乙侵了权C.杂志社和乙均侵犯了甲的著作权D.杂志社和乙均未侵犯甲的著作权2019年9月17日王宇东北大学网络中心wangy@mail.neu.edu.cn标准化和知识产权等相关试题(续)知识产权一般都具有法定的保护期限,一旦保护期限届满,权利将自行终止,成为社会公众可以自由使用的知识。__(20)__权受法律保护的期限是不确定的,一旦为公众所素知,即成为公众可以自由使用的知识。D(20)A.发明专利B.商标C.作品发表D.商业机密2019年9月17日王宇东北大学网络中心

1 / 31
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功