作业三 结构化系统设计(第6-8章)[1]
第6章 项目与程序设计
Text ======== Menu ========== 1. 输入 2. 修改 3. 删除 4. 打印 0. 退出 =======================
Endtext
@ 3,6 say 姓名 @ 4,6 say 工资 picture "99999.99" &&有两位小数
3. do case ~ endcase结构
do case case 条件1 命令组1 case 条件2 命令组2
……
[otherwise 命令组n+1]
endcase
.T. 命令组1
.F.
.T. 命令组2
…
.F. .T.
.F.
命令组n+1
命令组n
【例6.5】编程实现:输入一个百分制成绩,输出它对应的等级, 优秀:90~100、良好:80~89、中等:70~79、及格:60~69和 不及格:60分以下(Eg6_5.prg)。
可以从Word中复制程序到记事本,但需要从“选 择性粘帖”中选择“无格式文本”。
记事本默认的文件类型名为“.txt”,所以,在保 存对话框中,请用双引号界定,譬如:"test.prg", 否则会自动添加“.txt”,像这个样子 “test.prg.txt”。
6.2.3 程序的执行
程序的执行同程序的建立和编辑一样也有两种方式:菜单 方式和命令方式。
name=space(8) @5,10 say "姓名" get name read
2.输出命令
前面已经讲述了“?”和“??”的用法 。
(1)文本输出命令
\|\\文本行
或
第六章 结构化编程
二. 功能块编程及举例
• FB块带有一个存储区,即背景数据块,那么背景数据块 是如何生成的,有2中方法。
• 1)在调用FB并为它指定一个背景数据块后,如果该数据 块并不存在,则弹出一下提示信息:”Instance data block DBx does not exist. Do you want to generate it ?” 单击”Yes” 按钮可自动生成一个新的背景数据块。
正转,反转,停止,输出信号是电机正转,电机反转。
• 案例2:设计故障I1.3出现时,在操作面板上用一个指 示灯(Q4.3)来指示,指示灯以2HZ的频率闪烁,系 统复位输入是I1.2,用来检测故障是否存在,如果故障 存在,指示灯停止闪烁,转为常亮,故障消除,指示 灯熄灭。
故障信号 复位信号 存储器 指示灯
• 2)创建一个新的数据块时,选择其属性为“Data block referencing a function block”。
• 功能块FB的优点:当编写FC的程序时,用户必须寻找空 的标志区或数据区来存储需要保持的数据,并且要自己编 写程序来保存他们;而FB的静态变量可由STEP7的软件 自动保存。
• 一个功能块可以有多个背景数据块,使功能块可以被不同的对 象使用。
• 数据块包含共享数据块和背景数据块两种类型,共享数据块存 储的是全局变量,所有的逻辑块都可以从共享数据块中读取数 据,背景数据块则从属于某个功能块,用于传递参数。
• 块的调用即为子程序调用,块可以嵌套调用,嵌套的层数与 CPU的型号有关。
配料A
流量传感器 进料阀 进料泵 入口阀 M
流量传感器 进料阀 进料泵 入口阀
混合罐
配料B
排料阀
搅拌区功能为:
1.搅拌电动机 当液面指示“液面高 度低于最低限位”时,或者排料阀
信息系统分析与设计考题
信息系统分析与设计考试题库及答案一、填空1、信息具有事实_______、_______ 、等级性、变换性和_______ 等性质。
答案:时效性不完全性价值性2、通常认为,管理信息系统主要解决_______的决策问题,而决策支持系统则以支持_______和_______问题为目的。
答案:结构化半结构化非结构化3、信息系统的开发是成功的三要素_______、_______、采用合适的技术遵循有关开发过程进行开发。
答案:合理确定系统目标组织系统开发队伍4、信息系统开发的步骤是:在系统规划后,循进行_____、_____、_____ 、_____ 工作。
答案:系统分析系统设计系统构建与实施系统评价5、系统分析是围绕____问题展开的,而又要涉及到______技术的应用。
答案:管理现代信息6、系统分析的主要活动有:_______、_______研究、系统详细调查研究和新系统逻辑方案的提出。
答案:系统初步调查系统可行性7、在模块设计中,最终通过修改设计,使每一模块执行单一的功能,提高模块的_______组合,降低_______的耦合。
答案:块内块间8、信息系统总体设计的原则有(任写两条)_______原则和_______原则。
答案:自顶向下明确性9、系统实施以_______工作为基础,必须按系统设计的_______进行。
答案:系统分析与设计文档(或方案)10、系统规划主要任务是制定信息系统的_______、确定组织的主要_______和制定系统建设的计划。
答案:发展战略信息需求11、信息系统开发方法按照时间过程可以分为_______和_______。
答案:生命周期法原型法12、广义的理解是任何信息系统都有生命周期,包括_______、系统分析、_______、系统实施和_______五个不断循环的阶段。
答案:系统规划系统设计系统运行维护13、可行性研究的主要成果是_______报告和_______任务书。
答案:可行性研究系统开发14、如果系统初步调查结果表明,拟开发项目有必要也有可能进行时,可向主管单位提出_______建议书,需要进行_______安排。
6-第六章 面向数据结构的设计方法
第六章面向数据结构的设计方法前面介绍的结构化系统设计,是一种面向数据流的设计方法.本章介绍两种其它的设计方法---Jackson方法与LCP方法.它们都是面向数据结构的独立的系统设计方法.常将它们作为辅助的设计方法,配合SD方法使用.§1 面向数据结构的设计一.面向数据流的设计考虑问题的出发点是:数据流.最终目标:软件的最终SC图.解决问题的焦点:模块的合理划分.最佳适用范围:概要设计中,确定软件的结构.以SD为例,在分析阶段:以数据流图表示软件的逻辑模型;在设计阶段:按照数据流的类型,分别用变换分析或事务分析将它们转换为相应的软件结构.二.面向数据结构的设计基本思想:从问题的数据结构导出它的程序结构.作为独立的系统设计方法主要用于小规模数据处理的开发.考虑问题的出发点是:数据结构.最终目标:得出程序的过程性描述.最佳适用范围:详细设计中,确定部分或全部模块的逻辑过程.三.两种设计方法的共同点1.遵守结构程序设计“由顶向下”逐步细化的原则,并以其为共同的基础;2.均服从“程序结构必须适应问题结构”的基本原则,各自拥有从问题结构(包括数据结构)导出程序结构的一组映射规则.§2 Jackson设计方法一.Jackson图Jackson图是Jackson方法的表达工具.1.Jackson图表达的结构(a)顺序(b)选择(c)重复(a)表示A由B、C两部分顺序组成;(b)表示A可以包含B或C(S代表选择);(c)表示A由B重复任意次(含零次)构成(I代表重复).2.Jackson图的应用(1)表示数据结构(2)表示程序结构例:一教职工名册如下:教职工名册表头表体用Jackson 图表示的数据结构如下用Jackson图表示的程序结构如下(3) Jackson伪代码:为了实现从程序结构到逻辑结构描述的转换,需设计一组相应的伪代码: Jackson伪代码(图解逻辑).下图给出与三种程序结构相对应的Jackson伪代码.其中,带下滑线的字为保留字,cond表示条件.(a)顺序(b)选择(c)重复A seq A select cond1B B A iter condC or cond2 whileend A C Bend A end A二.Jackson设计方法1.Jackson方法设计步骤与SD方法设计步骤图解比较Jackson方法映射数据结构程序结构程序的过程表示(Jackson图(Jackson图) (Jackson伪代码)程序分析程序设计SD方法映射问题结构软件结构各模块的过程描述(DFD图) (SC图) (PDL等工具)概要分析详细设计2.Jackson方法设计步骤(1)分析并确定输入数据和输出数据的逻辑结构,用Jackson图描绘这些数据结构.实质是对求解的问题进行需求分析.用Jackson图表示数据结构时,省略与解题无关的多余信息,仅保留需要用到的数据单元.(2)找出输入数据结构和输出数据结构中有对应关系的数据单元(即有因果关系,在程序中可以同时处理的数据单元) 按照下列映射规则, 导出描绘程序结构的Jackson图.-----为每一对在输入结构和输出结构中有对应关系的单位元画一个处理框;-----为输入数据结构中每一剩余的数据单元画一个处理框;-----为输出数据结构中每一剩余的数据单元画一个处理框;-----所有处理框在程序结构上的位置, 应与由它处理的数据单元在数据结构Jackson图上的位置相对应(程序中具有因果关系).(3)写出程序的过程性表示:列出所有操作和条件,并把它们分配到程序结构图的适当位置 (4)用Jackson 伪代码写出与程序结构图对应的过程性表示. 3.应用举例1输入卡片分析程序.一叠卡片按内容分为K1、K2、K3三类,卡片叠的排列规则是:以K1卡始,以K2卡终.起始卡之前属前置部分,不含K1卡; 起始卡与终了卡之间属分批部分,不含K2卡.如图:...前置部分 起始卡 分批部分 终了卡试用Jackson 方法编一程序,要求依次完成下列分析工作: -----统计起始卡前卡片的张数,存入A; -----打印起始卡的内容;-----统计起始卡后出现的K1卡和K3卡总批数,存入B; -----统计起始卡后出现的K1卡的张数,存入C; -----统计起始卡后出现的K3卡的张数,存入D; -----打印终了卡的内容;-----打印A 、B 、C 、D 四个统计值. 求解步骤:第一步:画数据结构图. 输入卡片文件数据结构图输出文件数据结构图对输入数据与输出数据两图进一步细化:I 2S 3I 4I 5第三步:写出程序的过程性表示:列出所有操作和条件,并把它们分配到程序结构图的适当位置程序结构图中所需的有关操作: 有关条件: ① 打开卡片文件 ⑦ A :=A+1 I 1:until 出现K1卡。
第六章课后作业
第六章系统分析练习题一、选择题1.下列关于系统开发特点的描述错误的是( )A.系统开发是一项创造性活动,需要相关各方面人员协同努力方可完成B.系统开发一般都要耗费大量的人力、物力和时间资源C.系统开发的结果是无形的D.系统开发的结果只要在规定的误差范围内就算是合格品2.系统开发成功与否取决于该系统是否( )A.操作便利B.采用先进技术C.节约资金D.符合用户需要3.系统开发的环境适应性原则应包括系统的易扩展和()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.绘制企业的业务流程图时,要尽量具体地描述A.行业通用业务流程B.企业组织结构C.企业独特业务流程D.企业系统结构10.下列关于数据调查基本步骤的表述中不正确的是A.分析和确定数据来源B.全面收集各种载体上的有用数据C.对所收集的数据进行分析和净化D.对所有数据进行保存和整理11.最有利于收集灵活性信息的数据调查方式是A.查阅年报B.盘点C.收集账册D.访谈12.在数据流程图中,数据存储符号的内容是()A.数据存储介质的描述B.数据存储技术的描述C.对存储数据运算的描述D.逻辑上要存储的数据13.在信息系统逻辑模型设计时,将描述信息系统基本结构和主要功能的数据流程图称为A.背景图B.顶层数据流程图C.第一层数据流程图D.第二层数据流程图14.在数据流程图中,表示数据处理的图是()15.在数据流程图中,符号表示A.数据流 B.数据处理C.外部实体D.数据存储16.在数据流程图中,符号表示该外部实体是A.重复的B.错误的C.删除的D.异常的___A.组织结构图B.事务流程图C.信息关联图D.数据流程图18.在如图所示数据流程图中,“扣款计算”属于( )A.外部实体B.数据流C.数据存储D.数据处理19.下图中的“储户”属于()“查对账户”属于()。
管理信息系统(第二版)习题答案-第6章答案
管理信息系统(第二版)习题答案-第6章答案一、单选题1—5 D A D C A 6—10 C A A B B11—15 A D A B A 16—20 D B B C C21—25 A C D D A 26—27 A D二、填空题1.总体结构、详细2.功能要求、性能要求、容量要求、安全性可靠性要求。
3.星型拓扑结构、环型拓扑结构和总线型拓扑结构.4. 进程管理、存储管理、设备管理、文件管理、作业管理与用户管理5. 逻辑, 物理6. 总体结构,数据库设计,输入输出7. 组织/业务, 组织/功能8. 抽象到具体; 复杂到简单.9. 市场销售子系统; 生产管理子系统; 财务会计子系统; 人力资源管理子系统; 信息子系统; 物资供应子系统.10. 一对多(或1:N)11. 逻辑独立性12. 数据库管理系统13. 参照完整性14. 关系15. 需求分析; 概念结构设计; 逻辑结构设计; 物理结构设计.16. 概念模型的表示方法是实体—联系的方法.17. 实体型; 属性; 联系.18. 实际数据库结构; 装入数据; 测试和运行.19. 输入输出20. 输入信息正确性,满足输出需要21. 输入界面设计、输入方法选择和数据的校验22. 打印机输出、屏幕输出23. 菜单式、填表式、选择性问答式、按钮式、24. 数字网络直接传送和电话网络25. 判定参数和地址参数。
26. 输入、输出数据和数据加工27. 从上到下,由左向右28. 图形输出、报表输出29. 系统性、灵活性、可靠性和经济性30. 顺序码、区间码、助忆码31. 逻辑模型和物理模型三、名称解释1. 是指在网络环境下运行相应的应用软件,为网上用户提供共享信息资源和各种服务的一种高性能计算机,英文名称叫做SERVER。
2. 是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程并方便用户使用的程序集合,它是计算机和用户之间的接口。
4. 一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS5. 层次模块结构图是从结构化设计的角度提出的一种工具。
第8章专家系统
第8章 专家系统
2.分块语义网络 在PROSPECTOR中,陈述由分块语义网络表示。 分块语义网络是把整个网络划分成若干个块,每一块 (称为语义空间)表示一句完整的话(陈述)。例如, “角闪石部分地转化为黑云母”,可由图8―9表示。
专家系统应该具备以下四个要素: (1) 应用于某专门领域; (2) 拥有专家级知识; (3) 能模拟专家的思维; (4) 能达到专家级水平。
所以,专家系统就应该是: 应用于某一专门领域,拥有该领域相当数量的专家级知识,能模拟专
家的思维,能达到专家级水平,能像专家一样解决困难和复杂的实际问题 的计算机(软件)系统。
第8章 专家系统 图8―7 PROSPECTOR总体结构
第8章 专家系统
8.4.2 知识表示 PROSPECTOR系统的知识用语义网络和规则表示。
知识库由三级网络组成,它们分别用来描述概念、陈 述和推理规则。
1.分类学网络 最低一级网络是分类学网络(见图8―8),它的 作用有些类似于MYCIN中的词典,给出了系统所知道 的1000多个词汇的用途及相互关系。
815专家系统与知识工程由于专家系统是基于知识的系统那么建造专家系统就涉及到知识获取knowledgeacquisition即从人类专家那里或从实际问题那里搜集整理归纳专家级知识知识表示knowledgerepresentation即以某种结构形式表达所获取的知识并将其存储于计算机之中知识的组织与管理即知识库knowledgebase建立与维护等和知识的利用即使用知识进行推理等一系列关于知识处理的技术和方法
第8章 专家系统
8.3 专家系统的应用与发展概况
8.3.1 专家系统的意义 专家系统是一种智能计算机系统,所以,专家系统将计算机的
应用提高到了一个新的高度和水平。专家系统的建立,实现了人 类专家的“分身”和“延年”——使专家们丰富而宝贵的知识和经 验能不受时间和空间的限制,而得到最大限度地传播和应用,从 而产生最大的社会效益和经济效益。
一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个备选项中只有一个是符合题目
模拟试卷 (一 ) 第一部分选择题 (共 30 分 )一、单项选择题 (本大题共 30小题,每小题 1 分,共 30分)在每小题列出的四个备选项中只有一个是符合题目要求的。
请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.管理信息定义:经过加工处理后对企业生产经营活动有影响的()A.符号 B.事件 C.数据 D.数字 2.企业计算机系统应用在不断提高与改善,用户在其中扮演着重要角色,下列说法中错误的是 ()A.信息系统融入到企业运营管理的过程是与用户需求逐步贴合的过程B.信息系统开发项目中,用户支持和参与是项目成功的基础C.人机交互设计需要在用户的参与下完成D.高质量的信息系统是用户向信息技术专家单向学习的结果 3.职能部门系统中,负责订单管理、作业管理、库存管理等功能的是()A.财务管理信息系统 B.人力资源管理信息系统 C.生产管理信息系统 D .市场营销信息系统 4.以下有关 ERP软件的说法中错误的是 ()A. ERP软件具有模块化的结构,可以有选择的购买 B. ERP软件已经是最终产品 C.好的 ERP软件实现了底层设计的高度集成化D.企业要得到自己需要的 ERP系统,还需要在管理基础、流程改进和开发实施方面付出必要的努力 5.以下有关分布式平台说法的中错误的是()A.数据的存储和处理都是由独立的计算机设备共同完成 B.数据本身及其处理的结果可以与其他用户分享C.对病毒比较敏感,任何用户都可能引入被病毒感染的文件D.相对于集中式平台,分布式平台增加了数据传输的成本和风险 6.将信号划分为模拟信号和数字信号的依据是()A.因变量的取值是否连续B.自变量的取值是否连续 C.自变量随因变量的变化是否连续D.因变量与自变量的取值是否一致7.以下有关 TCP/ IP说法正确的是 ()A.TCP/IP 是两个网络协议的总称 B.TCP/IP为异构物理网络提供统一的数据通信服务C.TCP/IP 按分块的方法进行网络建模D.TCP/ IP包括五个层次 8.数据库管理系统的组成中,用来描述数据库、表的结构,供用户建立数据库及表的是 ()A.DDL;B. DML;C.管理程序 D.控制程序 9.在数据库体系结构的三层结构中,整个系统的核心和关键是()A.外模式 B.模式 C.内模式 D.视图10. E-R图用于描述数据库的 ()A.概念模型 B.数据模型 C.存储模式 D.外模式11.有一条 SQL语句: SELECT地点,课程 FROM KB WHERE时间 IN(“周一” ),其结果是所有属性中只保留“地点,课程”两个属性,该运算为()A.选择运算 B.投影运算 C.连接运算 D.以是都不是12.若要在 STUDENT表中插入一条新记录,包括 XH(学号)、XM(姓名)、CJ(成绩 ),则应当执行()A.INSERT STUDENT (X,HXM,CJ) VALUES ('201125'4,'李名云',87)B.UPDATE STUDENT (XH,XM,CJ) VALUES' ( 2011254 ','李名云',87)C.INTO STUDENT (XH,XM,CJ) VALUES' ( 2011254','李名云',87)D.以上都不正确13.关于索引,下列说法中不正确的是 ()A.独立于表 B.原表中很小的一个子集C.比数据表占用的存储空间要小得多 D.创建的速度比表慢14.作用与使用逻辑符号“AND”与“ OR”类似,也可以限定查询的范围是()A.DELETE;B.UPDATE; C.IN; D. AVG15.以下关于战略性规划的说法中错误的是()A.战略性规划间接与组织的业务战略相衔接B.信息技术与企业战略的一致性是战略性规划关注的焦点问题 C.战略性规划需要分析信息系统在组织中的地位,选择需要建设的应用系统 D.战略性规划需要设定企业信息系统的建设目标和进程16.在生命周期法的各个阶段中产生系统说明书的是()A.系统分析阶段 B.系统设计阶段 C.系统实施阶段 D.系统维护阶段17.以下关于基于构件的开发的说法中错误的是()A.强调构件的可复用 B.一个构件只能有一个实现 C.决定构件重用的关键在于它能否与其他构件整合D.主要通过整合已有的构件来完成较大型的软件系统的开发18.绘制数据流程图时首先要建立的是 ()A.背景图 B.顶层数据流程图 C.低层数据流程图D.中层数据流程图19.下列关于决策表的说法中错误的是 ()A.决策表适用于描述和处理判断条件较多的多方案决策过程 B.决策表分为影响处理过程的条件等四个部分C.用决策表可以检验决策策略有效性,但不能检验其完备性 D.决策表有时可以简化,简化后的决策表更容易使用和理解 20.对 u/ c的正确性检验中,要求每个数据类列必须有一个 c,并至少有一个U 属于()A.完备性检验 B.一致性检验 C.参考性检验 D.无冗余性检验 21.划分合理的模块结构具有良好的独立性和清晰的接口关系,其优点是()A.模块中的错误比较容易界定 B.错误的影响会受到模块边界的有效约束C.避免错误的后果逐级放大D.以上都是22.在面向对象的设计方法中,处理程序主要描述系统中 ()A.各对象的方法 B.对象对外部事件的响应 C.对象对外部事件的行为 D.以上都是 23.规范有序的编码在系统设计中的地位非常重要,编码的规范性要求,编码时不要()A.为数据的分类存储、检索和统计提供方便 B.尽可能采用现有的国标、部标编码,结构统一 C.保持局部一致性 D.以科学划分的、通行的分类体系为基础 24.概念数据模型是面向问题的模型,关于概念模型的说法中不正确的是()A.反映了用户的现实工作环境 B.是与数据库的具体实现技术无关的 C.不具备计算机和数据库知识的管理人员很容易理解 D.概念数据模型不容易向逻辑数据模型转换 25.可以将概念模型表示出来的是 ()A.数据流图 B.数据字典 C.E-R 模型 D.程序结构图 26.组织流程变革和信息系统应用之间的影响关系是_________ 的。
第六章 结构化系统设计
怎么做?如何实现系统说明书 规定的系统功能,成果是系统 的物理模型。 物理模型 物理模型 物理模型
系统设计
逻辑模型
哪个好?
评价选择物理模型
在评价选择物理模型前,先要讨论评价信息系统 的标准。 信息系统的优劣程度取决于它为管理工作提供信 息服务的质量。具体从六个方面衡量。 信息系统功能 能否满足用户需要 系统的效率 系统的工作效率 系统的可靠性 系统抗干扰能力 系统的工作质量 系统提供信息准确 方便 实用 清晰 系统的可变更性 系统修改和维护的难易程度 系统的经济性 系统收益与支出比
系统生命周期经费开销
分析设计 35%
研制 20%
编程 15% 调试 50%
维护 80%
20%*50%+80%=90%
可变更性好的系统—— 效率不高可以提高效率 质量不好可以改进质量 可靠性差可以加强可靠性 反之,可变更性差的系统,修改不如重做,系统 寿命自然就短。 所以,系统设计必须从保证系统的变更性入手, 设计出一个易于理解、容易维护的系统。
图 a:模块 A将参数“平均”或者“最高”传递给模 块B,模块B按这个参数的值是“平均”还是“最高”去 取相应成绩回送到A。这里参数“平均/最高”控制模块B 如何工作,这就是控制耦合。 控制耦合给理解和修改带来了不便。第一,需要理 解开关量;第二,模块A设开关量,还要记住开关值是什 么,以便从模块B返回后进行相应处理。在系统设计中这 种耦合是可以避免的。图b所示的形式即可,模块A根据 需要调用模块B1或B2。
MIS练习答案
MIS练习答案一、单选题(选择最佳答案)1、信息来自数据,数据是信息的,而信息是数据的。
请选择(B)A)来源----结果B)载体---含义 C)含义----载体 D)结果------来源2、MIS的创始人是(B)A)瓦尔特·肯尼万B)高登·戴维斯 C)比尔·盖茨 D)王选3、一个最简单的管理信息系统基本上由以下几个部分组成(A)A)信息源、信息处理器、信息管理者、信息使用者 B)信息源、人、信息开发者C)信息处理器、信息管理者、信息使用者 D)系统、计算机、信息传递者4、系统与环境由系统的所划分,在它之内称为系统,在它之外称为环境。
(A)A)边界 B)输入 C)处理 D)输出5、管理信息系统是一种(B)A)自然系统B)人工系统 C)信息处理系统 D)抽象系统6、管理信息系统是以计算机为基础的及以人作为系统组成部分的(C)A)机器系统 B)物理系统 C)人-机系统 D)人工系统7、构成管理信息系统的基本要素是(A)A)人、信息、系统 B)人、计算机、系统 C)计算机、信息、网络 D)系统、计算机、信息8、在管理信息系统的金字塔型结构中,处于最下层的是(B)A)财务子系统 B)业务处理系统 C)决策支持系统 D)数据处理系统9、现代管理信息系统是(C)A)计算机系统B)手工管理系统C)人和计算机等组成的系统D)通信网络系统10、MIS解决的是 (D)A)半结构化问题和非结构化问题 B)结构化问题和半结构化问题C)非结构化问题D)结构化问题11、下面哪个是信息处理的基础。
(A)A)数据 B)信息 C)知识 D)计算机12、数据收集或信息转换要有主观思路,否则只能主次不分。
只有正确地舍弃无用和次要的信息,才能正确地使用信息。
这句话体现的是(D)A)信息的客观性 B)信息的时效性 C)信息的不完全性D)信息的价值性13、管理信息系统(MIS)、计算机辅助设计系统(CAD)和计算机辅助制造系统(CAM)结合在一起形成()A)计算机集成制造系统(CIMS) B)决策支持系统 C)业务处理系统D)作业控制系统14、下列决策问题中,属于非结构化问题的是()A)奖金分配(半结构化) B)库存补充(结构化)C)厂址选择(结构化) D)作业计划(结构化)半结构化决策:资金分配计划、作业调度非结构化:管理体制制定、广告宣传、选择销售对象15、在管理信息系统的横向综合结构中,最下层是()A)财务子系统B)业务处理系统C)生产子系统D)数据管理系统16、管理控制信息是属于管理信息的()A)战略级B)战术级 C)作业级D)操作级17、管理信息系统的结构按管理层次可分为()A)战略控制层、管理控制层、运行控制层、业务处理层 B)高层、中层、基层C)决策层、职能层、事务层、操作层D)管理层、技术层、操作层18、企业建立了生产、销售、人事等从基层到高层的MIS,这种MIS的结构为()A)职能结构B)横向综合结构 C)总的综合结构 D)纵向综合结构A)输入、处理、存储 B)输入、存储、传递C)输入、处理、传递D)输入、处理、输出29、电子会议系统通过卫星把不同城市的会议室联结起来,出席会议的人可以在屏幕上显示,互相自由交谈,是由提供的功能。
软件工程课后答案(清华大学出版社--钱乐秋)
8
作业及解答(第3章)
E1 护士
F4警告信息、病情报告 F1要求报告
E1 护士
Hale Waihona Puke E2 病人F2生理信号P0 患者监护系统
F6日志
D1患者日志
F5安全范围
D2患者安全范围
E3 时钟
13:07:42
F3日前、时间
重庆工学院计算机科学与工程学院 李梁(liliang@)
9
作业及解答(第3章)
是: 4474263 22,371(人月) 200
13:07:42
重庆工学院计算机科学与工程学院 李梁(liliang@)
5
作业及解答(第1-2章)
程序员的月平均工资是4000美元, 开发出4474263条指
令的成本是 22371 4000 89,484,000(美元)
13:07:42
重庆工学院计算机科学与工程学院 李梁(liliang@)
16
作业及解答(第3章)
3-3 银行计算机储蓄系统的工作过程大致如下:储户填写的 存款单或取款单由业务员键入系统,如果是存款则系统记 录存款人姓名、住址(或电话号码)、身份证号码、存款类 型、存款日期、到期日期、利率及密码(可选)等信息,并 印出存单给储户;如果是取款而且存款时留有密码,则系 统首先核对储户密码,若密码正确或存款时未留密码,则 系统计算利息并印出利息清单给储户。 请用数据流图描绘本系统的功能,并用实体-联系图描绘系 统中的数据对象。
医院对患者8监护系统的基本要求是随时接收每个病人的 生理信号(脉搏、体温、血压、心电图等),定时记录病人 情况以形成患者日志,当某个病人的生理信号超出医生规 定的安全范围时向值班护士发出警告信息,此外,护士在 需要时还可以要求系统印出某个指定病人的病情报告。
第6章习题答案
习题6一、单项选择题1、系统设计阶段主要目的是( D )。
A.设计新系统的目标B.程序设计C.代码设计D.将系统的逻辑方案换成物理方案2、输出设计应由( A )完成。
A.系统分析员根据用户需要B.系统设计员根据用户的需要C.程序设计员根据输入数据D.系统设计员根据输入数据3、描述模块层次结构,而不关心模块内部结构的工具是( A )。
A.层次结构图B.HIPO图C.系统流程图D.数据流程图4、系统设计报告的主要作用是作为( C )的依据。
A.系统规划B.系统分析C.系统实施D.系统评价5、为保证数据输入的正确性,通常在代码设计中加入( B )。
A.十进制编码B.校验位C.专用代码D.组合编码6、代码的功能不包括( D )。
A.唯一识别B.便于存储检索C.提高处理效率和精度D.位数较少7、系统设计时应( C )。
A.按用户要求划分子系统B.按领导要求划分子系统C.按逻辑功能划分子系统D.按职能划分子系统8、在控制结构图中,应要求模块具有凝聚度和耦合度分别为( A )。
A.最高和最小B.最高和最高C.最低和最高D.最低和最低9、IPO图是( D )。
A.系统结构图B.数据流程图C.组织结构图D.模块展开的输入处理输出图10、系统设计过程中应( B )。
A.先进行输入设计,后进行输出设计B.先进行输出设计,后进行输入设计C.同时进行输入输出设计D.只进行输出设计,不进行输入设计11、系统开发中,系统的物理设计是( B )阶段的工作。
A.系统分析B.系统设计C.系统实施D.系统调查12、下面哪项工作不属于系统设计阶段内容?( A )。
A. 程序设计B. 文件设计C. 处理过程设计D. 编写程序设计说明书二、填空题1、系统设计阶段,是根据系统分析阶段得出的逻辑模型,设计新系统的物理模型。
2、系统设计分为总体设计和详细设计两个部分3、系统的总体设计包括划分子系统、系统的总体结构设计、系统物理配置案设计。
4、耦合类型主要包括五种它们是数据耦合、特征耦合、控制耦合、公共耦合、内容耦合。
第五、六章+客观题作业
第五、六章客观题作业一、填空题(共4题,20分)1、人机界面设计是接口设计的一个重要组成部分,设计过程中总会遇到()、()、()和()这4个问题。
正确答案:第1空:系统响应时间第2空:用户帮助设施第3空:出错信息处理第4空:命令交互2、系统详细设计阶段最后产生的文档是()。
正确答案:第1空:详细设计说明书3、模块化的基本原则是()和()。
正确答案:第1空:高内聚第2空:低耦合4、结构化设计一般又可以分为总体阶段和()阶段。
正确答案:第1空:详细设计二、单选题(共21题,105分)1、概要设计规约不应包括()。
A、软件测试方面的要求和说明B、系统环境的设定C、各处理过程的算法D、文件结构和全局数据正确答案: C2、以下说法正确的是()。
A、程序流程图是一种算法描述工具B、 PAD图是一种描述程序逻辑结构的工具C、 PAD图又叫盒图D、 N-S图相对于PAD图的优点在于其支持自顶向下逐步求精的设计正确答案: B3、下面哪条属于程序流程图的优点?()A、支持逐步求精B、便于表达数据结构C、描绘直观,便于掌握D、程序员可以很早地开始考虑程序的控制流程正确答案: C4、下面哪条属于伪码的优点?()A、不仅可以作为设计工具,还可以作为注释工具B、形象直观C、便于描述较为复杂的条件组合D、支持逐步求精正确答案: A5、程序控制分为()三种基本结构。
A、分块、顺序、循环B、顺序、嵌套、选择C、顺序、选择、循环D、递归、堆栈、队列正确答案: C6、详细设计的任务是定义每个模块的()。
A、外部特性B、内部特性C、算法和数据格式D、功能和输入输出数据正确答案: C7、设计人机交互的界面时,应当遵循一定的设计原则,不包括()。
A、操作步骤少B、提供undo功能C、减少人脑的记忆负担D、增加复杂的功能正确答案: D8、用户界面应具备的特性中,最重要的是()。
A、可使用性B、灵活性C、可靠性D、可扩展性正确答案: A9、接口设计的主要内容是()。
2023年物业信息管理国家开放大学形考作业三平时作业三形成性考核 (第三次)
2023年物业信息管理国家开放大学形考作业三平时作业三形成性考核(第三次)1.网状模型的优点是存取效率较高。
判断题(2.5分)A.对B.错正确答案:A2.选择合理的开发工具是系统设计的原则之一。
()判断题(2.5分)A.对B.错正确答案:A3.结构化开发方法也称新生命周期法,是()与()的结合。
多选题(2.5分)A.结构模型B.生命周期法C.数据模型D.结构化程序设计思想正确答案:B D4.数据保护主要包括:数据的()、()、并发控制和数据库恢复。
多选题(2.5分)A.主观性B.安全性C.个性化D.完整性正确答案:B D5.由于计算机只能处理数字信号,不能直接采用模拟通信方式,如果要通过模拟通信方式传输数字信号,就必须采用调制解调器。
判断题(2.5分)A.对B.错正确答案:A6.()既是算术运算符,也是字符串运算符。
单选题(2.5分)A.*B./C.+D.-正确答案:C7.32位计算机在一个主存储器单元中存放的数是()位的单选题(2.5分)A.2B.4C.6D.8正确答案:D8.数据库系统通常由硬件支持系统、数据库、软件支持系统和数据库管理人员组成。
判断题(2.5分)A.对B.错正确答案:A9.对信息与数据之间的关系错误的描述是( )。
单选题(2.5分)A.信息反映数据的内涵B.信息是数据的载体C.数据是对信息加工的结果D.信息来源于数据正确答案:C10.常见的信息系统大致分为()、()、()和()四种类型。
多选题(2.5分)A.事物处理系统(TPS)B.管理信息系统(MIS)C.决策支持系统(DSS)D.人工智能系统(AI)正确答案:A B C D1.()既是算术运算符,也是字符串运算符。
单选题(2.5分)A.*B./C.+D.-正确答案:C2.对数据库中的数据使用索引能够有效的访问数据,提高查询的效率。
判断题(2.5分)A.对B.错正确答案:A3.物业管理信息系统大体可分为三种运行模式:()。
系统分析与设计课程设计
系统分析与设计课程设计一、课程目标知识目标:1. 学生能够理解系统分析与设计的概念、原则和方法,掌握基本的分析与设计工具。
2. 学生能够掌握系统需求分析的基本步骤,学会运用结构化分析方法,绘制ER图和数据流图。
3. 学生能够了解系统设计的基本原理,掌握模块化设计、面向对象设计等设计方法。
技能目标:1. 学生能够运用所学知识,独立完成一个小型信息系统的需求分析和设计。
2. 学生能够通过小组合作,进行有效的沟通与协作,共同完成系统分析与设计任务。
3. 学生能够运用相关软件工具,如Visio等,绘制系统分析与设计的图形化文档。
情感态度价值观目标:1. 学生培养对系统分析与设计工作的兴趣,提高对信息系统开发的责任感和使命感。
2. 学生在小组合作中,学会尊重他人意见,培养团队协作精神和沟通能力。
3. 学生能够认识到系统分析与设计在现实生活中的应用价值,增强理论联系实际的能力。
课程性质:本课程为信息技术类课程,旨在帮助学生掌握系统分析与设计的基本理论和方法,培养学生的实际操作能力。
学生特点:高中年级学生,具备一定的信息技术基础,对信息系统开发有一定了解,但系统分析与设计能力有待提高。
教学要求:结合学生特点和课程性质,注重理论与实践相结合,充分调动学生的主观能动性,提高学生的动手能力和团队协作能力。
通过本课程的学习,使学生能够达到上述课程目标,为未来从事信息系统开发和管理打下坚实基础。
二、教学内容1. 系统分析与设计基本概念:介绍系统、分析与设计的基本定义,理解信息系统开发过程中的角色与职责。
- 教材章节:第一章 系统分析与设计概述2. 需求分析:讲解需求分析的意义、方法,学习如何进行数据收集和分析,绘制ER图和数据流图。
- 教材章节:第二章 需求分析3. 结构化分析方法:学习结构化分析方法,包括数据流图(DFD)、实体关系图(ERD)等。
- 教材章节:第三章 结构化分析方法4. 系统设计:介绍系统设计的基本原理,学习模块化设计、面向对象设计等设计方法。
嵌入式系统作业(第5~8章)-保证有正确答案
您的本次作业分数为:100分单选题1.致力于IP核质量衡量,提升IP核安全性和有关标准研发的组织不包括()。
A VSIAB OCP-IPC SPIRTD VCID正确答案:D单选题2.以下哪种方式不是Verilog对设计建模的方式()。
A 行为描述方式---用过程化结构建模B 接口描述方式---用模块化结构建模C 数据流方式---使用连续赋值语句方式建模D 结构化方式---用门和模块实例语句描述建模正确答案:B单选题3.XC系列FPGA是下列哪个公司的产品?A XilinxB AlteraC IntelD AMD正确答案:A单选题4.下列哪种存储设备在掉电情况下会丢失数据?A 内存B FlashMemoryC CF卡D 硬盘单选题5.Linux是UNIX类操作系统的一种,它对UNIX有很好的兼容性,下面不是它特点的是()。
A 实时性强B 互操作性强C 多硬件平台支持,多处理器支持。
D 内存保护模式,共享库支持,TCP/IP、SLIP和PPP支持。
正确答案:A单选题6.用来描述一个任务,使得任务得以独立运行的数据结构是()。
A TLBB TCBC BSPD 以上皆不是正确答案:B单选题7.设备名”/sd0”对应的设备类型是()。
A 串口设备B 软盘驱动器C 管道设备D SCSI设备正确答案:D单选题8.当任务等待的资源变得可用时,会触发的任务状态的转换是()。
A 运行-->阻塞B 阻塞-->就绪C 延迟-->就绪D 运行-->延迟单选题9.目前Leon系列处理器包括以下哪个型号()。
A Leon2B Leon1C Leon4D Leon5正确答案:A单选题10.VxWorks操作系统是WindRiver公司推出的一种32位嵌入式实时操作系统,下面不是它优点的是()。
A VxWorks源码开源,用户的开发成本低。
B 简洁、紧凑、高效的内核。
C 支持多任务,实时性强。
D 较好的兼容性和对多种硬件环境的支持。
信息系统分析与设计 第三章 结构化系统分析
成绩单
练习题:
试根据以下业务过程画出某企业的 销售业务流程图,用户将订货单交某企
业的业务经理,业务经理填写出库单交
仓库保管员,该保管员查阅库存台账, 如果有货则向用户发货,如缺货,则通 知车间。
发货单
用户
订货单
业务 经理
出库单
库管员缺货通 知单Fra bibliotek库存 台账
车间
某企业的销售业务流程图
练习题:
试根据以下业务过程画出某企业的订 货业务流程图:采购员从仓库收到缺货通 知单后,查阅订货合同文件,若已订货, 向供货单位发出催货请求,否则,填写订
货单交供货单位。供货单位发出货物后,
立即向采购员发出取货通知。
根据下面的叙述,绘制某企业库存管理的业 务流程图。 生产部门将用料计划和领料单交给仓库负责 人审批,仓库负责人将未批准的领料单返还 给生产部门,将已批准的领料单交由仓库保 管员进行领料处理,即:查看用料流水账和 库存账,如果有料,则登记用料流水账和修 改库存账,如果缺料,则通知采购员,保管 员每月形成一份库存报表上交有关部门。
自顶向下的系统性原则;
逻辑模型与物理模型分开考虑的原则;
系统研制人员与用户相互沟通的原则。
S
S1
S2
上一层是下一层的( 抽 象 ) 下一层是上一层的( 分 解 )
结构化系统分析的基本原理
系统开发模型
模型:是现实世界中某些重要方面的表示。
在系统开发过程中模型的作用:
(1)可以方便描述信息系统的复杂性。
已签字借款单 现金账
借款人
不合格借款单
会计
经费本
拒付单 支票 付款单
出纳
问题:1、在图中将已签字借款单和不合格借款单都表 示为“借款单”是否可以,说明原因。2、在图中的双 向箭头表示什么含义?3、在图中现金账、经费本和其 他单据的含义是否一致?有何区别。
软件工程结构化分析与设计
例题
请给出购书申请的数据字典定义:一份
申请对应一个学生,内容包括学生的学 号、姓名、班级和他(她)所领全部教 材的书号、书名和数量。其中学号由阿 拉伯数字组成,姓名可选。
购书申请=学号+(姓名)+{书号+书名+数量}
工资 奖金 ≤1000—8%+500 >1000—8%
≤1000—5%+300 >1000—5%
≤1000—6%+300 >1000—6%
≤1000—4%+200 >1000—4%
例题
一个加工用来完成商店促销活动中的金
额计算,规定:消费不超过100元,享受 8折;消费100-500,享受7折;消费超过 500享受6折。且如果是会员则再减20。
用判定树描述该加工说明
消费额
<100
会员
是 否
优惠
8折-20 8折
优惠策略
100-500
是 否
>500
是 否
7折-20 7折
6折-20 6折
(4)E-R图
备注:若关系没有属性,则可以省略
E-R图向数据表的转换
一对一:两个实体可合并成一个表
0:1
学生
1:1
床铺
学生{学号,姓名,床铺号,上下,……}
(2)数据字典(DD)
对软件中的每个数据规定一个定义条目,
以保持数据在系统中的一致性
数据项:只含一个数据,又称为数据元素 数据流:由多个相关数据项组成
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
作业三结构化系统设计(第6-8章)之南宫帮珍创
作
3-1、用面向数据流的方法设计下列系统的软件结构
(1)储蓄系统
(2)机票预定系统
(3)患者监护系统
3-2、某火车售票系统的数据流程图如下所示,设计系统的软件结构
系统的软件结构图:
3-3、已知某系统的需求分析给出的系统数据流程图如下,画出结构图
系统的软件结构图:
3-4、画出下列伪码程序的程序流程图和盒图
START
IF p THEN
WHILE q DO
f
END DO
ELSE
BLOCK
g
n
END BLOCK
END IF
STOP
3-5、下图给出的程序流程图代表一个非结构化的程序,请问:(1)为什么说它是非结构化的? (2)设计一个等价的结构化程序。
(3)在(2)题的设计中你使用附加的标记变量flag 吗?若没用,请再设计一个使用flag 的程序;若用了,再设计一个不必flag 的程序
答:(1)通常所说的结构化程序,是依照狭义的结构程序的定义衡量,符合定义规定的程序。
图示的程序的循环控制结构有两个出口,显然不符合狭义的结构程序的定义,因此是非结构化的程序。
(2)使用附加的标记变量flag ,至少有两种方法可以把该程序改造为等价的结构化程序,下图描绘了等价的结构化程序的盒图。
flag= TRUE F p T
flag=FLASH g
(NOT q) OR (NOT flag)
(3)不使用flag 把该程序改造为等价的结构化程序的方法如图 F P T
g (NOT q) OR (NOT q)
F
P
T
q
g
f
n
flag=TRUE P AND flag g q
F T
flag=FAlSE
3-6、画出下列伪码程序的流图,计算它的环形复杂度。
你觉得这个程序的逻辑有什么问题吗?
C EXAMPLE
LOOP:DO WHILE X>0
A=B+1
IF A>10
THEN X=A
ELSE
Y=Z
END IF
IF Y<5
THEN PRINT X,Y
ELSE
IF Y=2
THEN GOTO LOOP
ELSE
C=3
END IF
END IF
G=H+R
END DO
IF F>0
THEN PRINT G
ELSE
PRINT K
END IF
STOP
3-7、编码设计
(1)某一类服装编码是这样设计的:编码由6位组成,其中从左到右,第一位是大写英文字母,可由A、B、C、D组成,第二~六位为0到9的数字。
如B32633暗示按这种方法进行设计共可组成多少种编码?
4*10*10*10*10*10=400000 共有400000种编码(2)设计代码校验位的方案如下:若原编码为12345,共五位。
从左至右取权11,7,5,3,2,对乘积之和以11为模取余作为校验位。
试问原编码的校验位应是多少?
(11*1+2*7+3*5+4*3+5*2)/11= 5 (7)
所以原编码的校验位应是7位
3-8、某交易所规定给经纪人的手续费计算方法如下:
总手续费等于基本手续费加上与交易
中的每股价格和股数有关的附加手续费。
如果交易总金额少于1000元,则基本手续费为交易金额的8.4%;如果交易总金额在1000元到10000元之间,则基本手续费为交易金额的5%,再加34元;如果交易总金额超出10000元,则基本手续费为交易金额的4%加上134元。
当每股售价低于14元时,附加手续费为基本手续费的5%,除非买进、卖出的股数不是100的倍数,在这种情况下附加手续费为基本手续费的9%。
当每股售价在14元到25元之间时,附加手续费为基本手续费的2%,除非交易的股数不是100的倍数,在这种情况下附加手续费为基本手续费的6%。
当每股售价超出25元时,如果交易的股数零散(即,不是100的倍数),则附加手续费为基本手续费的4%,否则附加手续费为基本手续费的1%。
要求:
(1) 用判定表暗示手续费的计算方法。
(2) 用判定树暗示手续费的计算方法。
解:设 Q=每股价格
S=交易总金额
N=交易的股数是100的倍数。