搜档网
当前位置:搜档网 › 子系统与模块划分的方法

子系统与模块划分的方法

子系统与模块划分的方法

随着软件系统的复杂性不断增加,为了更好地管理和开发软件,将软件系统划分为子系统和模块成为一种常用的方法。子系统和模块划分可以帮助我们更好地理解和组织软件系统,提高软件的可维护性和可扩展性。本文将介绍子系统与模块划分的方法及其在软件开发中的应用。

一、子系统与模块划分的概念

子系统是指在整个软件系统中具有相对独立功能的部分。它可以由一个或多个模块组成,用于实现特定的功能或提供特定的服务。子系统之间可以通过接口进行通信和交互,但彼此之间的实现细节是相互独立的。

模块是指软件系统中的一个独立单元,它实现了某个具体的功能。模块通常是一个代码文件或一组相关的代码文件,它包含了一组相关的函数、类或过程。模块之间可以通过函数调用或消息传递等方式进行通信和交互。

二、子系统与模块划分的方法

1. 功能划分法

功能划分法是将软件系统按照功能进行划分,将具有相似功能的模块放在同一个子系统中。这种划分方法可以使得软件系统的功能结构清晰,方便理解和管理。例如,在一个电商网站的软件系统中,

可以将用户管理、商品管理、订单管理等功能划分为不同的子系统,每个子系统中包含相应的模块。

2. 数据划分法

数据划分法是将软件系统按照数据流动进行划分,将数据处理和数据维护的模块放在同一个子系统中。这种划分方法可以使得软件系统的数据流动清晰可见,便于理解和维护。例如,在一个学生管理系统中,可以将学生信息管理、成绩管理、课程管理等模块划分为不同的子系统,每个子系统负责相应的数据处理和维护。

3. 层次划分法

层次划分法是将软件系统按照层次结构进行划分,将不同层次的模块放在不同的子系统中。这种划分方法可以使得软件系统的结构清晰,方便理解和维护。例如,在一个三层架构的Web应用中,可以将表示层、业务逻辑层和数据访问层分别划分为不同的子系统,每个子系统负责相应层次的模块。

4. 耦合度划分法

耦合度划分法是将软件系统按照模块之间的耦合度进行划分,将耦合度较低的模块放在同一个子系统中。这种划分方法可以使得软件系统的模块之间的依赖关系较弱,方便模块的重用和替换。例如,在一个音乐播放器的软件系统中,可以将音频解码、播放控制、界面显示等模块划分为不同的子系统,每个子系统负责相应的功能。

三、子系统与模块划分的应用

子系统与模块划分在软件开发中有着广泛的应用。它可以使得软件开发团队在开发过程中更好地协作和分工,提高开发效率和质量。同时,它也可以使得软件的维护和升级更加方便,降低了系统的复杂性和风险。

子系统与模块划分还可以帮助我们更好地理解和组织软件系统。通过将软件系统划分为不同的子系统和模块,我们可以更清晰地了解软件系统的功能和结构,方便进行系统分析和设计。同时,它也可以使得软件系统的结构和接口更加清晰明确,方便后续的维护和升级。

子系统与模块划分是一种常用的软件开发方法。通过合理地划分子系统和模块,可以提高软件的可维护性和可扩展性,方便软件的开发和维护。希望本文对您了解子系统与模块划分的方法和应用有所帮助。

管理信息系统题目汇总

一、判断题(共10分,每小题1分)(下列叙述正确的打“√”,错误的打“X”) 1、信息是经过加工后的、有用的数据,因此,数据即信息。 2、系统集成按具体程度分为:概念集成、逻辑集成、物理集成。概念集成是看不见摸不着的;逻辑集成是看得见摸得着的;物理集成更是看得见摸得着的。 3、E—R图的基本组成有两部分:实体、属性。 4、数据的逻辑组织即数据在存储器上的实际存储组织,也即数据的物理组织。 5、一个好的战略规划必须要有明确的战略方向和目标,事实上,方向和目标是一回事。 6、在MIS规划中常用关键成功因素法,识别关键成功因素所用的工具是树枝因果图。 7、原型法开发方法的突出特点是:允许开发者针对具体情况,从局部分析开始进行子系统(或子模块)的分析、设计、实现和评价,然后再组合成整体系统。 8、功能/数据分析的目的是:确定业务功能的数据流程图。 9、系统设计的目的是:建立新系统的逻辑方案。 10、数据结构的三种范式中的第二范式要求:表中无重复项。 三、单项选择题(共20分,每小题1分),在正确答案的字母标号上打“√”。 1、关于“管理”概念的说法,下面正确的一项是: A、管理是一种艺术,也是一门科学。 B、管理是一种艺术,不是一门科学。 C、管理是不一种艺术,但是一门科学。 D、管理是一种艺术,不是一门科学。 2、关于“信息”概念的说法,下面最合适的一项是: A、信息即数据; B、有用的数据即信息; C、信息是数据的集合; D、信息即消息。 3、关于“系统”概念的说法,下面正确的一项是: A、系统即个体的集合体; B、系统即具有独立功能的独立体; C、系统即由部件构成的有机统一体; D、系统即个体。 4、系统集成可分为:概念集成、逻辑集成、物理集成。概念集成是看不见摸不着的;那么“逻辑集成”是: A、看得见摸得着; B、看不见摸得着; C、看不见摸不着; D、看得见摸不着。 5、关于“计算机的组成”,下面正确的一项是: A、CPU、存储器、输入/输出设备; B、运算器、控制器、存储器; C、运算器、控制器、存储器、显示器; D、运算器、控制器、显示器。 6、数据库的组织可分为三级结构,即:内层(内模式)、中间层(模式)、外层(外模式),那么,我们常说的“数据的存储模式”是指: A、模式; B、内模式; C、外模式; D、都不是。 7、关于E—R图的基本组成,下面说法正确的一项是: A、由实体和属性组成; B、由属性和实体间联系组成; C、由实体、属性和实体间联系组成; D、由实体和实体间联系组成。 8、MIS规划的三个主要方法是:关键成功因素法、战略目标集转化法、企业系统计划法。那么,“树枝因果图”应用于下面哪种方法: A、都不是; B、战略目标集转化法; C、企业系统计划法; D、关键成功因素法。 9、MIS常用的开发方法有:生命周期法(结构化开发方法)、原型法、OO方法和计算机辅助工具开发方法,那么课本中提到的“瀑布模型”属于哪种开发方法: A、生命周期法; B、原型法; C、OO方法; D、计算机辅助工具开发方法。 10、系统分析的主要包括6个方面的内容:需求分析、组织结构与功能分析、业务流程分析、数据与数据流程分析、功能数据分析、新系统逻辑方案的建立。那么,“分析新系统的逻辑划分和数据资源的合理分布”属于哪方面分析的内容? A、业务功能分析; B、功能/数据分析; C、数据/数据流程分析; D、组织结构/功能分析。

管理信息系统复习题2(答案)

管理信息系统复习题(二) 一、单选题(每小题2分,共20分) 1、管理信息系统是一种( B ) A、自然系统 B、人工系统 C、信息处理系统 D、抽象系统 2、用户通过终端设备向系统提出服务请求,系统完成服务后通过终端即时回答用户,这样的信息处理系统属于( C ) A、计算机系统 B、批处理系统 C、实时处理系统 D、分布处理系统 3、关系模型是把数据的逻辑结构归结为满足一定条件的(B )模型 A、层次 B、网状 C、一维表 D、二维表 4、系统开发过程中最重要、最关键的环节是(D ) A、系统分析 B、系统设计 C、系统实现 D、A和B 5、描述信息系统逻辑模型的主要工具是( A ) A、数据流图 B、数据字典 C、数据处理功能分析表 D、数据-功能格栅图 6、系统调试完成后,在实施系统转换、投入试运行之前,必须做好编写(C )和人员培训工作。 A、系统说明书 B、系统实施方案 C、系统使用说明书 D、系统测试报告 7、网络上的每一个节点都有系统数据的完整拷贝,而且所有节点上的数据更新是同步的,这样的数据分布形式是(B )数据分布形式。 A、集中式 B、分片式 C、重复式 D、混合式 8、系统对提高企业科学管理水平,增强企业竞争力以及提高管理人员素质等带来的收益属于( B ) A、直接经济效益 B、间接经济效益 C、系统收益 D、投资回收效益 9、在系统转换中,中间没有过渡阶段,用新系统立即替换旧的系统,这种转换方式称为(A ) A、直接转换 B、并行转换 C、试运行转换 D、分阶段转换 10、层次码是一种( B ) A、顺序码 B、区间码 C、助记码 D、缩写码 二、填空题(每一空1分,共30分) 1、管理信息系统是以计算机为基础的及以人作为系统组成部分的(人机)系统。 2、根据系统的一般模型,系统应包括(输入)、(处理)和(输出)。 3、数据库系统的组成部分包括(数据)、(计算机系统)和(数据库管理系统)。 4、基于面向对象方法的系统开发过程分三个阶段:即(面向对象分析阶段)、(面向对象设计阶段)和(面向对象实现阶段)。 5、(生命周期)法适用系统规模大,功能与数据关系复杂,开发周期比较长的系统开发。

管理信息系统试题及答案

管理信息系统试题及答案 管理信息系统模拟试题及参考答案 一、填空题(每空2分,共20分) 1、根据系统的一般模型,系统应包括(输入)、(处理)和输出。 2、管理信息的三种表现形态是(数字形态)、文字形态、(图形形态)。 3、在关系模型中,最主要的关系操作是筛选、(投影)和(连接)。 4、网络环境下的数据分布形式为集中式、分片式、(重复式)、和(混合式)。 5、分调也称(模块)程序调试。 6、在计划评审技术中(关键线路)在所有线路中作业时间最长。 二、单选题(每题3分,共18分) 1、系统与环境由系统的(A)所划分。 A、边界 B、输入 C、处理 D、输出 2、战略性计划和决策的管理信息是用于(B)。

A、中层管理 B、高层管理 C、基层管理 D、目标管理 3、管理信息体系是一种(C)。 A、自然体系 B、人工体系 C、信息处理体系 D、抽象系统 4、建立管理信息系统的组织基础是指建立管理信息系统中组织内部所需的(B)。A、技术性条件 B、非手艺性前提 C、管理基础前提 D、人才基础条件 5、用原型设计法开发管理信息系统时,建造系统原型最好是采用(C)。A、机器语言 B、汇编语言 C、第四代语言 D、BASIC语言 6、体系开辟过程中最重要、最关键的环节是(A)。

A、体系分析 B、系统设计 C、系统实现 D、系统测试 三、判断题(每题2分,共18分) 1、系统评价只进行系统性能评价。(X) 2、信息处理子系统的作用是保证企业的信息需求(√)。 3、组织法的特点是各自为战,根据企业的职能,分别研制各自的管理系统(X)。 4、组织是一个开放的系统(√)。 5、结构化程序的三大根本控制结构的特点是,每种结构只有一个入口,有一个或多个出口(X)。 6、模块内聚性越高,说明模块的独立性越强(√)。 7、程序的调试关键是要发现错误。(√) 8、系统的转换是一个从旧系统向新系统转换的过程。(√) 9、系统评价是对系统性能的估计、分析和评审。(√) 四、问答题(每题4分,共20分) 1、体系的首要特征有哪些? (1)、目标性 (2)、界定性

管理信息系统题库(8套)及答案(8套) 2

《管理信息系统》试题库1 一、选择题 1.下列系统开发的各阶段中难度最大的是 ( ) A、系统分析 B、系统设计 C、系统实施 D、系统规划 2.数据库的组织结构中包括的模式有() A、内模式 B、(概念)模式 C、外模式 D、前三个选项都对 3.U/C矩阵的正确性检验没有包含的一种是:() A、完备性检验 B、准确性检验 C、一致性检验 D、无冗余性检验 4.文件系统中最小的数据存取单位是( ) A、数据项 B、记录 C、文件 D、数据库 5.某公司把库存物资出入库和出入库财务记账处理综合成一个应用子系统,这种子系统是将() A、供销职能和生产职能关联在一起 B、供销职能和财务职能关联在一起 C、财务职能和生产职能关联在一起 D、供销职能和市场职能关联在一起 6. 下列关于结构化方法和原型法的描述错误的是( ) A、结构化开发方法是以系统工程的思想和工程化的方法进行开发 B、对于运算量大、逻辑性较强的程序模块可采用原型法来构造模型 C、结构化方法要求严格区分开发阶段 D、原型法要求的软件支撑环境比结构化方法高 7.可行性分析的内容包括( ) A、业务上的可行性、管理上的可行性、决策上的可行性 B、技术上的可行性、业务上的可行性、管理上的可行性 C、经济上的可行性、技术上的可行性、管理上的可行性 D、经济上的可行性、业务上的可行性、管理上的可行性 8. 数据库系统的核心是() A、数据库 B、操作系统 C、数据库管理系统 D、数据库系统 9. 某企业建立了生产、销售、人事等从基层到高层的MIS,这种MIS的结构为( ) A、职能结构 B、横向综合结构 C、总的综合结构 D、纵向综合结构 10. 绘制系统流程图的基础是() A、数据关系图 B、数据流程图 C、数据结构图 D、功能结构图 11.VFP语言属于第( )代计算机语言。 A、一 B、二 C、三 D、四 12.在银行财务和一些企业的核心系统中,系统切换应采用()方式。 A、直接切换 B、并行切换 C、分段切换 D、试点后直接切换 13. 管理信息系统的特点是() A、数据集中统一,应用数学模型,有预测和控制能力,面向操作人员 B、数据集中统一,应用人工智能,有预测和决策,面向高层管理人员 C、数据集中统一,应用数学模型,有预测和控制能力,面向管理和决策 D、应用数学模型,有预测和决策能力,应用人工智能,面向管理人员 14. 系统分析报告的主要作用是() A、系统规划的依据 B、系统实施的依据 C、系统设计的依据 D、系统评价的依据 15.下列地址属于C类的是( ) A、 210.42.35.43 B、 172.17.13.2 C、 61.126.5.150 D、 240.4.3.5 二、判断题 1.管理信息系统规划的主要方法包括CSF、SST和BSP方法。() 2.人是信息化的社会生产力中最积极、最活跃的因素。() 3.系统开发是系统建设中工作任务最为繁重的阶段。() 4.系统建设中面临问题的主要原因是缺乏科学的、有效的系统规划。() 5.某种物料的需求量可由企业内部其他物料的需求量来决定的称为相关需求物料。() 6.管理信息系统是一个能够替代人的工作的系统。() 7.结构化系统开发方法的每一个阶段都有明确的工作目标。() 8.信息的价值关键在于对数据解释的正确性。() 9.从信息的使用频率来看,越是企业的高层(战略层)信息使用的频率越高。() 10.对于大系统来说,划分子系统的工作应在系统规划阶段进行。() 三、简答题 1.MRPII 的基本思想和特点是什么? 2.系统的好坏可从哪四个方面进行评价?

管理信息系统题库及答案(4)

《信息系统分析与设计》试题库4 一、填空题 1.信息系统分析与设计的三要素是:①系统的观点、②数学的方法、③计算机的应用。 2.信息是经过①加工_后的数据,它对接收者的行为能产生影响,它对接收者的_②决策_具有价值。 3. 计算机的网络的功能有①数据通信、②资源共享、③负荷均衡和分布处理。 4. 管理信息一般分为三级:①战略级、②策略级、③执行级。 5. 信息系统分析与设计的概念结构包括四部分内容:①信息源、②信息管理者、③信息处理器、④信息用户。 6. 传统DSS有三个主要部件:①数据库、②模型库、③会话部件。 7. 在信息系统分析与设计中,MRPⅡ的中文含义是:①制造资源计划、ERP的中文含义是: ②企业资源计划。 二、单项选择题 1. 在一个关系R中,所有的非关键字字段之间,不存在传递依赖关系,那么我们称它是( C ) A、第一范式 B、第二范式 C、第三范式 D、以上都不是 2.在系统设计中使用U/C矩阵方法的主要目的是( D ) A、确定系统边界 B、确定系统内部关系 C、确定系统与外部的联系 D、确定系统子系统的划分 3. 下列工作哪些都属于信息系统分析与设计实施阶段的内容? ( D ) A、模块划分,程序设计,人员培训 B、选择计算机设备,输出设计,程序调试 C、可行性分析,系统评价,系统转换 D、程序设计,设备购买,数据准备与录入 4.系统分析报告的主要作用是( C ) A、系统规划的依据 B、系统实施的依据 C、系统设计的依据 D、系统评价的依据 5.系统调试时,当程序全部调试完成后,首先应作的事是( A ) A、系统试运行 B、系统正式运行 C、编写程序文档资料 D、系统交付使用 6.MRPII的实质是一种( C ) A、计算机模式 B、数学模式 C、管理模式 D、数据库模式 7. 某企业建立了生产、销售、人事等从基层到高层的MIS,这种MIS的结构为( C ) A、职能结构 B、横向综合结构 C、总的综合结构 D、纵向综合结构 8.下列不属于传统的信息系统规划的方法是( D ) A、BSP B、SST C、CSF D、MRP

单元设计--附件3系统功能模块划分原则

系统功能模块设计原则 一、模块分解的原则和依据 系统逻辑模型中数据流图中的模块是逻辑处理模块,模型中没有说明模块的物理构成和实现途径,同时也看不出模块的层次分解关系,为此在系统结构设计中要将数据流图上的各个逻辑处理模块进一步分解,用模块结构图确定系统的层次结构关系,并将系统的逻辑模型转变为物理模型。 1.“耦合小,内聚大”的基本原则 在结构化设计中,采用自顶向下,逐步细化的方法将系统分解成为一些相对独立、功能单一的模块。如何度量模块之间的独立性呢? 在一个管理信息系统中,系统的各组成部分之间总是存在着各种联系的,将系统或子系统划分成若干模块,则一个模块内部的联系就是块内联系,而穿越模块边界的联系就是块间联系。由于模块之间的互相联系越多,模块的独立性就越少,因此,引入模块耦合和内聚的概念。 耦合表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。 内聚表示模块内部各成分之间的联系程度。 一般说来,在系统中各模块的内聚越大,则模块间的耦合越小。但这种关系并不是绝对的。耦合小使得模块间尽可能相对独立,从而各模块可以单独开发和维护。内聚大使得模块的可理解性和维护性大大增强。因此,在模块的分解中应尽量减少模块的耦合,力求增加模块的内聚。 2.对子系统或模块进行划分的依据 一个合理的子系统或模块划分,应该是内部联系强,子系统或模块间尽可能独立,接口明确、简单,尽量适应用户的组织体系,有适当的共用性。也就是上面所说的“耦合小,内聚大”。按照结构化设计的思想,对模块或子系统进行划分的依据通常有以下几种: (1)按逻辑划分,把相类似的处理逻辑功能放在一个子系统或模块里。例如,把“对所有业务输入数据进行编辑”的功能放在一个子系统或模块里。那么不管是库存、还是财务,只要有业务输入数据都由这个子系统或模块来校错、编辑。 (2)按时间划分,把要在同一时间段执行的各种处理结合成一个子系统或模块。 (3)按过程划分,即按工作流程划分。从控制流程的角度看,同一子系统或模块的许多功能都应该是相关的。

软件体系结构设计中的系统模块划分与关系设计方法研究

软件体系结构设计中的系统模块划分与关系 设计方法研究 在软件体系结构设计中,系统模块的划分和关系设计是确保软件系统高效运行和易于维护的重要步骤。本文将探讨系统模块的划分和关系设计方法,旨在为软件开发人员提供指导和参考。 一、系统模块划分方法 1. 功能模块划分 功能模块划分是按照系统的不同功能需求将软件系统划分为独立的模块。将整个系统拆分为多个功能模块,每个模块负责完成特定的功能,提高系统的可维护性和可扩展性。划分功能模块时,可以根据业务逻辑、用户需求和功能独立性进行划分。 2. 数据模块划分 数据模块划分是根据系统中涉及的数据类型、数据结构和数据处理方式将软件系统划分为独立的模块。通过将数据和功能相关的模块划分放在一起,提高了系统的内聚性和模块的重用性。常见的数据模块划分方法包括按照数据类型(如用户数据、产品数据)、按照数据处理方式(如数据输入模块、数据处理模块)等。 3. 面向对象模块划分 面向对象模块划分是基于面向对象的软件设计思想,将软件系统划分为独立的对象模块。每个对象模块都包含了数据和操作数据的方法,模块之间通过消息传递实现交互。面向对象模块划分方法能够提高系统的灵活性和可维护性,并且易于拓展和复用。 二、系统模块关系设计方法

1. 依赖关系设计 依赖关系是指一个模块对其他模块的功能有依赖性。在模块关系设计时,需要 明确模块之间的依赖关系,将依赖的模块放在被依赖的模块之前。这样可以确保模块按照正确的顺序加载和初始化。依赖关系的设计是系统模块之间顺利协作的基础。 2. 接口设计 接口设计是为了确保模块之间能够正确地进行数据传递和交互。每个模块都应 该明确定义接口,包括输入输出参数、函数调用规范等。接口设计的好处是降低模块之间的耦合性,提高系统的可维护性和可扩展性。 3. 组合关系设计 组合关系是指一个模块由多个更小的模块组合而成。通过将模块组合起来,可 以提高系统的复杂性管理和代码复用性。在组合关系的设计中,需要注意模块之间的关系和依赖,并确保模块之间的功能清晰分离,减少模块之间的耦合性。 4. 控制关系设计 控制关系是指模块之间的相互调用和控制流程。在系统模块关系设计中,需要 明确模块之间的控制关系,保证模块之间的调用正确和顺序合理。控制关系设计的好处是提高系统的可维护性和可测试性,同时也有助于减少代码冗余和提高代码的重用性。 总结 软件体系结构设计中的系统模块划分和关系设计对于保证软件系统的稳定性和 可维护性至关重要。通过合理的模块划分和关系设计,可以降低系统的复杂性,提高系统的可扩展性和重用性。在划分模块时,可以基于功能、数据类型和面向对象等方法进行划分;在关系设计时,需要关注依赖关系、接口设计、组合关系和控制

软件模块划分原则

软件模块划分原则 模块划分的重要性 所谓软件的模块划分是指在软件设计过程中,为了能够对系统开发流程进行管理,保证系统的稳定性以及后期的可维护性,从而对软件开发按照一定的准则进行模块的划分。根据模块来进行系统开发,可提高系统的开发进度,明确系统的需求,保证系统的稳定性。 在系统设计的过程中,由于每个系统实现的功能不同,所以每个系统的需求也将会不同。也就导致了系统的设计方案不同。在系统的开发过程中,有些需求在属性上往往会有一定的关联性,而有些需求之间的联系很少。如果在设计的时候,不对需求进行归类划分的话,在后期的过程中往往会造成混乱。 软件设计过程中通过对软件进行模块划分可以达到一下的好处: (1) 使程序实现的逻辑更加清晰,可读性强。 (2) 使多人合作开发的分工更加明确,容易控制。 (3) 能充分利用可以重用的代码。

(4) 抽象出可公用的模块,可维护性强,以避免同一处修改在多个地方出现。 (5) 系统运行可方便地选择不同的流程。 (6) 可基于模块化设计优秀的遗留系统,方便的组装开发新的相似系统,甚至一个全新的系统。 模块划分的方法 - 很多人都参与过一些项目的设计,在很多项目设计过程中对于模 块划分大多都是基于功能进行划分。这样划分有一个好处,由于在一

个项目的设计过程中,有着诸多的需求。而很多需求都可以进行归类, 根据功能需求分类的方法进行模块的划分。可以让需求在归类上得到明确的划分,而且通过功能需求进行软件的模块划分使得功能分解, 任务分配等方面都有较好的分解。 按照任务需求进行模块划分是一种基于面向过程的划分方法,利用面向过程的思想进行系统设计的好处是能够清晰的了解系统的开发流程。对于任务的分工、管理,系统功能接口的制定在面向过程的思想中都能够得到良好的体现。 按任务需求进行模块划分的主要步骤如下: (1) 分析系统的需求,得出需求列表; (2) 对需求进行归类,并划分出优先级; (3) 根据需求对系统进行模块分析,抽取出核心模块; (4) 将核心模块进行细化扩展,逐层得到各个子模块,完成模块划分。在很多情况下,在划分任务需求的时候,有些需求和很多个模块均有联系,这个时候,通过需求来确定模块的划分就不能够降低模块之间的耦合了。而且有些模块划分出来里面涉及的数据类型多种多样,显然这个时候根据系统所抽象出来的数据模型来进行模块划分更加有利。 在系统进行模块划分之前,往往都会有一个数据模型的抽象过程,根据系统的特性抽象出能够代表系统的数据模型。根据数据模型来进行模块划分,可以充分降低系统之间的数据耦合度。按照数据模

《管理信息系统》试题附答案

《管理信息系统》试题附答案 管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进展信息的收集、传输、加工、储存、更新、拓展和维护的系统。以下是由关于《管理信息系统》试题的内容,希望大家喜欢! 一、填空题 1、管理信息系统的三要素是:① 、②、③ 。 2、信息是经过①后的数据,它对接收者的行为能产生影响,它对接收者的②具有价值。 3、计算机的网络的功能有① 、② 、③ 和分布处理。 4、管理信息一般分为三级:① 、② 、③ 。 5、管理信息系统的概念构造包括四局部内容:① 、② 、 ③ 、④ 。 6、传统DSS有三个主要部件:① 、② 、和③ 。 7、在管理信息系统中,MRPⅡ的中文含义是:① 、ERP的中文含义是:② 。 二、单项选择题 1、在一个关系R中,所有的非关键字字段之间,不存在传递依赖关系,那么我们称它是( ) A、第一范式 B、第二范式 C、第三范式 D、以上都不是 2、在系统设计中使用U/C矩阵方法的主要目的是( ) A、确定系统边界 B、确定系统内部关系 C、确定系统与外部的联系 D、确定系统子系统的划分 3、以下工作哪些都属于管理信息系统实施阶段的内容? ( )

A、模块划分,程序设计,人员培训 B、选择计算机设备,输出设计,程序调试 C、可行性分析,系统评价,系统转换 D、程序设计,设备购置,数据准备与录入 4、系统分析报告的主要作用是( ) A、系统规划的依据 B、系统实施的依据 C、系统设计的依据 D、系统评价的依据 5、系统调试时,当程序全部调试完成后,首先应作的事是( ) A、系统试运行 B、系统正式运行 C、编写程序文档资料 D、系统交付使用 6、MRPII的实质是一种( ) A、计算机模式 B、数学模式 C、管理模式 D、数据库模式 7、某企业建立了生产、销售、人事等从基层到高层的MIS,这种MIS的构造为( ) A、职能构造 B、横向综合构造 C、总的综合构造 D、纵向综合构造 8、以下不属于传统的信息系统规划的方法是( ) A、BSP B、SST C、CSF D、MRP 9、计算机设备的购置应在( ) A、系统开发之前 B、系统分析阶段 C、系统设计阶段 D、系统实施阶段 10、以下关于信息的说法正确的选项是( ) A、因为信息不因共享而减少所以要大力提倡信息的无偿共享 B、信息的价值不会随着时间的流逝而减少 C、所有的信息都应该是对客观世界的真实反映 D、管理信息的等级越高,它的精度就越高

系统软件设计中模块划分案例

系统软件设计中模块划分案例 一、系统设计 根据工程实践经验,系统设计总体来说可以精简提炼分为两个核心阶段,即总体设计和详细设计。 1、总体设计 总体设计的主要任务是把需求分析得到的结果转换为软件结构和数据结构,也就是确定软件的主体系统结构。 设计软件结构的具体任务是将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口和人机界面等。 概要设计方法的主要目标是根据特定维度确定各个子系统和模块的划分,将由一个或多个功能(或目标)密切相关或相似的应用程序所组成的程序集合抽象出来。根据经验概要设计方法主要包括模块化方法、功能分解方法、面向数据流和面向数据结构的设计方法。按照面向服务架构(SOA)或者比较时髦的观点,概要设计的主要工作就是提取和整合微服务及业务逻辑,按照领域抽取展示层,最终拆分出功能独立的子系统。举例来说,按照一般的模块化或者功能拆分方法,我们可以将一个完善的电商系统分解为商品、库管、订单、支付、财务、结算、配送、搜索、CRM、虚拟货币、优惠票券、短信、邮件、活动等子系统。而子系统可以再次按照模

块或者功能细分,比如订单系统可以按商品品类或者活动类型或者线上线下等维度拆分;支付系统可以按照内外部支付方式、支付和风控策略、支付模式(如跳转或直连等)等不同维度进行划分。从SOA的角度看,不论子系统划分维度是什么,SOA都会对各种服务进行布局和整合,发布服务和数据契约,其最主要的目的就是对子系统服务进行复用。当然,SOA 如何和子系统设计布局和整合联系起来这是另一个话题了,本文不展开讨论。 2、详细设计 细节决定成败(Idea is cheap,detail is devil.),详细设计是实现系统模块的关键步骤。 程序=算法+数据结构,虽然我认为这个公式不完全正确,但是突出了算法和数据结构的重要性。 详细设计的主要任务就是根据总体设计中确定的业务子系统,设计每个子系统功能或模块的实现算法和数据结构,但根据一般的业务系统开发经验,详细设计涉及的具体内容可能还包括数据库设计、界面设计、子系统互联设计等。 详细设计非常考验程序员的基本编程水平和经验。我认为任何详细设计的最终目标都是通过可编程的手段实现软件系统,所以,对于开发人员,代码是第一重要的作品,其次才是文档,手册,图表,再其次是PPT等等

大学课程《管理信息系统》模拟试题及答案

大学课程《管理信息系统》模拟试题及答案 一、填空题 1.管理信息系统的三要素是:①、②、③。 2. 信息是经过①_后的数据,它对接收者的行为能产生影响,它对接收者的_②_具有价值。 3. 计算机的网络的功能有①、②、③和分布处理。 4. 管理信息一般分为三级:①、②、③。 5. 管理信息系统的概念结构包括四部分内容:①、②、③、④。 6. 传统DSS有三个主要部件:①、②、和③。 7. 在管理信息系统中,MRPⅡ的中文含义是:①、ERP的中文含义是:②。 二、单项选择题 1. 在一个关系R中,所有非关键字字段之间,不存在传递依赖关系,那么我们称它是( ) A、第一范式 B、第二范式 C、第三范式 D、以上都不是 2.在系统设计中使用U/C矩阵方法的主要目的是( ) A、确定系统边界 B、确定系统内部关系 C、确定系统与外部的联系 D、确定系统子系统的划分 3. 下列工作哪些都属于管理信息系统实施阶段的内容? ( ) A、模块划分,程序设计,人员培训 B、选择计算机设备,输出设计,程序调试 C、可行性分析,系统评价,系统转换 D、程序设计,设备购买,数据准备与录入 4.系统分析报告的主要作用是() A、系统规划的依据 B、系统实施的依据 C、系统设计的依据 D、系统评价的依据 5.系统调试时,当程序全部调试完成后,首先应作的事是( ) A、系统试运行 B、系统正式运行 C、编写程序文档资料 D、系统交付使用 6.M R P I I的实质是一种() A、计算机模式 B、数学模式 C、管理模式 D、数据库模式 7. 某企业建立了生产、销售、人事等从基层到高层的MIS,这种MIS的结构为( )

《管理信息系统》模拟试卷和答案

《管理信息系统》模拟试卷 一、单选题(每小题2分,共20分) 1、管理信息系统是一种() A、自然系统 B、人工系统 C、信息处理系统 D、抽象系统 2、用户通过终端设备向系统提出服务请求,系统完成服务后通过终端即时回答用户,这样的信息处理系统属于() A、计算机系统 B、批处理系统 C、实时处理系统 D、分布处理系统 3、关系模型是把数据的逻辑结构归结为满足一定条件的()模型 A、层次 B、网状 C、一维表 D、二维表 4、系统开发过程中最重要、最关键的环节是() A、系统分析 B、系统设计 C、系统实现 D、A和B 5、描述信息系统逻辑模型的主要工具是() A、数据流图 B、数据字典 C、数据处理功能分析表 D、数据-功能格栅图 6、系统调试完成后,在实施系统转换、投入试运行之前,必须做好编写()和人员培训工作。 A、系统说明书 B、系统实施方案 C、系统使用说明书 D、系统测试报告

7、网络上的每一个节点都有系统数据的完整拷贝,而且所有节点上的数据更新是同步的,这样的数据分布形式是()数据分布形式。 A、集中式 B、分片式 C、重复式 D、混合式 8、系统对提高企业科学管理水平,增强企业竞争力以及提高管理人员素质等带来的收益属于() A、直接经济效益 B、间接经济效益 C、系统收益 D、投资回收效益 9、在系统转换中,中间没有过渡阶段,用新系统立即替换旧的系统,这种转换方式称为() A、直接转换 B、并行转换 C、试运行转换 D、分阶段转换 10、层次码是一种() A、顺序码 B、区间码 C、助记码 D、缩写码 二、填空题(每一空1分,共30分) 1、管理信息系统是以计算机为基础的及以人作为系统组成部分的()系统。 2、根据系统的一般模型,系统应包括()、()和()。 3、数据库系统的组成部分包括()、()和()。 4、基于面向对象方法的系统开发过程分三个阶段:即

管理信息系统名词解释和简答题

管理信息系统名词解释和简答题 三、简答题(共25分) 1、简述系统的概念与特征。 系统概念:系统是由处于一定的环境中相互联系和相互作用的若干组成部分结合而成并为达到整体目的而存在的集合。系统的特征:具体包括:集合性(整体性)、目的性、相关性、环境适应性。 2.简述信息系统项目建设可行性分析的内容与意义。 答:可行性分析的内容包括:管理上的可行性、技术上的可行性、经济上可行性、环境上的可行性。 意义:对问题进行识别,确定系统开发的必要性,以减少条件不具备造成各方面的重大损失。 3.简述诺兰模型的主要思想。 答:美国哈佛大学教授诺兰()研究了将计算机引入到企业管理中的发展规律,于1973年首次提出了信息系统发展要经历由初级到成熟的多个发展阶段理论(1980年修改和完善为六个阶段),这就是所谓的诺兰阶段模型,简称“诺兰模型”,“诺兰模型”认为:信息系统的发展成长过程可划分为如下图所示的六个不同的发展阶段:初装、蔓延、控制、集成、数据、成熟。模型中的各阶段都是不能跳跃的,企业的信息系统建设,首先应该明确企业所处的发展阶段,进而根据阶段的特征来指导信息系统的建设。 4 系统设计应遵循的原则是什么? 系统设计是在分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计,系统设计是系统实施的重要前提和基础,系统设计中,应遵守以下原则:系统性、灵活性、可靠性、经济性。 5. 结构化开发方法的优缺点有哪些?。 答:结构化开发方法强调开发人员与用户的紧密结合,在开发策略上强调“从上而下”,注重开发过程的整体性和全局性。结构化开发方法适合于大型信息系统的开发,它的不足是开发过程复杂繁琐,周期长,系统难以适应环境的变化。

管理信息系统简答题题库

26、系统维护的内容和类型主要包括什么? 答:对于系统维护的具体内容包括:系统整体结构、系统概貌;系统分析设计思想和每一步的考虑;计算机系统的操作与使用;系统所用主要软件工具的使用;系统输入方式、操作流程的培训;可能出现故障以及故障的排除;系统文档资料的分类以及检索方式;数据的收集、统计渠道、统计口径;运行操作注意事项等。 27、如何进行系统功能结构的划分?子系统和模块划分的方法有哪几种? 答:系统功能结构的划分是自顶向下的将系统划分成为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能作为计算机可执行的单独程序为止,最后画出系统的功能结构图。 子系统与模块划分的方法有功能划分法、顺序划分法、性质划分法和时间划分法 28、简述系统分析报告中新系统逻辑模型的主要内容。 答:(1)新系统的目标图;(2)新系统的功能图; (3)新系统的数据流程图;(4)新系统的数据字典;(5)关于处理逻辑的说明。 2、系统设计阶段的主要工作内容是什么? 答:(1)总体设计,包括信息系统流程图设计、功能结构图和功能模块图的设计。 (2)代码设计和设计规范的设计。 (3)系统物理配置方案的设计。 (4)数据存储设计包括数据库的设计和数据的安全和保密设计。 (5)计算机处理过程设计,包括输入和输出设计编写程序设计说明书。 4、系统开发必须遵守的原则是什么? 答:(1)实用性原则;(2)系统的原则;(3)符合软件工程原则;(4)逐步完善与发展原则。 5、简述系统分析报告中新系统逻辑模型的主要内容。 (1)新系统的目标图;(2)新系统的功能图;(3)新系统的数据流程图;(4)新系统的数据字典;(5)关于处理逻辑的说明。 1、系统开发时,为什么要把系统划分为子系统? 答:把系统划分为子系统,可以简化分析和设计工作,因为子系统之间的接口明确以后,每一子系统的设计和调试,可以基本上互不干扰地独立进行,将来修改或扩充系统时也不至于改动局部而牵动全局。 2、简述系统设计报告的主要内容。 答:(1)系统总体设计方案;(2)代码设计方案;(3)输入和输出设计方案;(4)文件设计方案;(5)程序模块说明书。 29、“自下而上”和“自上而下”两种MIS的开发策略各有何优缺点? 答:“自下而上”开发策略的优点是能保证最终的系统可以运行一尽管所开发的系统不十分完美;缺点是缺乏整体的优化,并且开发过程中,存在大量的重复工作。“自上而下”的开发策略的优点是整体性和逻辑性强;缺点是复杂、繁琐。 30、简述系统的概念与特征 答:系统的概念:系统是由处于一定的环境中相互联系和相互作用的若干组成部分结合而成并为达到整体目的而存在的集合。 系统的特征:具体包括:集合性(整体性)、目的性、相关性、环境适应性。 31、请简述面向对象法开发系统的优缺点及适用场合。 优点:面向对象开发方法的应用解决了传统结构化开发方法中客观世界描述工具与软件结构的不一致性问题,缩短了开发周期,解决了从分析和设计等到软件模块结构之间多次转换映射的繁杂过程 缺点:面向对象开发方法需要功能强大的软件支持环境才可以应用 适用:在大型的信息系统开发中如果不经过自顶向下的整体划分,而是一开始就自底向上地

软件概要设计说明书

软件概要设计说明书

文档修改记录

填写说明 1. 系统结构的定义 本体系对整个软件系统按如下结构方式进行划分:系统→子系统→模块→子模块 其中: (1)“系统→子系统”划分属于“系统设计”,在系统设计说明书中予以描述。 (2)“子系统→模块”划分属于“概要设计”,在本说明书中予以描述。 (3)“模块→子模块”划分属于“详细设计”,在详细设计说明书中予以描述。如果系统相对简单,可以省略“子模块”这一层次。 2. 如果填写了系统设计说明书,则在本说明书中略过“系统→子系统”划分的相关内容(即第2章)。 3. 如果系统相对简单,不需要做“系统→子系统”划分,这种情况下,取消填写系统设计说明书,只须填写本说明书,直接套用“子系统→模块”划分(即第3章)进行“系统→模块”划分(把其中“子系统”一词替换为“系统”),并删除本说明书中“系统→子系统”划分的相关内容(第2章)。

目录 1.简介 (1) 1.1.背景和目的 (1) 1.2.范围 (1) 1.3.术语和缩略语 (1) 2.系统总体设计 (1) 2.1.任务概述 (2) 2.1.1.目标 (2) 2.1.2.需求概述 (2) 2.2.设计概述 (2) 2.2.1.总体约束 (2) 2.2.2.系统外部接口 (2) 2.2.3.设计方案概述 (2) 2.3.系统架构设计 (3) 2.3.1.系统的逻辑架构设计 (3) 2.3.2.系统的物理架构设计 (4) 2.4.子系统定义 (5) 2.4.1.子系统列表 (5) 2.4.2.子系统间关系 (5) 3.子系统1设计 (6) 3.1.任务概述 (6) 3.1.1.目标 (6) 3.1.2.需求概述 (6) 3.2.设计概述 (6) 3.2.1.总体约束 (6) 3.2.2.子系统外部接口 (7) 3.2.3.设计方案概述 (8) 3.3.子系统架构设计 (8) 3.4.模块定义 (10)

管理信息系统练习及答案

管理信息系统练习及答 案 Company number : [0089WT-8898YT-W8CCB-BUUT-202108] 练习A

一、单选题(本题共小题,每题分,计分。答案填在答题处) A.惟一地标识系统中的某一事物 B.是人和机器的共同语言 C.它以简短的文字形式代替具体的数字说明 D.主要任务就是提供给信息系统所需 使用的代码标准 7•下列不属于物理配置方案设计的依据的是()。 A.系统呑吐量 B.系统响应时间 C.系统处理方式 D.系统的输出方式 8•下列不属于系统转换方式的是()。 A.直接转换 B.并行转换 C.垂直转换 D.分段转换 9. ERP 是指()° A.物料需求计划 B.制造资源计划 C.企业资源计划 D.供应链管理 10. 绘制系统流程图的基础是()。 A、数据关系图 B、数据流程图 C、数据结构图 D、功能结构图 二.名词解释(本题共5小题,每题3分,共15分) 11. 信息系统 12. 原型法 13. 数据流程图 14. 区间码 15. 供应链 三.简答题(本题共5小题,每题5分,共25分) 的基本思想和特点是什么 17.简述结构化开发方法的基本思想和特点。 18•简述系统设计应遵循的原则。 19•输入设讣应遵循哪些原则输人数据的校验方法有哪些 20.简述什么是管理信息系统。 应用题(本题共小题,每题分,共计分) 31.根据下述业务过程画出物质订货的业务流程图: 采购员从仓库收到缺货通知单后,查阅订货合同单,若已订货,则向供货单位发出供货请求,否则就填写补充订货单交供货单位,供货单位发出货物后,立即向采购员发出提货通知。 32•下面是车间与职工的E-R图,说明两者之间的关系,并将其转换成关系模式。 33・某银行储蓄所存(取)款过程如下: 储户将填好的存(取)单及存折送交分类处理。分类处理按三种不同情况分别处理。如果存

管理信息系统题库

《管理信息系统》试题库2 四、简答题 1.简述系统分解的目的和原则。 2.请画出管理信息系统的生命周期模型,并说明各阶段的主要内容和文档。 3.简述系统设计的目的、任务和方法。 4.简述什么是管理信息系统。 5.简述信息具有的属性。 五、分析论述题 1.设要建立一个企业数据库,相关的描述如下: (1)企业各部门有许多职员,但一个职员仅属于一个部门; (2)每个职员可在多项工程中承担工作或负责管理,每项工程可有多个职员做工,但只有一个负责管理者; 试完成: ①把给定的E-R图转换为等价的关系模型结构。 2. ①UC矩阵正确性检验的原则有哪些? ②下列UC矩阵有一些错误,请根据以上原则找出错误。

《管理信息系统》试题库3四、问答题 1.试述信息处理的内容和现代企业对信息处理的要求。2.对比系统开发的主要方式,说明各种方式的优缺点。3.试述在系统分析阶段进行系统初步调查的内容。 《管理信息系统》试题库4 三、名词解释 1、数据库的三模式结构 2、原型法 3、客户机/服务器 4、数据库的逻辑设计 5、项目管理

四、简答题

1、请简述面向对象法开发系统的优缺点及适用场合。 2、如何进行系统功能结构的划分?子系统和模块划分的方法有哪几种? 3、模块分解的原则是什么? 4、什么是程序的通用性?在设计上有哪些主要的方法? 5、制定数据分布策略的原则是什么? 《管理信息系统》试题库5 三、名词解释 1. 信息: 2. 信息的不完全性: 3. 系统(System) 4. 系统建模(System Modeling) 四、简答题 1.管理信息系统的特点是什么? 2.ERP的含义是什么,它与MRPII有什么关系? 3.简要说明系统分析的主要任务及主要内容。 4.简述C/S的特点。 《管理信息系统》试题库6 三、简答题 1.请阐述计算机用于数据管理经历的三个发展阶段,并说明每个阶段的主要特点。 2.何谓原型法?它有哪些主要特点? 3. 试述数据和信息的概念,并指出它们之间的区别。 4.什么是数据模型?数据库有哪些常用的数据模型? 5. 何谓系统的生命周期?分析系统生命周期法的优缺点。 四、应用题 1.要开发一个学生成绩管理系统,在数据库的数据表中应该包括:学生编号、学生姓名、性别、课程编号、课程名称、课程成绩等字段。请根据关系规范化理论,要求满足第三范式,请问该数据库中应该建立哪些数据表?每个数据表应该包括哪些字段? 《管理信息系统》试题库7 三、名词解释

相关主题