还剩5页未读,继续阅读
文本内容:
第三章三,简答题
2.简述诺兰阶段模型的划分答诺兰模型划分为6个阶段初装阶段,蔓延阶段,控制阶段,集成阶段,数据管理阶段,成熟阶段4.简述信息系统的生命周期各阶段包括的内容?答
(1)信息系统规划对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略分析各级部门的信息需求,确定信息系统的目标、功能、规模、资源,对建设新系统的需求做出分析和预测,并根据需求的轻重缓急、现有资源状况和应用环境的约束,合理安排建设计划,从经济、技术、等方面研究建设新系统的必要性和可能性
(2)信息系统规划根据系统设计任务书确定的范围,对现行系统进行详细调查,描述现行系统的义务流程,指出现行系统的局限性和不足之处,确定新系统的旗本目标和逻辑功能要求》
(3)信息系统设计根据系统需求说明书中规定的功能要求,考虑具体设计以实现逻辑模型的技术,即设计新系统的物理模型,所以这个阶段有分为物理设计阶段
(4)信息系统实施将设计的系统付诸实践的阶段,该阶段的任务是根据系统设计报告所确定的物理模型,将设计方案转为计算机上可实际运行的人机信息系统,并编写系统实施报告
(5)信息系统运行维护主要对系统评价和维护5.简述结构化系统开发方法的基本思想答结构化系统开发方法是用系统的思想和工程化的方法,按照用户至上的原则,采取结构化、模块化、自顶向下的方法对系统进行分析与设计,开发过程严格按照信息系统开发的生命周期将整个信息系统开发过程5个相对独立的阶段,在前三个阶段坚持自顶向下地对系统进行结构化分析,在实施阶段,则坚持自底向上地逐步实施,即组织人员从基层的模块做起,然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统6.结构化系统开发方法各阶段的基本任务是什么各阶段应提供什么技术文档答
(1)信息系统规划对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略分析各级部门的信息需求,确定信息系统的目标、功能、规模、资源,对建设新系统的需求做出分析和预测,并根据需求的轻重缓急、现有资源状况和应用环境的约束,合理安排建设计划,从经济、技术、等方面研究建设新系统的必要性和可能性
(2)信息系统规划根据系统设计任务书确定的范围,对现行系统进行详细调查,描述现行系统的义务流程,指出现行系统的局限性和不足之处,确定新系统的旗本目标和逻辑功能要求》
(3)信息系统设计根据系统需求说明书中规定的功能要求,考虑具体设计以实现逻辑模型的技术,即设计新系统的物理模型,所以这个阶段有分为物理设计阶段
(4)信息系统实施将设计的系统付诸实践的阶段,该阶段的任务是根据系统设计报告所确定的物理模型,将设计方案转为计算机上可实际运行的人机信息系统,并编写系统实施报告
(5)信息系统运行维护主要对系统评价和维护
7.简述面向对象的系统开发方法的特点答
(1)封装性面向对象方法中,程序和数据时封装在一起的,对象作为一个实体,期操作隐藏在方法中,期状态有对象的“属性”来描述,并且只能通过对象中的“方法”来改变,从而外界无从得知
(2)抽象性面向对象方法中,把从具有共同性质的实体中抽象出的事物本质特征概念,称为“类”,对象是类的一例,类中封装了对象共有的属性和方法,通过实例把一个类创建的对象实例化后,自动具有类中规定的属性和方法
(3)封装性封装性是类特有的性质,类可以派生出子类,子类自动继承父类的属性与方法8.简述原型法的基本思想答在投入大量的人力、物力之前,在限定的时间内,用最经济的方法,开发出一个可实际运行的系统原型,以便尽早澄清不明确的系统需求在原型系统的运行中,用户发现问题,提出修改意见,技术人员完善模型,使它逐步满足用户的需求第四章信息系统规划是基于企业发展目标与经营战略制定的,面向企业信息化发展远景的,于企业信息系统的整个建设计划,包含信息系统的发展方向和目标,信息系统的IT方案实施策略和计划、预算等BSP(企业系统规划)是IBM公司在20世纪70年代开始采用的一种信息系统规划方法SST(战略集合转移法)是一种确定信息系统战略目标的方法,该方法把组织的总战略成一个“信息集合”,包括使命、目标、战略以及其他组织支撑因素CSF(关键成功因素)指在规划期内影响企业战略成功的关键性任务可行性研究又叫可行性分析,是指在项目正式开发之前,先投入一定的精力,通过一准则,从经济、技术、社会等方面对项目的必要性、可能性、可能性、合理性,以及项所面临的重大风险进行分析和评价,得出项目是可行的结论系统流程图用图形符号以黑盒子形式描绘组成系统的每个部件表达数据在系统各部件之间流动的情况是物理数据流图经济可行性研究分析系统项目所需要的花费和项目开发成功之后所能带来的经济效益技术可行性研究是分析在特定条件下,技术资源的可用性和这些技术用于解决信息系统问题的可能性和现实性,即分析使用现有的技术是否能实现这个系统,能否解决系统的技术难点,系统对技术人员有什么样的要求,现有的技术人员能否胜任,开发系统的软件、硬件字样是否能如其得到等第四章
1、名词解释信息系统规划是基于企业发展目标与经营战略制定的,面向企业信息化发展远景的,于企业信息系统的整个建设计划,包含信息系统的发展方向和目标,信息系统的IT方案实施策略和计划、预算等BSP(企业系统规划)是IBM公司在20世纪70年代开始采用的一种信息系统规划方法SST(战略集合转移法)是一种确定信息系统战略目标的方法,该方法把组织的总战略成一个“信息集合”,包括使命、目标、战略以及其他组织支撑因素CSF(关键成功因素)指在规划期内影响企业战略成功的关键性任务可行性研究又叫可行性分析,是指在项目正式开发之前,先投入一定的精力,通过一准则,从经济、技术、社会等方面对项目的必要性、可能性、可能性、合理性,以及项所面临的重大风险进行分析和评价,得出项目是可行的结论系统流程图用图形符号以黑盒子形式描绘组成系统的每个部件表达数据在系统各部件之间流动的情况是物理数据流图经济可行性研究分析系统项目所需要的花费和项目开发成功之后所能带来的经济效益技术可行性研究是分析在特定条件下,技术资源的可用性和这些技术用于解决信息系统问题的可能性和现实性,即分析使用现有的技术是否能实现这个系统,能否解决系统的技术难点,系统对技术人员有什么样的要求,现有的技术人员能否胜任,开发系统的软件、硬件字样是否能如其得到等第五章信息系统的需求分析三,简答题
1.信息系统需求分析阶段的任务是什么?答包括
(1)确定对系统的综合要求
(2)分析系统的数据要求
(3)导出目标系统的详细逻辑模型
(4)修正项目开发计划,编写用户手册概要
(5)编写系统需求规格说明书,并提交审查
2.数据流图的作用是什么?它有哪些基本成分?答作用
(1)作为交流信息的工具
(2)作为分析和设计的工具基本成分数据的源点或终点、数据加工、数据存储和数据流
3.数据字典的作用是什么?它有哪些基本条目?答作用是给数据流图上每个成分加以定义和说明基本条目数据流条目、数据项条目、数据文件条目和数据加工条目
6.需求评审包括哪些内容?评审方法有哪些?答内容
(1)系统定义的目标是否与用户的要求一致
(2)系统需求分析阶段提供的文档资料是否齐全
(3)文档中的所有描述是否完整、清晰、准确地反映了用户要求
(4)与所有其他系统成分的重要接口是否都已经描述
(5)主要功能是否已包括在规定的软件范围之内,是否都已充分说明
(6)软件的行为和它必须处理的信息、必须完成的功能是否一致
(7)设计的约束条件或限制条件是否符合实际
(8)是否考虑了开发的技术风险
(9)是否详细制定了检验标准,它们能否对系统定义成功进行确认方法
(1)自查法
(2)用户审查法
(3)专家审查法
(4)原型法第六章
1.名词解释系统设计用来确定系统的结构,即系统的组成以及各组成成分之间的相互关系,详细设计用来确定模块内部的算法和数据结构,产生描述各模块程序过程的详细设计文档模块指具有相对独立性的由数据说明、执行语句等程序对象构成的集合模块化指将整个程序划分为若干个模块,每个模块用于实现一个特定的功能内聚指模块内部各成分间联系的紧密程度耦合指模块之间相互联系的程度3.简答题2,模块内聚的类型有哪些?答
(1)偶然性内聚2逻辑性内聚3实践性内聚
(4)过程性内聚
(5)通信性内聚
(6)顺序性内聚
(7)功能性内聚3,模块耦合性的类型有哪些?答
(1)非直接耦合
(2)数据耦合
(3)特征耦合
(4)控制耦合
(5)外部耦合
(6)公共耦合7内容耦合5,系统总体设计的基本任务是什么?答
(1)设计软件系统结构
(2)数据结构及数据库设计
(3)编写总体设计文档
(4)评审4.应用题157无第七章信息系统的详细设计182页无第8章信息系统的程序编码200第九章信息系统的测试
三、简答题
1、系统测试的目标是什么?有哪些基本原则?答目标
(1)从用户的角度出发,普遍希望通过系统测试暴露系统中隐藏的错误和缺陷,以考虑是否可接受该产品
(2)从系统开发者的角度出发,则系统测试成为表明系统产品中不存在错误的过程,验证该系统已正确的实现了用户的要求,确立人们对系统质量的信任原则
(1)应该把“尽早的和不断的进行系统测试”作为系统测试者的座右铭
(2)程序员或程序设计机构应避免测试自己的设计的程序
(3)测试用例的设计不仅要有输入数据,还要有与之对应的语气结果
(4)测试用例的设计不仅要有合法的输入数据,还要有非法的输入数据
(5)要充分注意测试过程中的群集现象
(6)严格执行测试计划,排除测试的随意性
(7)应对每一个测试结果做全面检查
(8)除了检查程序是否做完;额它应做的事之外,还要检查它是否做了不应该的事
(9)在对程序修改之后要进行回归测试
(10)妥善保留测试计划、全部测试用例、出错统计和最终分析报告,并把它们作为系统的组成部分之一,为维护提供方便
2、黑盒测试和白盒测试有何区别?各有哪些具体的测试方法?答白盒测试是把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过不同点检查程序状态,确定实际的状态是否与预期的状态一致黑盒测试是把测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在系统的接口处进行测试,依据需求说明书,检查程序是否满足功能要求黑盒测试是一个功能测试需要研究需求说明和概要设计说明中有关的程序信息,与测试后的结果进行分析比较黑盒测试和白盒测试是互补的方法白盒测试的方法
(1)逻辑覆盖
(2)基本路径测试黑盒测试的方法
(1)等价类划分法
(2)边界值分析法
(3)错误推测法
(4)因果图法
3、系统测试分成几个阶段?个阶段的任务是什么?答阶段
(1)单元测试
(2)集成测试
(3)确认测试
(4)系统测试任务单元测试
(1)模块接口测试
(2)局部数据结构测试
(3)路径测试
(4)错误处理测试
(5)边界测试集成测试将所有的模块按照要求组成一个完整的系统进行分析确认测试使用实际数据进行测试,从而验证系统是否满足用户的实际需要,验证系统的有效性系统测试把通过确认测试的系统,作为基于计算机系统的一个整体元素,与整个系统的其他元素结合起来,在实际运行环境下,对计算机系统进行一系列的集成测试盒有效性测试
4、系统测试包括哪些类型?答
(1)恢复测试
(2)安全性测试
(3)强度测试
(4)性能测试
6、α测试和β测试有何区别?答α测试是由一个用户在开发环境下进行测试,也可以使开发机构内部的人员在模拟实际操作环境下进行的测试,尽可能逼真的模拟实际运行环境和用户对系统产品的操作,并尽最大努力涵盖所有可能的用户操作方式,因此,α测试是在一个受控制环境下的测试β测试是由系统的多个用户在一个或多个用户的实际使用环境下进行的测试,与α测试不同的事,开发者一般不在现场,因此,β测试是系统不在开发者控制的环境下的“活的”应用
7、使用等价类划分法进行测试的步骤?答
(1)划分等价类有效等价类无效等价类
(2)确定测试用例
(3)用等价类划分法设计测试用例的实例
8、使用因果图法生成测试用例的基本步骤?
(1)分析软件规格说明描述中,哪些是原因,哪些是结果,并给出每个原因和结果赋予一个标识符
(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因之间对应的关系,根据这些关系,画出因果图
(3)由于语法或环境限制,有些原因与原因之间,结果与结果之间不可能同时出现
(4)把因果图转换成判定表
(5)把判定表的每一列拿出来作为依据,设计测试用例
10、调试和测试有什么不同?他们各有什么用途?不同
(1)目的不同
(2)所需的技术理论不同
(3)定义不同
(4)作用和意义不同
(5)方法和过程不同用途测试是尽可能多的发现程序中的错误,而调试时确定错误的原因和位置,并改正错误
4.应用题无第11章课后习题
3.简答题
1.信息系统的成本是如何构成的?信息系统的成本和分为开发成本和运行维护成本开发成本包括分析和设计费用,系统实施费用,管理费用运行维护成本运行费用、管理费用、维护费用
4、项目质量的内涵是什么?系统需求是度量项目质量的基础,不符合需求的系统不具备专门的标准中定义了一些开发的准测,用力知道开发人员用工程化的方法来开发软件往往会有一些隐含的需求没有明确提出来
5、项目人员的组织方式有那些,各有什么优缺点?组织方式民主程序员组、主程序员组、现代程序员组特点民主程序员组小组成员完全平等,享有充分民主,通过协商做决策主程序组能把兼备高级程序员优秀管理集中现在程序员组各组任务明确又能帮助其他任务
6、简述系统的安全保姆的重要性,有哪些能保证系统安全保密的措施?信息系统的各种软硬件以及在系统运行过程中积累的大量信息是企业宝贵财富和重要资源,他们的损坏或泄漏将给企业带来不可估量的损失,是危机企业的生存和发展,因此提高系统安全保密很重要措施依法及用户单位的具体情况,制定西诺西安全制度,广发宣传,提高人们的保密意识配备齐全的安全设备、制定系统损害应对措施、设置切实可靠的系统访问机制、定期杀毒,隔离内部与外部数据、完整滴制作系统软件和应用软件,专人保管
7、文档的规范化管理包括那些内容?文档书写规范、可行性研究报告、系统开发计划、详细设计报告、用户使用手册
8、编写用户手册的目的是什么,内容有那些?目的是使用产品了解系统的用途,也便正确操作使用他内容引言、用途、运行环境、使用过程第十二章对象类抽象封装继承多态UML第十三章
1、名词解释参与者用例业务类MVC分析架构实体类控制类边界类设计类接口。