智能教学系统设计复习提要..docVIP

  1. 1、本文档共11页,可阅读全部内容。
  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文档。上传文档
查看更多
智能教学系统设计复习提要.

智能教学系统设计复习提要 一、智能教学系统设计的英文和模块; 二、软件设计的阶段划分;每个阶段的任务、使用的工具; 三、四种软件开模型的优缺点和特点; 四、UML和用例相关; 五、面向对象设计的基本概念; 六、CMM定义和没有级别的特点; 附录一: 1、需求分析包括那两类,主要任务是什么?需要分析完成的标志是什么? 2、什么是可行性分析,包括哪些项目?怎样具体分析? 3、概要设计的主要任务是什么?包括哪些内容,常用的工具有哪些? 4、数据库设计包括哪些内有?什么是数据字典?什么书主键等?数据库恢复技术。 5、用例(USECASE)设计,事件、用例、用例之间的关系等。 6、编码和效率之间的管。 7、测试包括哪些类型,怎么样进行测试? 8、评价系统的指标体系有哪些? 9、项目的经济可行性分析。 附录二 1、可行性研究的目的是用最小的代价,在尽可能短的时间内,确定该项目是否能够开发。 2、喷泉模型是一种以需求分析为动力,以对象为驱动的模型。 3、需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是功能需求。 4、判定树较判定表直观易读,判定表进行逻辑验证较严格,能把所有的可能性全部都考虑到。可将两种工具结合起来,先用判定表做底稿,在此基础上产生判定树。 5、环境集成主要有数据集成、界面集成、控制集成、平台集成、过程集成。 6、 投资回收期就是累计的经济效益等于最初的项目投资所需的时间。 7、 详细描述处理过程常用三种描述工具:图形、表格和语言。 8、 数据流图中,每个加工至少有一个输入流和一个输出流。 9、 结构化设计以数据流为基础映射成软件结构。 10、 当数据流图中某个加工的一组动作存在着多个条件复杂组合的判断时,使用判定表或判定树较好。 11、 产品管理包括版本管理和配置管理。 12、 任何程序都可由顺序、选择、重复三种基本控制结构构造。 13、 测试用例应有输入数据和预期的输出数据两部分组成。这样便于对照检查。 14、 需求分析阶段产生的最重要的文档之一是需求规格说明书。 15、 软件配置管理,简称SCM,软件配置项简称SCI。 16、 在算法描述工具中,PAD图可自动生成程序。由机器自动通过走树的办法生成相应的源代码,大大提高软件的生产率。 17、 效益分析有有形效益和无形效益两种。 18、软件项目计划是可行性研究阶段的结果产品。但由于可行性研究是在高层次进行系统分析,未能考虑软件系统开发的细节情节,因此软件项目计划一般在需求分析阶段完成后才定稿的。 19、信息隐蔽指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其它模块来说,是不能访问的。 20、 同一个类中的共享是指同一个类中的对象有着相同的数据结构和相同的行为特征。 21、 通过抽象,可以确定组成软件的过程实体。通过信息隐蔽,可以定义和实施对模块的过程细节和局部数据结构的存取限制。 22、 IPO图描述分层图中一个模块的输入、输出和处理内容。 23、 数据流图中的箭头表示数据流。 24、 软件测试时需要三类信息:软件配置、测试配置、测试工具。 25、 系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素,表达了系统中各种元素之间的信息流动情况。 26、 桩模块是用来代替被测试模块所调用的模块,它的作用是返回被测模块所需的信息。 27、 建立数据字典一般的两种形式是手工建立和利用计算机辅助建立并维护。 28、黑盒测试是功能测试,因此设计测试用例时,需要研究需求规格说明书和概要设计说明书中有关程序功能或输入、输出之间的关系等信息,从而与测试后的结果进行分析比较。 29、在类层次中,子类只继承一个父类的数据结构和方法,则称为单重继承。子类继承了多个父类的数据结构和方法,则称为多重继承。 30、投资回收期就是使累计的经济效益等于最初的投资费用所需的时间。项目的纯收入是指在整个生存周期之内的累计经济效益(折合成现在值)与投资之差。 31、 程序设计语言的简洁性是指人们必须记住的语言成分的数量。人们要掌握一种语言,需要记住的成分数量越多,简洁性越差。 32、 不同对象的同一属性可以具有相同或不同的属性值。 33、 软件开发划分的各阶段任务尽可能相对独立,同一阶段任务性质尽可能相同。 34、 瀑布模型是将生存周期各活动规定为线性顺序联接的若干阶段的模型。 35、 成本效益分析的目的是从经济角度评价开发一个软件项目是否可行。 36、 在需求分析阶段要进行以下几方面的工作:问题识别、分析与综合、导出软件的逻辑模型、编写文档。 37、 McCabe质量度量模型,针对面向软件产品的运行、修正、转移。 38、 项目开发计划的主要内容有:项目概述、实施计划、人员

文档评论(0)

sdgr + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档