资源描述
上一章复习测试题1、请问对结构化开发方法以下描述正确的是请问对结构化开发方法以下描述正确的是()主要采取自底向上的系统实施主要采取自底向上的系统实施主要采取自顶向下的系统分析设计主要采取自顶向下的系统分析设计比较适合规模小,较简单的任务比较适合规模小,较简单的任务比较灵活,可根据用户不断提出的需求及时修正比较灵活,可根据用户不断提出的需求及时修正AB2、管理信息系统的开发方法有很多,重点要、管理信息系统的开发方法有很多,重点要求掌握的方法有求掌握的方法有结构化方法、原型法和面向结构化方法、原型法和面向对象的开发方法对象的开发方法。3、管理信息系统的生命周期包括、管理信息系统的生命周期包括系统规划阶系统规划阶段、系统分析阶段、系统设计阶段、系统实段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行与维护阶段施阶段、系统运行与维护阶段五个阶段。五个阶段。4、原型法的步骤包括原型法的步骤包括确定用户的基本需求、确定用户的基本需求、开发初始原型系统、使用原型系统确认用户开发初始原型系统、使用原型系统确认用户需求、修改与改进原型系统和需求、修改与改进原型系统和完成并交付使完成并交付使用用。原型方法n原型方法原型方法n在关系数据库系统、第四代开发语言(在关系数据库系统、第四代开发语言(4GL4GL)和各)和各种可视化开发环境的支持下提出的一种开发方法种可视化开发环境的支持下提出的一种开发方法开发要求开发要求开发要求开发要求分析评价分析评价分析评价分析评价软件环境软件环境软件环境软件环境用户用户用户用户开发商开发商开发商开发商构造原型构造原型构造原型构造原型软件支持环境软件支持环境uRDBMSRDBMSu数据字典、建模工具数据字典、建模工具u快速查询系统快速查询系统u4GL4GL软件工具软件工具u可视化报告、界面生可视化报告、界面生成器,快速构造原型成器,快速构造原型5、基于面向对象方法的系统开发过程分基于面向对象方法的系统开发过程分三个阶段:即三个阶段:即面向对象分析阶段、面面向对象分析阶段、面向对象设计阶段和面向对象向对象设计阶段和面向对象编程编程实现实现阶段。阶段。6、管理信息系统开发的策略包括、管理信息系统开发的策略包括自下而自下而上策略和自上而下策略。上策略和自上而下策略。7、无论选择的开发策略和开发方法是什、无论选择的开发策略和开发方法是什么,管理信息系统的开发过程原则上么,管理信息系统的开发过程原则上都可以分为都可以分为系统分析、系统设计和系系统分析、系统设计和系统实现三个阶段统实现三个阶段。主要术语主要术语n 结构化方法学结构化方法学 Structured MethodologyStructured Methodology 可靠性可靠性 FeasibilityFeasibility 需求需求 RequirementRequirement 数据字典数据字典 Data DictionaryData Dictionary 决策树决策树/表表 Decision Tree/TableDecision Tree/Table 偶合偶合 CouplingCoupling 内聚内聚 CohesionCohesion 单元测试单元测试 Unit TestingUnit Testing 集成测试集成测试 Integration TestingIntegration Testing 有效性测试有效性测试 Function TestingFunction Testing 系统测试系统测试 System TestingSystem Testing 验收测试验收测试 Acceptance TestingAcceptance Testing SP SP(结构化程序设计)结构化程序设计)Structured Programming Structured Programming SD SD(结构化系统设计结构化系统设计)StructuredStructured system Designsystem Design SA SA(结构化系统分析)结构化系统分析)StructuredStructured systemsystem AnalysisAnalysis ERD ERD(实体关系图)实体关系图)Entity Relationship DiagramEntity Relationship Diagram DFD DFD(数据流程图)数据流程图)Data Flow DiagramData Flow Diagram结构化方法产生与发展结构化方法产生与发展n结构化结构化指指“严格的、可重复的、可度量的严格的、可重复的、可度量的”,“按照一组标准的准则、规范与工具做某项程序工按照一组标准的准则、规范与工具做某项程序工作作”n“结构化(结构化(StructuredStructured)”最早作为程序设计方法最早作为程序设计方法出现,称出现,称结构化程序设计结构化程序设计 SPSP(Structured Structured ProgrammingProgramming)n结构化程序设计之前,程序员都按各自的习惯和思路编结构化程序设计之前,程序员都按各自的习惯和思路编写程序,没有一个统一的标准,编出的程序可读性很差,写程序,没有一个统一的标准,编出的程序可读性很差,最严重的是程序的最严重的是程序的可维护性极差可维护性极差。nSP SP 的基本思想的基本思想每一个每一个程序程序都应都应按照一定的基本结构来按照一定的基本结构来组织组织n模块模块程序结构程序结构的重要特征的重要特征单一的入口和单一的出口。单一的入口和单一的出口。n模块模块构件活动构件活动是基于是基于输入输入处理处理输出输出这一概念的。这一概念的。n基本结构基本结构:顺序结构、选择结构和循环结构。顺序结构、选择结构和循环结构。nSP是是一一种种面面向向过过程程的的程程序序设设计计技技术术。任任何何程程序序的的逻逻辑辑都都由由一一组组有有限限的的控控制制结结果果组组成成。程程序序具具有有较较好好的的易易读读性性、可可理理解解性性和和可可修改性,提高程序设计和维护效率。修改性,提高程序设计和维护效率。n MIS工程工作流工程工作流系统分析的任务系统分析的任务n现行系统的详细调查(包括组织结构、人员分工、功能体系、业务流程、数据流程)n分析系统业务流程及数据流程 n制定新系统的逻辑模型(数据流程图、数据字典、处理说明)解决新系统解决新系统“能做什么(能做什么(What to doWhat to do)”的问题。的问题。而系统设计主要解决而系统设计主要解决“怎么做怎么做”(howtodo)的)的问题问题主要内容主要内容需求分析需求分析组织结构与功能组织结构与功能业务流程分析业务流程分析数据与数据流程分析数据与数据流程分析功能功能/数据分析数据分析新系统逻辑方案的建立新系统逻辑方案的建立 内容:内容:内容:内容:1 1 1 1、业务和数据的流程是否通畅,是否合理;、业务和数据的流程是否通畅,是否合理;、业务和数据的流程是否通畅,是否合理;、业务和数据的流程是否通畅,是否合理;2 2 2 2、数据、业务过程和实现管理功能之间的关系;、数据、业务过程和实现管理功能之间的关系;、数据、业务过程和实现管理功能之间的关系;、数据、业务过程和实现管理功能之间的关系;3 3 3 3、旧系统管理模式改革和新系统管理方法的实、旧系统管理模式改革和新系统管理方法的实、旧系统管理模式改革和新系统管理方法的实、旧系统管理模式改革和新系统管理方法的实 现是否具有可行性等;现是否具有可行性等;现是否具有可行性等;现是否具有可行性等;目的:确定用户的需求及其解决方法。目的:确定用户的需求及其解决方法。目的:确定用户的需求及其解决方法。目的:确定用户的需求及其解决方法。任务:汇总资料,分析对象:内部整体管理状况任务:汇总资料,分析对象:内部整体管理状况任务:汇总资料,分析对象:内部整体管理状况任务:汇总资料,分析对象:内部整体管理状况 信息处理过程信息处理过程信息处理过程信息处理过程 侧重于:从业务全侧重于:从业务全侧重于:从业务全侧重于:从业务全 过程的角度进行分析过程的角度进行分析过程的角度进行分析过程的角度进行分析系统分析概述系统分析概述需求分析应分析哪些需求需求分析应分析哪些需求n需求包括:需求包括:n功能要求功能要求n性能要求性能要求n可靠性要求可靠性要求n安全保密性要求安全保密性要求n以及开发费用和开发周期以及开发费用和开发周期n可使用资源等方面的限制可使用资源等方面的限制n其中其中n功能要求是最基本的,包括数据要求和加工功能要求是最基本的,包括数据要求和加工要求。要求。n软件需求规格说明软件需求规格说明(SoftwareRequirementsSpecification,SRS)第四章第四章管理信息系统的系统分析管理信息系统的系统分析n第一节第一节可行性分析和详细调查概述可行性分析和详细调查概述n第二节第二节管理业务调查管理业务调查n第三节第三节数据流程调查数据流程调查n第四节第四节数据字典数据字典n第五节第五节描述处理逻辑的工具描述处理逻辑的工具n第六节第六节系统化分析系统化分析n第七节第七节研究和确定管理模型研究和确定管理模型n第八节第八节提出新系统的逻辑方案提出新系统的逻辑方案第一节第一节可行性分析和详细调查概述可行性分析和详细调查概述管理信息系统可行性分析的意义管理信息系统可行性分析的意义可行性分析的内容可行性分析的内容可行性分析报告的内容可行性分析报告的内容详细调查的对象、目的和原则详细调查的对象、目的和原则可行性分析的意义可行性分析的意义n明确项目开发的必要性明确项目开发的必要性n明确项目开发的可行性明确项目开发的可行性可行性分析的内容可行性分析的内容 一个信息系统开发的可行性一个信息系统开发的可行性是指在一定的条件是指在一定的条件下,可以开发、建立一个新的信息系统。下,可以开发、建立一个新的信息系统。可行性可以从可行性可以从5个方面来考虑:个方面来考虑:经济可行性经济可行性即系统投入运行后所获得的收益是否大于开发即系统投入运行后所获得的收益是否大于开发以及运行系统的费用或成本。以及运行系统的费用或成本。技术可行性技术可行性主要指支持系统的硬件和软件能力以及技主要指支持系统的硬件和软件能力以及技术人员的数量和技术水平。术人员的数量和技术水平。进程可行性进程可行性指所开发的系统能否在规定的时间内完成。指所开发的系统能否在规定的时间内完成。这就对系统分析人员的专业知识要求较高。这就对系统分析人员的专业知识要求较高。操作可行性操作可行性系统在特定的环境中能否正常运行以满足组系统在特定的环境中能否正常运行以满足组织的日常业务信息需求。织的日常业务信息需求。人员可行性人员可行性新旧系统的切换过程中会涉及到某些人的个新旧系统的切换过程中会涉及到某些人的个人利益必然引起的人员抵触情绪。人利益必然引起的人员抵触情绪。可行性分析可行性分析管理可行性管理可行性技术可行性技术可行性经济可行性经济可行性可行性分析报告可行性分析报告n说明该信息系统开发项目的实现在技术、说明该信息系统开发项目的实现在技术、经济和社会条件方面的经济和社会条件方面的可行性可行性(系统简(系统简述)述)n评述为了合理地达到开发目标而可能选评述为了合理地达到开发目标而可能选择的择的各种方案各种方案(项目目标、所需资源、(项目目标、所需资源、预算和期望效益)预算和期望效益)n说明并论证说明并论证所选定的方案(所选定的方案(对项目可行对项目可行性的结论)性的结论)可行性研究的最终结果是一份可行性报告。可行性研究的最终结果是一份可行性报告。从以下三个方案中向用户推荐一种:从以下三个方案中向用户推荐一种:终止系统开发,在现有系统上改进,立即开发终止系统开发,在现有系统上改进,立即开发新系统新系统详细调查的内容和目的详细调查的内容和目的n详细调查的内容详细调查的内容组织结构的调查、功能体系的调查、业组织结构的调查、功能体系的调查、业务流程的调查、数据流程调查务流程的调查
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索