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

《信息系统分析与设计》考试理论.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
填空 信息系统生命周期的五个阶段:信息系统规划、信息系统分析、信息系统设计、信息系统实施、信息系统运行与维护。 可行性分析对哪几个可行性:经济可行性、技术可行性、社会可行性。 信息系统维护的四种类型:改正性维护、适应性维护、完善性维护、预防性维护。 什么系统解决结构化问题非结构化问题: 决策支持系统支持解决非结构化问题; 系统测试:静态测试:人工检测和计算机辅助静态分析;动态测试:黑盒测试和白盒测试。 描述处理逻辑的工具:决策表,决策树,结构化语言 名次解释 信息系统:利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和决策等问题,并为组织目标服务的综合系统。 数据字典:DD,能够准确地定义数据流图中各组成成分的具体含义,与数据流图共同构成了系统的逻辑模型。 耦合:模块之间相互联系的程度。由弱到强:非直接耦合,数据耦合,特征耦合,控制耦合,外部耦合,公共耦合,内容耦合。 内聚:模块内部各成分间联系的紧密程度。由弱到强分为:偶然性内聚,逻辑性内聚,实践性内聚,过程性内聚,通信性内聚,顺序性内聚,功能性内聚。 系统可用性:程序在给定的时间点,按照规格说明的规定,成功运行的概率。 系统可靠性:程序在给定的时间间隔内,按照规格说明书的规定成功地运行的概率。 用例:参与者与系统之间,为达到确定目的所进行的一次交互活动,并且会给用户带来“业务价值”的活动。 简答 结构化思想: 结构化系统开发方法是用系统工程的思想和工程化的方法,按照用户至上的原则,采取结构化、模块化、自顶向下的方法对系统进行分析与设计。严格按照信息系统开发的生命周期将整个信息系统开发过程划分为5个相对独立的阶段(系统规划、系统分析、系统设计、系统实施、系统运行与维护)。在前3个阶段坚持自顶向下地对系统进行结构化划分:在系统调查和理顺管理业务时,应从最顶层的管理业务下手,逐步深入至最基层;在系统分析、提出目标系统方案和系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。在系统实施阶段,则坚持自底向上地逐步实施,即组织人员从最基层的模块做起,然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统。 设计时优化准则: 改进系统结构提高模块独立性;模块的作用域应处于其控制域范围之内;系统结构中的深度和宽度不宜过大;模块应具有高扇入和适当的扇出;保持适中的模块规模和复杂度;降低模块接口的复杂度;设计单入口单出口的模块;模块功能可以预测。 哪些是正确的编码风格: 好的编码风格应该遵循以下4个方面的规则: 源程序文档化:使用恰当的标识符命名;程序应加注释 数据说明:数据说明的次序应当规范化;说明语句中变量安排有序化;使用注释说明复杂数据结构 语句结构 一行内只写一条语句,并且采取适当的移行格式,使程序的逻辑和功能变得更加明确;程序编写首先应当考虑清晰性,不要刻意追求技巧性,使程序显得过于紧凑;对复杂的表达式应加上必要的括号使表达更加清晰;由于人的一般思维方式对逻辑非运算不太适应,因此在条件表达式中应尽量不要使用否定的逻辑表示;为了不破坏结构化程序设计中结构的清晰性,尽量只采用3种基本的控制结构来编写程序,在程序中应尽量不使用强制转移语句goto;避免使用临时变量而使可读性下降;避免使用空的else语句和if then if 的语句,这种结构容易使读者产生误解;为了便于程序的代码,在程序中应尽可能地使用编译系统提供的标准函数;除非对效率有特殊要求,程序编写要做到清晰第一,效率第二;首先要保证程序的正确,然后才要求提高速度;不要修补不好的程序,而要重新编写;对太大的程序,要分块编写、测试,然后再集成。 输入输出方法 输入:输入方式应力求简单,尽量避免给用户带来不必要的麻烦;交互式输入数据时应有必要的提示信息;程序应对输入数据的合法性进行检查;若用户输入某些数据后可能会产生严重后果,应给用户输出必要的提示并在必要的时候要求用户确认;当需要输入一批数据时,不要以记数方式控制数据的输入个数,而应以特殊标记作为数据输入结束的标志;应根据系统的特点和用户的习惯设计出令用户满意的输入方式。 输出:输出数据的格式应清晰、美观;输出数据时要加上必要的提示信息。 什么叫模块独立性以及用什么来衡量: 模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。 模块独立性可以通过:模块本身的内聚和模块之间的耦合来衡量。内聚反映的事模块内部各个成分之间的联系,所以也称块内联系;耦合反映的是一个模块与其他模块之间的联系,所以又称块间联系。模块的独立性越高,则块内联系越强、块间联系越弱。 系统测试的阶段以及每个阶段的任务: 单元测试、集成测试、确认测试、系统测试。 单元测试:指对源程序中每一个程序单元进行测试,

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档