- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山师信息学院软件工程2011-2012期末考试要点
CASE:结构化分析与设计工具。2.RUP(Rational Unified Process):统一过程,是由Rational 软件公司推出的一种完整而且完美的软件过程。3.PDL:过程设计语言,也称为伪码,它是用正文格式表示数据和处理过程的设计工具。
4.PAD(Problem Analysis Diagram):问题分析图。它是用二叉树形结构的图来表示程序的控制流。5.OOA:面向对象分析,就是指抽取和整理用户需求并建立问题域精确模型的过程。6.SQA:(Software Quality Assurance):软件质量保证,其措施主要有:基于非执行的测试,基于执行的测试和程序的正确性证明。
7.COCOMO:ConstruCtive Cost model 构造性成本模型。。E是开发工作量;A是模型系数。KLOC:估计的源代码行数(以千行为单位)B是模型指数。fi是成本因素。为了确定B的值COCOMO模型把软件开发项目划分成组织式、半独立式和嵌入式三种类型,并指定每种类型所对应的B值分别为1.05、1.12和1.20。在COCOMO模型中,仅粗略地考虑了项目先例性和开发灵活性两个因素对B值的影响。
8.CMM(Capability maturity model):能力成熟度模型。是用于评价软件机构的软件过程能力成熟度的模型。最初建立此模型的目的主要是为大型软件项目的招数投标活动提供一种全面而客观的评审依据,发展到后来,此模型又同时背应用于许多软件机构内部的过程改进活动中。
9.paradigm:范型。在软件生命周期全过程中使用的一整套技术方法的集合。
10.object:对象是封装了数据结构级可以施加在这些数据结构上的操作的封装体,这个封装体有可以唯一的标识它的名字,而且向外界提供一组服务。
11.class是对具有相同数据和相同操作的一组相似对象的定义,也就是说类是对具有相同属性和行为的一个或多个对象的描述。12.overloading重载。进一步提高了面向对象系统的灵活性和可读性。包括两种:函数重载 和 运算符重载。函数重载:指在同一作用域内的若干个参数特征不同的函数可以使用相同的函数名字;运算符重载:指同一个运算符可以施加于不同类型的操作数上面。13.SE(software engineering):软件工程 即使从管理和技术两方面研究如何安好地开发和维护计算机软件的一门学科。一门研究用工程方法构建和维护有效的、实用的和高质量的软件的学科。
14.reuse:重用 是指同一事物不做修改或稍加改动就在不同环境中多次重复使用。
15.verification:验证 是指保证软件正确的实现了某个特定要求的一系列活动。
16.IPO(输入(Input)、加工(Processing)、输出(Output))图:是输入、处理、输出图的简称,能够方便地描绘输入数据,对数据的处理和输出数据之间的关系,它的基本形式是在左边的框中列出有关的输入数据,在中间的框中列出主要的处理,在右边的框内列出产生的输出数据。
17.warrier图:一种表示信息层次结构的图形工具,它用树形结构描绘信息,可以表明信息的逻辑组织,也就是说它可以指出一类信息或一个信息元素是重复出现的,也可以表示特定的信息在某一类信息中是有条件出现的。
18.Jackson图:Jackson图是面向数据结构的设计方法Jackson方法的工具。它①便于表示层次结构,而且是对结构进行自顶向下分解的有力工具②形象只管可持续性好③既能表示数据结构也能表示程序结构。
19.Petri网:包含4种元素:一组位置P,一组转换T,输入函数I以及输出函数O。它在自动化及计算机科学领域得到广泛应用,特别是已经证明:用Petri网可以有效地描述并发活动。 20.Zi 语言:一种形式化规格说明语言。最简单的说明包含四个部分:给定的集合、数据类型及常数状态定义,初始状态操作。使用Zi语言可以降低软件开发费用,对精确性的要求很高。
21.瀑布模型:唯一的被广泛采用的声明周期模型,现在它是软件工程中英勇的最广泛的过程模型,按传统的瀑布模型开发软件;有几个特点:①阶段具有顺序性和依赖性②推迟实现的观点③质量保证的观点。
传统的瀑布模型 →太理想化 实际的瀑布模型 →有反馈环境
22.喷泉模型:
典型的面向对象的软件工程模型之一,“喷泉”
体现了面向对象软件开发过程迭代和无缝的特征。
23.变换分析:是一系列设计步骤的总称,经过
这些步骤把具有变换流特点的数据流图按预先
确定的模式映射成软件结构。
24.事务分析:数据流具有明显的事务特点时,
用事务分析方法设计软件结构,事务分析的设计步骤和变换分析的大部分相同或类似,主要差别仅在于由数据流图
原创力文档


文档评论(0)