第8章 数字系统分析与设计

第8章 数字系统分析与设计
第8章 数字系统分析与设计

第8章 数字系统分析与设计

教学目标

理解数字系统的基本概念

熟悉数字系统自上而下的设计方法

掌握数字系统设计的描述

本章节通过对数字系统基本概念的介绍,传统设计方法与现代设计方法的比较,并通过十字路口红绿灯数字系统的分析与设计,进一步巩固数字系统分析与设计的基本方法。

8.1数字系统的基本概念

当前,随着数字技术的快速发展,在我们的日常生产、生活、学习、教学、科研等各个领域中。大到复杂的计算机控制系统,小到我们学习生活中的各类家用电器,从第一代GSM手机到今天的各种智能手机,加之在国防、智能机器人、医用设备的研究等等,随处都可见到数字技术的应用。

8.1.1数字系统

通过前面各章节的学习,我们对常用数字基本部件,如各种门电路、加法器、比较器、编码器、译码器、数据选择器、数据分配器、计数器、移位寄存器、存储器等已经有了一定的掌握和了解,它们在功能上比较单一,如能够完成加法运算、数据比较、编码、译码、数据选择、计数、数据存储等功能。我们把这些能够执行某种单一功能的电路称为基本逻辑功能部件级电路。而把由若干基本逻辑功能部件级电路构成的、能够实现数据存储、传送和处理,并按照一定程序操作功能的电路称为数字系统(Digital System)。数字密码锁、计算机等都是典型的数字系统。

8.1.2数字系统的基本组成

如图8.1所示,一个数字系统DS通常由输入电路、控制电路、受控电路、时基电路、输出电路组成。其中控制电路是整个系统的核心。

图8.1 数字系统的基本组成框图

1.输入电路

输入电路的功能是将各种外部信号(包括模拟信号如声音、温度等和数字信号如开关的通和断等)引入数字系统DS后供控制电路加以处理。

2.控制电路

控制电路是数字系统的核心,又常被称为控制器或控制单元。它根据时钟信号和受控电路送回的信号进行综合分析处理后,发出控制信号去控制和管理输人、输出电路及受控电路,使整个数字系统协调、有条不紊地工作。

3.时基电路

时基电路作用是产生各种时钟信号,用来保障数字系统在时钟信号作用下按照一定的顺序完成对应的控制操作。

4.受控电路

受控电路是数字系统的数据存储与处理单元,数据的存储、传送和处理均在数据子系统中进行。它从控制单元接收控制信息,并把处理过程中产生的状态信息反馈给控制单元。由于它主要完成数据处理功能且受控制器控制,因此也常常把它叫做数据处理器。

5.输出电路

输出电路将经过处理之后的信号(模拟信号或数字信号)推动执行机构(扬声器、数码管等)。

数字系统和功能部件之间的区别的一个重要标志是看有无控制器。凡是有控制器且能按照一定程序进行操作的,不管其规模大小,均称为数字系统。例如数字密码锁,虽然仅由几片MSI器件构成,但因其中有控制电路,所以应该称之为数字系统。而没有控制器、不能按照一定程序进行操作的,不论其规模多大,只作为一个功能部件来对待,例

如存储器,尽管其规模很大,存储容量可达数兆字节,但因其功能单

一、无控制器,只能称之为功能部件。

8.1.3数字系统设计方法

数字系统设计有多种方法,通常可分为传统设计方法和现代设计方法。

1.传统设计方法

传统的数字系统设计是基于原理图描述,采用试凑设计法对数字系统进行设计。试凑设计就是用试探的方法按照题目给定的功能要求,选择若干模块或功能部件来拼凑一个数字系统。这种设计方法用真值表、卡诺图、逻辑方程、状态转换表和状态转换图来描述系统的逻辑功能,以原理图来表达设计思想,由通用逻辑器件来搭成电路板,通过对电路板原理图的设计来实现系统功能。

设计人员首先确定可用的元器件;然后根据这些器件进行单元模块的逻辑设计;完成各模块后,进行模块之间的连接而形成系统;最后经调试、测试,观察并验证整个系统是否达到预期的性能指标。

传统设计方法的不足之处在于,采用自底向上的设计方法,缺乏对系统整体的规划和性能的把握;采用通用逻辑器件进行设计,其设计的灵活性差,需要的器件种类多、数量大,导致所设计的系统体积大、功耗高、可靠性差;设计方法没有明显的规律可循,主要是凭借设计者对逻辑设计的熟练技巧和经验来构思方案,划分模块,选择器件,拼接电路,给系统设计带来了一定的盲目性;试凑设计法适用于小型数字系统的设计,对于复杂的数字系统,这种设计方法就不再适用。

在前面有关章节中我们已经提及到试凑设计方法的学习,这里不再重复。

2.现代设计方法

随着EDA技术的发展和普及,使得数字系统的设计发生了革命性的变化,传统的设计方法已逐步退出历史舞台,而现代设计方法正在成为数字系统设计的主流。目前所流行的现代数字系统设计是一种基于芯片的设计方法,它以硬件描述语言来表达设计思想,利用EDA工具,通过对芯片的设计来实现系统功能。现在系统设计方法中经常使用的是自上而下(Top-Down)的设计方法。自顶而下的设计方法是从整体系统功能出发,按一定原则将系统划分为若干子系统,再将每个子系统分为若干功能模块,再将每个模块分成若干较小的模块……直至分成多基本模块实现。

现代数字系统设计方法的优点在于,基于PLD硬件和EDA工具的支持,采用自顶向下的设计方法,采用逐级仿真技术,以便及早发现问题,修改设计方案;适合多人多任务的并行工作等。

8.2十字路口交通灯控制系统设计

随着我国人民的生活水平日渐提高,私家汽车进入老百姓家庭的数量是日益剧增,再加上出租车、公交车等车辆的数量之大,这就不仅要求路路要越来越宽,而且使得交通管理系统的人力资源不足和车辆数量的剧增形成了显著的矛盾。而在我们当今的生活中的十字路口的交通灯的自动指挥,为行人和各种车辆的安全运行提供了很好的服务,确保十字路口的行人和车辆顺利、畅通地通过,极大限度的保护者每位公民的人身安全。

8.2.1系统功能与使用要求

设计一个十字路口的交通信号灯控制电路,四个路口安装红,黄,绿灯各一盏,示意图如图8.2所示。

图8.2 十字路口交通信号灯示意图

用来指挥各种车辆和行人安全通行,实现十字路口的自动化交通管理。具体功能要求如下。

(1)十字路口的信号灯交替点亮和熄灭,并且用LED数码管递减显示时间。

(2)要求南北方向车道和东西方向车道两条交叉道路上的车辆交替运行,且通行时间相等。

(3)绿灯亮时,准许车辆通行,但转弯的车辆不得妨碍被放行的直行车辆、行人通行;黄灯亮时,已越过停止线的车辆可以继续通行;红

灯亮时,禁止车辆通行。在绿灯转为红灯时,要求黄灯先亮,才能变换运行车道。

(4)运行时间为绿灯点亮(递减)85秒钟,当时间为0时,绿灯熄灭,同时黄灯闪亮(递减)5秒后熄灭,红灯点亮,红灯点亮的时间为90秒,同时另一方向的绿灯点亮。

8.2.2总体方案设计

根据上述十字路口红绿的灯功能和使用要求,设绿灯的点亮时间为,红灯点亮时间未t R,黄灯闪亮时间为t Y,则可简易画出该系统的计数器与交通灯的亮灭的关系如图8.3所示。从图8.3可明显看出,t Y =t R +t G。

图8.3 计数器与交通灯的亮灭的关系如图

要实现上述交通信号灯的自动控制,则要求控制电路由信号发生器、计数器、控制

电路、信号灯译码驱动电路和七段数码管显示译码驱动电路等几部分组成,信号灯电路的原理框图如图8.4所示。

图8.4十字路口交通信号灯原理框图

根据图8.3及图8.4可知该十字路口车辆通行状况为(设开始时东西方向通行)

状况一:东西方向通行,南北道路禁止通行,此时东西方向绿灯和南北方向红灯点亮,红灯将持续时间为90s,绿灯持续时间为85s 状况二:85s后,东西方向禁止通行,南北方向仍不放行,此时南北方向红灯持续点亮而东西方向黄灯闪亮,持续时间均为5s。

状况三:5s后,东西方向禁止通行,南北方向放行,此时东西方向

红灯和南北方向绿灯点亮,持续时间为红灯90s,绿灯持续时间为85s。

状况四:85s后,东西方向仍不通行,南北方向停车,此时东西方向红灯和南北方向黄灯亮,持续时间均为5s。后又回到第一种状况,进而循环反复工作。由此可画出这四种状况的转换关系图如图8.5所示。

为方便起见,我们将上述的四种状况对应的设为状态D0、D1、D2、D3。则可以得到对应的如图8.5所示的状态转换图。

D0

D1

D2

D3

图8.5十字路口交通信号灯状态转换图

8.2.3基于逻辑部件的系统设计与实现

根据图8.4所示十字路口交通信号灯原理框图,我们采用基于逻辑部件的系统设计来逐级实现之。

1.信号发生器

在红绿灯交通信号系统中,大多数情况是通过自动控制的方式指挥交通的。因此为了避免意外事件的发生,电路必须有一个个稳定的时钟信号来保证系统正常运作。为了降低成本,我们在此选择在第7章学过的555振荡器来作为交通信号灯系统的时钟信号发生器。

通过在第7章的学习,我们知道555是一种中规模集成电路,只要外部配上适当阻容元件,就构成振荡器。555构成的占空比和频率可调多谐振荡器及波形如图8.6所示(图7.17)。

图8.6 555构成的占空比和频率可调的多谐振荡器及波形

7)则可得图8.6所示的多谐振荡器振荡频率

占空比为。

又根据实际使用中的交通信号灯的变化周期为1秒,即振荡频率为1Hz,在此我们调节可变电阻使得电阻,则占空比。同时可求得电容的

容量为0.47uF。

2.信号灯的控制电路

控制电路的4种状态用来分别控制东西和南北方向的红(R)、黄

输 入输 出CLK A B C D QA QB QC QD 1

01↑××××减 法1

00↑××××加 法0

×××Da Db Dc Dd Da Db Dc Dd 1

1××××××保 持(Y )、绿灯(G )的点亮与熄灭。设灯点亮为1,灯为灭为0,则信号灯控制电路的真值表为表8.1所示。

表8.1信号灯控制电路的真值表

控制电路

东西(DX )方向南北(NB )方向状态

Q B Q A R DX G DX Y DX R NB G NB Y NB D 0

00010100D 1

01001100D 210100010D 311100001由信号灯控制电路的真值表可求出信号灯的逻辑式并化简,则有:

R DX = Q B G DX = Y DX = · Q A

R NB = G NB = Q 1· Y NB = Q B · Q A

将上述的逻辑表达式转换为逻辑电路为图8.7 所示

3.计数器

计数器的根据东西车道和南北车道道车辆运行时间进行90s 、85s 、5s 的计数,在此我们选择具有加/减同步计数功能的74LS191,其功能如表

8.2所示。其管脚图如图8.8所示。

表8.2 74LS191功能表

图8.7 信号灯的控制电路 图 8.8 74LS191管脚图

根据交通信号灯在实际中的使用情况,我们将显示部分采用减法计数(即将设置成高电平即可)。显示器件采用共阴极的十六进制七段数码管,选择十六进制七段数码管的优点在于无需专门设置译码驱动电路,而可以直接接至74LS191的4位二进制数据输出端。在总体设计中知道南北方向和东西方向的红灯点亮时间均为90秒,故可以在74LS191的4位二进制数据输入端置入十进制数89(对应二进制数为10001001),并将对应的为1的位通过“与非”门反馈给置数控制端,当减法计数器从89递减到0时,经会将端置入十进制数89(对应二进制数为10001001)送给4位二进制输出端(Q D Q C Q B Q A),在下一个秒脉冲到来时,计数器又从89开始做每次一秒的递减计数,开始新一轮循环。

计数器在控制器进入状态D0时开始90s递减计数;当递减到5s后产生控制信号,并向控制器发出状态转换信号,控制器进入状态D1,计数器开始5s计数;5s后又产生控制信号,并向控制器发出状态转换信号,使计数器置数,主控制器进入状态S2,计数器又开始90s计数;当递减到5s后产生控制信号,又向主控制器发出状态转换信号,主控制器进入状态D3,计数器又开始5s计数;5s后同样产生控制信号,并向主控制器发出状态转换信号,又使计数器置数到89,控制器又回到状态D0。

计数器及数码显示电路如图8.9所示,此图是在Multisim中仿真得到的。

图8.9 计数器及数码显示电路

4.控制电路

根据图8.5所示的十字路口交通灯的四种状态可知,要实现其控制功能,需选择一种能提供四种状态的控制功能的电路即可。在此我们选择74LS192,其功能与74LS191相同,管脚排列如图8.10所示。

图 8.10 74LS191管脚图

根据其功能表,设置DOWN==1,CLR=A=B=C=D=0,来自计数器的控制信号接至UP端,则此时的74LS192构成的为加法十进制计数器。又因在总体设计时的东西和南北方向的运行时间相等,故74LS192无需特别置数,我们将4位二进制输出端Q D Q C Q B Q A的低两位Q B Q A(在

74LS192为十进制计数器时,Q B Q A始终按照00、01、10、11循环变化)的四种状态为交通信号灯的控制输入端,恰好实现了总体设计中提出的要求。

在Multisim中仿真得到的74LS192构成的十进制加法计数器电路如图8.11所示,

至交通信号灯的控制输入端

图8.11 74LS192构成的十进制加法计数器及交通信号灯的控制端根据设计各部分功能在Multisim仿真软件中画出十字路口交通信号灯控制原理图如图8.12所示,其在总体设计中的各部分功能及总体功能都得到了完整的验证。

图8.12 十字路口交通信号灯控制原理图

本章小结

(1)数字系统(Digital System)是指能够实现数据存储、传送和处理,并按照一定程序操作功能的电路。

(2)一个数字系统DS通常由输入电路、控制电路、受控电路、时基电路、输出电路组成。

(3)数字系统设计有多种方法,通常可分为传统设计方法和现代设计方法, 传统的数字系统设计是基于原理图描述,采用试凑设计法对数字系统进行设计。传统设计方法的不足之处在于对于复杂的数字系统不适用。

(4)现在系统设计方法中经常使用的是自上而下(Top-Down)的设计方法。自顶而下的设计方法是从整体系统功能出发,按一定原则将系统划分为若干子系统,再将每个子系统分为若干功能模块,再将每个模块分成若干较小的模块……直至分成多基本模块实现。

本章习题

1.数字系统主要由哪些部分组成?

2.自上而下的设计方法的基本步骤是什么?

3.试采用基于数字系统设计方法设计一个数字钟系统。

数字集成电路分析与设计 第二章答案

CHAPTER 2 P2.1. a) The solution for the NMOS case is based on Example 2.4: The equation for V T0 is: 02B T FB F OX Q V V C φ=-- Calculate each individual component. 17 10 ()1362 OX 07 7 2 006 1119 6 310ln 0.026ln 0.44 V 1.410 0.440.550.99 V 4 3.510 F/cm 1.610 F/cm 310310/0.188 V 1.610610 1.6100.1.610i Fp A GC Fp G gate OX B B OX OX OX n kT q N C Q Q C cm C Q C φφφφεε-------?==-=-?=-=--=-==?=??=?==????==?TO 06 V V 0.99(0.88)(0.188)0.0600.018 V =------=+ For the PMOS device: 1710 ()7 7 2 006 1119 6 TO 310ln 0.026ln 0.44 V 1.410 0.440.550.99 V 310310/0.188 V 1.610610 1.6100.06 V 1.610 V 0.99(0.88)(0.188)0.0600.138 D Fn i GC Fn G gate B B OX OX OX N kT q n Q Q C cm C Q C φφφφ-----?===?=-=+=+?=?==????==?=---=-V b) The magnitude of V T0 would be higher. Since the device is PMOS this means that V T0 is lowered. Since the only thing that’s been changed is the doping of the gate, only G φ changes. The new V T0 then becomes: 00.110.880.1880.6 1.24V T V =----=- c) Since V T0 will be adjusted with implanted charge (Q I ):

信息系统分析与设计试题库和答案

信息系统分析与设计考试题库 一、选择填空(每题1分,共10题10分) 101. 信息按照()可以分为战略信息、战术信息和作业信息。 A. 应用领域 B. 加工顺序 C. 管理的层次 D. 反映形式 答案:C 章节号:1-1 难易系数:0.1 102. 按照处理的对象,可把组织的信息系统分为()和管理信息系统两大类。 A. 电子数据处理系统 B. 作业信息系统 C. 决策支持系统 D. 情报处理系统 答案:B 章节号:1-1 难易系数:0.1 103. 现代管理信息系统是()。 A. 计算机系统 B. 手工管理系统 C. 人机系统 D. 计算机网络系统 答案:C 章节号:1-1 难易系数:0.1 104. DSS解决的是()。 A. 半结构化问题和非结构化问题 B. 结构化问题和半结构化问题 C. 非结构化问题 D. 结构化问题 答案:C 章节号:1-1 难易系数:0.2 105. 在任一组织同时存在着三个不同的计划控制层是()。 A. 战略计划层,管理控制层,操作层 B. 战略计划层,战术计划层,管理层 C. 战略计划层,业务计划层,操作层 D. 战术计划层,管理控制层,操作层 答案:A 章节号:1-1 难易系数:0.1 106. 购物超市收银台终端系统是一个典型的()。 A. 战略支持系统 B. 决策支持系统 C. 知识工作系统 D. 事务处理系统 答案:D 章节号:1-1 难易系数:0.2 107. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是()。 A. 获得当前系统的物理模型 B. 抽象出当前系统的日逻辑模型 C. 建立目标系统的逻辑模型 D. 建立目标系统的物理模型 答案:A 章节号:1-2 难易系数:0.1

数字集成电路分析与设计 第四章答案

CHAPTER 4 P4.1. Problem should refer to Figure P4.2. a. All inverters but the CMOS inverter consume static power then the output is high. Notice that in the first three inverters when the input is high, there is always a direct connection from V DD to G ND . b. None of the static inverters consumes power when the input is low because there is no path from V DD to G ND . c. All inverters but the saturated enhancement inverter has a V OH of 1.2 V. d. Only the CMOS inverter has a V OL of 0 V. e. Except for the CMOS inverter, all the other invert ers’ functionality depend on the relative sizes of the transistors. P4.2. Problem should refer to Figure P4.1 a. Resistive load OH DD V V = ()() ()()()()()631 0.1111.20.055V 1260101010 1.20.4DD DD OL W L DD T N OX L DD T V V V kR V V C R V V μ-= = +-+-==+?- b. Saturated-enhancement load ( ) 001.20.40.988OH DD T DD T DD T V V V V V V V γ γγ=-=-+-=--=--=- Iterate to produce: 0.733V OH V = To compute V OL we can ignore body effect and equate currents:

信息系统分析与设计全面总结

信息系统分析与设计全面总结

鱼夭 第一章系统思想 (6) 1系统的概念 (6) 2系统的模型,概念的抽象级别 (7) 3系统的整体性、层次性 (8) 4系统思想的发展 (9) 5系统工程方法 (10) 6软系统方法论 (10) 7物理-事理-人理系统方法论WSR (11) 第二章信息与信息系统 (11) 1什么是信息,信息和数据的关系 (11) 2信息处理器 (12) 3信息与决策、信息与管理的关系 (12) 4.信息管理 (13) 5.信息系统是什么?有哪些功能? (14) 6.信息系统的结构 (15) 7.C/S和B/S软件结构 (17) 第三章信息系统建设概论 (17) 1信息系统建设的特点 (17) 2什么是信息系统的生命周期?几个阶段? 每个阶段的任务是什么? (17)

3围绕生命周期有哪些开发过程模型?各自 特点(瀑布、原型、迭代) (19) 4信息系统为什么要建模?有哪些模型?对 软件结构进行建模有什么方法,主要思想是 什么? (23) 5有哪些开发方式?各自利弊 (24) 第四章系统规划 (24) 1系统规划的特点、任务 (24) 2规划方法 (25) 3企业系统规划法的步骤 (25) 4什么是可行性分析,包括哪三个方面? (26) 5资源的生命周期 (26) 第五章系统分析概述 (26) 1系统分析的任务 (26) 2分析阶段有哪些系统调查方法,调查什么 (27) 3两种方法: (27) 4系统说明书的内容 (28) 第六章结构化系统分析 (29) 1数据流图描述了什么?绘制数据流图要注 意的事项,应能绘制 (29)

为什么需要数据字典?数据字典应该包含 哪些条目?应能书写数据流、数据存储及处 理条目 (29) 对于复杂逻辑有几种表述方式(决策树、决 策表,考题)?优缺点 (29) 第七章面向对象系统分析 (30) 1面向对象方法的基本思想和有关概念. 30 2UML是什么,主要包含哪些图?(UML1.X)每种图的用途是什么? (31) 3用例图,参与者和用例的概念,用例与用 例之间的关系(包含关系和扩展关系),绘 制用例图 (31) 4用例规格说明(前置条件、后置条件、主 事件流、备选事件流) (32) 5类图中包含哪四种关系(耦合),具体什 么含义,如何表示,绘制类图 (33) 6对象关联的要素(名称、角色、多重性、 方向) (34) 7泛化和实现的使用和绘制 (35) 第八章系统设计概述 (35) 1系统设计的任务 (35) 2系统设计和系统分析、系统实施的区分

信息系统分析与设计考试题库和答案

信息系统分析与设计考试题库及答案 一,选择填空 1. 信息按照( )可以分为战略信息,战术信息和作业信息)可以分为战略信息,战术信息和作业信息. A. 应用领域 B. 加工顺序 C. 管理的层次 D. 反映形式 答案: C 2. 按照处理的对象,可把组织的信息系统分为 ( ) 和管理信息系统两大类. A. 电子数据处理系统 B. 作业信息系统 C. 决策支持系统 D. 情报处理系统 答案: B 3. 信息系统对管理职能的支持,归根到底是对 ( ) 的支持. A. 计划 B. 组织 C. 控制 D. 决策 答案: D 4. 业务系统规划法(BSP)的核心是( ) A. 明确企业目标 B. 定义(识别)业务过程 C. 进行数据分析 D. 确定信息结构 答案: C 5. 下面哪一项企业关键成功因素的特点是错误的: ( ). A. 少量的易于识别的可操作的目标 B. 可确保企业的成功 C. 由企业的所有CSF决定组织的信息需求 答案: B 6. 下面哪一项不是信息系统局部开发层次的优势:( ). A. 相对简单的IT开发 B. 帮助理论的证明 C. 组织变化的阻力最小 D. 优化组织过程 答案: D 7. 一般子系统的划分是在系统( )阶段,根据对系统的功能/数据分析的结果提出的. A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计 答案: A 8. 在新产品开发机构重组中,以开发某一新产品为目标,组织集设计,工艺,生产,供应,检验人员为一体的承包组,打破部门的界限,实行团队管理,以及将设计,工艺,生产制造并行交叉的作业管理,这属于( ). A. 功能内的BPR B. 组织间的BPR C. 功能间的BPR D. 功能内的BPR 答案: C 9. 数据存贮设计则根据数据资源分布具体确定了数据存贮的( ). A. 逻辑方式 B. 物理方式 答案: A 10. 信息系统流程图是以新系统的( )为基础绘制的. A. E-R图 B. 管理功能图 C. 业务流程图 D. 数据流程图 答案: D 11. 在关系规范化过程中,一般来讲,满足( )的关系即可满足信息处理的要求,就可以认为是比较规范的关系. A. 第一范式 B. 第二范式 C. 第三范式 D. BC范式 答案: C 12. RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception),细化阶段(Elaboration),构造阶段(Construction)和交付阶段(Transition),每个阶段结束于一个主要的里程碑(Major Milestones).构建阶段结束时是第三个重要的里程碑:初始功能(Initial Operational)里程碑.

信息系统分析与设计说明书

《信息系统分析与设计》课程设计指导书 (信管专业使用) 信息系统分析与设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合紧密的核心课程。因此在学习了有关信息系统分析与设计、开发工具等理论、方法和工具之后,要在实际应用中培养学生的动手解决问题的能力。本课程设计是课程《信息系统分析与设计》的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力以及团队合作精神,掌握信息系统分析与设计开发过程中的重要环节、步骤、开发方法,培养学生分析、设计一个具体的信息系统的能力。 1.目的 通过了解实际企业或已有信息系统分析与设计应用的案例,使学生建立对信息系统分析与设计的感性认识;通过小型信息管理系统的分析与设计开发,使学生掌握信息系统分析与设计开发的主要步骤和各阶段文档的编写,加深对信息系统分析与设计应用软件开发的理解,提升学生解决实际问题的能力,培养学生的团队合作精神。 2.基本要求 (1)掌握系统调查方法; (2)掌握系统分析方法; (3)学会简单系统的设计; (4)训练程序设计能力; (5)学会编写系统分析说明书、系统设计说明书等。 3.主要内容 (1)调查一个实际单位或部门。如没有条件也可将此内容改为了解某个信息系统的应用案例。 (2)在调查或了解的基础上,进行系统分析。 (3)根据逻辑设计方案,进行系统设计。 (4)模拟系统实施。 (5)编写课程设计报告。 4.步骤与方法 4.1 初步调查 (1)调查方法:询问、发调查表、开会、实习、查资料等。 (2)调查内容: ①企业总貌:组织概况、企业目标、现行系统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。 ②企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。 ③信息系统分析与设计案例学习 4.2 可行性分析 根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析并写出分析报告。

信息系统分析与设计-第六章

精品资料 第六早、结构化系统分析 6.1、系统分析员的职责是什么?它应该具备哪些知识和能 力? 答:职责:与各类人员打交道,是用户与技术人员之间的桥梁和 “翻译”,并为管理者提供控制开发的手段。还必须考虑系统的硬 件设备。数据输入、系统安全等各个方面。 知识和能力:坚实的信息系统知识,了解计算机技术的发展,而且还 必须具备管理科学的知识。有较强的系统观点和较好的逻辑分析能 力,具备较好的口头和书面表达能力,较强的组织能力,善于与人共 事。 6.2、用作业流程图表示到图书馆借书的过程(从查目录、填索书条 开始)。 不 给 办 理

精品资料 不合格的卡,现金 6.4、结合本校学籍管理的实际情况,画出“奖惩管理”的数据流图 答:异动管理: 招生办 录取信息P1. 1 入学 D2临时学籍表级名单 答: 储户仁现金 P 审 核 ------------------- i ! 现金库“异动管理”, 现金 账目

精品资料 奖惩管理: 数据结构条目

精品资料 名称:学生登记卡姓名曾用名入学时期 性别民族政治面貌是否华侨籍贯本人简历 开始时间 结束年月 在何地 家庭主要成员 姓名 关系 年龄 职务 工作单位 6.6、对所在学校的图书馆出纳台业务进行系统分析: (1 )画出数据流图; 答:总编号 编号 有关的数据流、数据存储

第0层: 图书借阅信息表第一层:

P1.3 拒绝借 阅图书 图书借阅信 读者归还要求 P2.1 未归还图书 P2.2 丢失记录单 检杳图书 是否归还 L 图书未归还管 理 1 丿 --------------------- ? 图书借阅信息表P2.3 检查图 书损坏I 情 况 J 厂 P2.1未归还图书 破坏情况 赔偿信息 图书 P2.2.2 图书库 限定所丢 图书的价 读者赔 偿图书 并登记 ^息 ----------- 丿图书丢失记录单 D1 图书借阅信息表

系统分析与设计实验报告

鞋店进销存管理系统 一.项目背景 随着计算机技术的不断发展, 它已经成为人们工作和生活中不可缺少的工具。早在1954年,银行、大公司和大企业纷纷采用计算机进行账户和账目管理、生产管理、库存管理、销售管理、统计报表等。从数据的收集、存储、整理到检索统计,应用的范围日益扩大,使计算机的应用很快超过科学计算,成为最大的计算机应用领域。 鞋店管理的特点是信息处理量比较大,所存的鞋种类多,而且由于进货单、销售单、需求单等单据发行量特别大,关联信息多,查询和统计的方式各不相同等原因,因此在管理上实现起来有一定困难。在管理的过程中经常会出现信息的重复传递,单据报表种类繁多,各个部门管理规格不统一等问题。 在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,我们采取了下面的一些原则: 1、统一各种原始单据的格式,统一账目和报表的格式。 2、删除不必要的管理冗余,实现管理规范化、科学化。 3、程序代码标准化,软件统一化,确保软件的可维护性和实用性。 4、界面尽量简单化,做到实用,方便,尽量满足书店中不同层次员工 的需要。 二.定义 “鞋店进销存管理系统”为用户提供添加、修改、查询、退货操作等服务。用户在登陆界面输入用户名,密码后系统核对正确进入系统内部。系统就要求用户选择事务类型(添加、修改、查询、退货等),直至用户选择退出应用服务,询问用户是否退出应用服务,如果用户选择结束,系统重回登陆界面。用户进入添加界面后,首先可以输入的数字必须大于等于100),否则系统显示输入有误。用户点击确认后,由系统查询,判断该取值是否超出库存量,如果没有,则系统会显示确认界面,用户单点击“确认”后,系统自动生成账单,并在后台进行工作,系统进行清

数字调制系统分析与仿真

数 1 引言 1. 1 数字调制的意义 数字调制是指用数字基带信号对载波的某些参量进行控制,使载波的这些参量随基带信号的变化而变化。根据控制的载波参量的不同,数字调制有调幅、调相和调频三种基本形式,并可以派生出多种其他形式。由于传输失真、传输损耗以及保证带内特性的原因,基带信号不适合在各种信道上进行长距离传输。为了进行长途传输,必须对数字信号进行载波调制,将信号频谱搬移到高频处才能在信道中传输。因此,大部分现代通信系统都使用数字调制技术。另外,由于数字通信具有建网灵活,容易采用数字差错控制技术和数字加密,便于集成化,并能够进入综合业务数字网(ISDN网),所以通信系统都有由模拟方式向数字方式过渡的趋势。因此,对数字通信系统的分析与研究越来越重要,数字调制作为数字通信系统的重要部分之一,对它的研究也是有必要的。通过对调制系统的仿真,我们可以更加直观的了解数字调制系统的性能及影响性能的因素,从而便于改进系统,获得更佳的传输性能。 1. 2 Matlab在通信系统仿真中的应用 随着通信系统复杂性的增加,传统的手工分析与电路板试验等分析设计方法已经不能适应发展的需要,通信系统计算机模拟仿真技术日益显示出其巨大的优越性.。计算机仿真是根据被研究的真实系统的模型,利用计算机进行实验研究的一种方法.它具有利用模型进行仿真的一系列优点,如费用低,易于进行真实系统难于实现的各种试验,以及易于实现完全相同条件下的重复试验等。Matlab仿真软件就是分析通信系统常用的工具之一。 Matlab是一种交互式的、以矩阵为基础的软件开发环境,它用于科学和工程的计算与可视化。Matlab的编程功能简单,并且很容易扩展和创造新的命令与函数。应用Matlab可方便地解决复杂数值计算问题。Matlab具有强大的Simulink 动态仿真环境,可以实现可视化建模和多工作环境间文件互用和数据交换。Simulink支持连续、离散及两者混合的线性和非线性系统,也支持多种采样速率的多速率系统;Simulink为用户提供了用方框图进行建模的图形接口,它与传统的

信息系统分析与设计知识点总结

1.一个计算机系统开发成功的关键在于对问题的理解和描述是否正确 2.系统:是由相互联系和相互制约的若干组成部分结合成的、具有特定功能的 有机整体 3.系统的特性(选择):系统的整体性系统的层次性系统的目的性 系统的稳定性系统的突变性系统的自组织性系统的相似性 4.信息系统:基于计算机技术、网络互联技术、现代通讯技术和各种软件技术, 各种理论和方法于一体,提供信息服务的人机系统 5.信息系统功能(5个)信息采集信息存储信息加工信息传递信息提供 6.信息系统与软件区别: 信息系统一定是面向企业的,即使是同类型的企业,所建立的信息系统也有很大的差别;软件则可能面向一类企业或者一类问题。这直接导致了信息系统工程与软件工程的差异。 7.评价信息系统标准(5个):信息系统的功能信息系统的效率 信息服务的质量信息系统的可靠性信息系统是否易于改动 8.常见的CASE工具:ERwin、PlayCASE、Rose2000、Visio2003、Power Designer 9.诺兰模型 1)初装:企业购买计算机用于管理部门。特点:数量少、未联网、无系统2)蔓延:管理部门大量使用计算机。特点:数量多、小范围联网、无系统3)控制:管理部门有意识规划全单位联网的计算机网络,并引入专项信息管理系统 4)集成:企业整体有规划的建设全方位的整体信息系统,来辅助全企业提高管理效率 5)数据管理:针对数据进行协调一致和深入使用,提高信息使用效率 6)成熟:满足组织各个管理层次的需要,实现真正的信息资源管理 10.企业系统规划法(business system planning,BSP)由IBM公司在20世纪 70年代提出,是通过全面调查,分析企业信息需求,制定信息系统总体方案的一种方法。它将信息作为企业的一种资源,在整个企业范围内进行规划。 11.BSP方法的特点:采用了企业过程的概念,将任何一种企业从逻辑上定义出 一组过程。 过程只与产品和服务有关,与企业机构和组织结构无关。从而使信息系统在企业发展中,具有强有力的适应性。 12.企业系统规划法的步骤:了解企业目标识别企业过程分析企业过程并建立 数据类确定管理信息系统的总体功能结构确定各子系统的优先级制定开发进度 13.资源的生命周期:是指一项资源由获得到退出所经历的阶段。一般划分为四 个阶段: (1)产生阶段对资源的请求、计划等活动。 (2)获得阶段指资源的开发活动,即获得资源的活动。如产品的生产、 学生的入学、人员的聘用等。 (3)服务阶段指资源的存储和服务的延续活动,如库存控制。 (4)归宿阶段指终止资源或服务的活动或决策,如产品的销售。 14.原型法:是在系统开发初期,凭借系统开发人员对用户需求的了解和系统主 要功能的要求,在强有力的软件环境支持下,迅速构造出系统的初始原型,然后与用户一起不断对原型进行修改、完善直到满足用户需求

系统分析与设计方法 影印版 第七版 (Lonnie D.Bentley Jeffrey L.Whitten) 课后答案[1-4章].khda

Who are the typical stakeholders in an information system?what are their roles? system owners System owners is an information system s sponsor and executive advocate,usually responsible for funding the project of developing,operating,and maintaining the information system. System owners usually come from the ranks of management.For medium to large information systems,system owners are usually middle or executive managers.For smaller systems,system owners may be middle managers or supervisors.system users System user is a customer who will use or is affected by an information system on a regular basis capturing,validating,entering,responding to,storing,and exchanging data and System users make up information workers in any information system. system designer System designer is a who translates system user s business requirements and constrains technical solutions.She or he designs the computer databases,inputs,screens,networks,and software that will meet the system user s requirements.system builder System builder is a technical specialist who constructs information systems and components based on the design specifications generated by the system designers. systems analyst Systems analyst is a specialist who studies the problems and needs of an organization to determine how people,data,processes,and information technology and best accomplish improvements for the business. What are the differences between the role of system analysts and the role of the rest of the stakeholders? ing,val information. the vast major ing, entering ajority majority of the echnical technical special specialist trains into techn outputs,scr ments

信息系统分析与设计 第八章

第八章面向对象设计 8.1 面向对象设计和结构化方法有什么不同?它具有哪些优势? 答:不同点:出发的角度不一样:结构化方法从系统角度出发,而面向对象从对象出发。 优点:能够满足人们的需求,开发条理,可重用性好。 8.2解释继承、封装、消息和多态性的概念。他们分别带来什么好处? 答: 继承:是指特殊类的对象拥有其一般类的全部属性和服务。好处:(1)可以简化系统的描述和实现(2)直接实现了软件重用,提高软件开发效率 封装:是软件模块化思想的体现,也是面向对象方法的一个重要原则。好处:(1)实现了信息隐藏(2)简化了接口,降低了系统耦合度 消息:向对象发出的服务请求。好处:(1)更接近人们日常所采用的术语,对象间课可通过消息实现交互,体现了对象的自治性和独立性,更真实地模拟现实世界(2)其涵义更具有一般性,具有更强的适应性。 多态性:指相同的操作(函数或过程)可作用于多种类型的对象并获得不同的结果。好处:(1)当给不同子类的

对象发送相同的消息时,消息的发送者可以不用关心具体的对象类型,而由对象自身做出不同的响应处理(2)需要扩充一种新类型时,只需要从父类中在派生一个子类,覆盖父类的某些业务,而不需要改的其他外部程序。 8.3 面向对象方法中的关系有哪些关系?试举例说明。 答: 类关系: 继承:例如银行值班经理完全可以充当收银员这一角色。 实现:对接口的实现 对象关系: 关联:如学生和课程的选修关系 依赖:一个对象A在执行事务过程中向另一个对象B发送消息,请求某种服务,那么就说A依赖于B 8.4什么是UML?它定义了哪几种视图?每个视图描述了什么? 答: UML:是由单一模型支持的一组图示法。 视图:

系统分析与设计心得

读《系统分析与设计方法》一书有感 作为一个软件专业的学生,理解和掌握系统分析与设计的知识是必不可少的。在阅读《系统分析与设计方法》一书中以及加上老师教导,我学到了很多东西,收获不少。 系统就是由若干可以相互区别、由相互联系并且各自独立的单元组成各个子系统之间同样是独立而又相互联系的。系统具有集合性、相关性、目的性、整体性和环境适应性。在开发完成一个软件项目的过程中,系统工程必须经过开发阶段、建造阶段、运行阶段、更新阶段、维护阶段。 系统分析与设计的方法主要包括结构化生命周期法(又称瀑布法)、原型化方法(迭代法)、面向对象方法。 按时间过程来分,开发方法分为生命周期法和原型法,实际上还有许多处于中间状态的方法。原型法又按照对原型结果的处理方式分为试验原型法和演进原型法。试验原型法只把原型当成试验工具,试了以后就抛掉,根据试验的结论做出新的系统。演进原型法则把试好的结果保留,成为最终系统的一部分。 按照系统的分析要素,可以把开发方法分为三类: ①面向处理方法(Processing Oriented ,简称PO)。 ②面向数据方法(Data Oriented ,简称DO)。 ③面向对象的方法(Object Oriented ,简称OO)。

系统分析和设计应遵循的原则有: 系统开发是面向客户的,应从客户的角度考虑。 诸如系统开发生命周期之类的产品更新换代机构应该在所有的信息系统开发项目中建立起来。 信息系统开发的过程并不是一个顺序的过程,它允许步骤的重叠和倒转等。 如果系统的成功可能性受到很大限制时,应取消整个项目。 文档材料是系统开发生命周期中重要的可递交成果,应加以重视。 在本书的第一部分中,主要集中于系统分析和设计的整体描述,包括系统分析和设计方法的环境,信息系统构件,信息系统开发,项目管理。期中印象比较深刻的是系统开发过程的能力成熟度模型(CMMI)。信息系统和软件的CMM框架用来帮助改善其系统开发过程的成熟度。CMM包括了五个成熟度等级:初始级、可重复级、已定义级、已管理级、优化级。期中,每个等级都是下一个等级的必须条件。 在软件开发过程中需求分析阶段是至关重要的一个阶段,需求分析阶段可能被称为定义阶段或者逻辑设计阶段。需求分析阶段的第一个任务是确定需求,在这个阶段至少将目标转换成为满足其需要的功能需求和非功能需求的框架。在这个阶段需要交付的成果是功能需求和非功能需求的草稿。在初步定义完了功能需求和非功能需求后,得排列需求的优先次序。如果一个项目落后于进度或者超出预算,,知道哪个需求比其他需求更重要可能是很有用的。在排列需求的优先次

《数字电路-分析与设计》第二章习题及解答 北京理工大学出版社

2-1举出现实生活中的一些相互对立的、处于矛盾状态的事物。试着给这些对立的事物赋 予逻辑“0”和逻辑“1”。 2-2为什么称布尔代数为“开关代数”? 2-3基本逻辑运算有哪些?写出它们的真值表。 答:与、或、非。 2-4什么是逻辑函数?它与普通代数中的函数在概念上有什么异同? 答:由只能取值为“1”、“0”的自变量构成的,各自变量之间由各种逻辑关系组成的逻辑 表达式,被称为逻辑函数。 逻辑函数与普通函数的区别为:逻辑自变量的取值范围和逻辑因变量的值阈均只能是“1”、“0”两值。 2-5如何判定两个逻辑函数的相等? 2-6逻辑函数与逻辑电路的关系是什么? 答:逻辑电路是能完成某一逻辑运算的电子线路,而逻辑函数可以描述该电路的逻辑功能。 2-7什么是逻辑代数公理?逻辑代数公理与逻辑代数基本定律或定理的关系是什么? 2-8用真值表证明表2.3.2中的“0-1律”,“自等律”,“互补律”,“重叠律”和“还原律”。 解:(1) 证明“0-1律” 00=?A ,11=+A 。真值表如下: (2) 证明“自等律” A A =?1,A A =+0。真值表如下: A B F 0 0 0 0 1 0 1 0 0 1 1 1 与 A B F 0 0 0 0 1 1 1 0 1 1 1 1 或 A F 0 1 1 非 0 真值表 A F = A ?0 0 1 0 0 真值表 A F = A +10 1 1 1 真值表 A F = A ?1 0 1 0 1 真值表 A F = A +00 1 0 1

(3) 证明“互补律” 0=?A A ,1=+A A 。真值表如下: (4) 证明“重叠律” A A A =?,A A A =+。真值表如下: (5) 证明“还原律” A A =。真值表如下: 2-9分别用真值表和逻辑代数基本定律或定理证明下列公式。 1.)C A )(B A (BC A ++=+ 证明:右边=A+AB+AC+BC=A+BC=左边 2.B A B A A +=+ 证明:左边=AB+AB+AB=AB+AB+AB+AB=A+B=右边 3.A AB A =+ 证明:左边=A(1+B)=A=右边

信息系统分析与设计

信息系统分析与设计

《信息系统分析与设计》课程设计指导书 (信管专业使用) 信息系统分析与设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合紧密的核心课程。因此在学习了有关信息系统分析与设计、开发工具等理论、方法和工具之后,要在实际应用中培养学生的动手解决问题的能力。本课程设计是课程《信息系统分析与设计》的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力以及团队合作精神,掌握信息系统分析与设计开发过程中的重要环节、步骤、开发方法,培养学生分析、设计一个具体的信息系统的能力。 1.目的 通过了解实际企业或已有信息系统分析与设计应用的案例,使学生建立对信息系统分析与设计的感性认识;通过小型信息管理系统的分析与设计开发,使学生掌握信息系统分析与设计开发的主要步骤和各阶段文档的编写,加深对信息系统分析与设计应用软件开发的理解,提升学生解决实际问题的能力,培养学生的团队合作精

神。 2.基本要求 (1)掌握系统调查方法; (2)掌握系统分析方法; (3)学会简单系统的设计; (4)训练程序设计能力; (5)学会编写系统分析说明书、系统设计说明 书等。 3.主要内容 (1)调查一个实际单位或部门。如没有条件也可将此内容改为了解某个信息系统的应用案例。 (2)在调查或了解的基础上,进行系统分析。 (3)根据逻辑设计方案,进行系统设计。 (4)模拟系统实施。 (5)编写课程设计报告。 4.步骤与方法 4.1 初步调查 (1)调查方法:询问、发调查表、开会、实习、查资料等。 (2)调查内容: ①企业总貌:组织概况、企业目标、现行系

统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。 ②企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。 ③信息系统分析与设计案例学习 4.2 可行性分析 根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析并写出分析报告。 4.3 详细调查 详细了解以下情况并绘制组织结构图和业务流程图: (1)现行系统的组织机构及管理职能和人员分工; (2)各项管理业务的主要处理过程、模型和算法; (3)各项管理信息的分类、分层和定义; (4)管理信息的收集、输入、传递、存储以及输出的形式;

系统分析和设计方法(复习纲要)

系统分析和设计方法(复习纲要) 目录 系统分析和设计方法 (1) 第一部分 (2) 第1章系统分析和设计方法的环境 (2) 一.基本概念 (2) 二.重点内容 (2) 第2章信息系统构件 (3) 一.基本概念 (3) 二.重点内容 (3) 第3章信息系统开发 (4) 一.基本概念 (4) 二.重点内容 (4) 第4章项目管理 (6) 一.基本概念 (6) 二.重点内容 (6) 第二部分 (6) 第5章系统分析 (6) 一.基本概念 (6) 二.重点内容 (7) 第6章需求获取的调查研究技术 (8) 一.基本概念 (8) 二.重点内容 (8) 第7章使用用例建模系统需求 (8) 一、基本概念 (8) 二、重点内容 (9) 第8章数据建模和分析 (9) 一.基本概念 (9) 二.重点内容 (10) 第9章过程建模 (10) 一.基本概念 (10) 二.重点内容 (11) 第10章使用UML进行面向对象分析和建模 (12) 一.基本概念 (12) 二.重点内容 (12) 第11章可行性妇女系和系统方案建议 (13) 一.基本概念 (13) 二.重点内容 (13) 第三部分系统设计方法 (14)

第一部分 第1章系统分析和设计方法的环境 一.基本概念 1.信息系统: 信息系统是人、数据、过程和信息技术之间相互作用,收集、处理、存储和提供支持企业运作的信息的集合体。 2. 二.重点内容 1. 七类信息系统应用: 事务处理系统、管理信息系统、决策信息系统、主管信息系统、专家系统、通信和协作系统、办公自动化系统 2.系统关联人员(参与者) 1)系统所有者: 2)系统用户: 内部系统用户(如技术人员、服务人员、中间经理、高层经历) 外部系统用户(顾客、供应商、合作伙伴) 3)系统设计人员(如网络架构师、数据库管理员、web架构师) 4)系统构造人员(应用程序员、系统程序员) 5)系统分析员 6)外部服务提供者 7)项目经理 3.系统分析员的角色 系统分析员既懂业务又懂技术,他们首先研究业务问题和机遇,然后把业务和信息需求转换为对基于计算机的信息系统的规格说明,而这个信息系统则由包括程序员在内的技术专家来实现。 4.系统分析员所需的技能 有效的信息技术知识 一半商业知识 通用的解决问题的技能 良好的与人沟通的能力。 良好的处理人际关系的能力。 灵活性和适应能力

《数字电路-分析与设计》第四章习题及解答1(部分) 北京理工大学出版社

4-5设计一个编码器,输入是表示1位十进制数的状态信号,输出为余3循环码, 用“与非”门实现。 解: 编码器的真值表如右所示。由表可知: 。 76327632;987210987210;8765432187654321;9876598765???=+++=?????=+++++=???????=+++++++=????=++++=A B C D 根据D 、C 、B 、和A 的逻辑表达式,画出编码 器的逻辑图如下: 4-7试用3-8线译码器74LS138组成一个1-8线数据分配器。 解: 令:D 为数据输入端;S 2S 1S 0为数据选择控制输入端(S 0为最低有效位)。逻辑图如右所示: S 2 S 1 S 0 D +5 1 2 3 4 5 6 7 8 9

4-10试将8-1MUX 扩展成16-1MUX 。 解: 逻辑图如下所示(S 3是选择控制端的最高有效位): 4-12试用2-4线译码器(输出低有效)和2输入“与非”门实现1位数码比较 器。 解: 1位数值比较器的输出函数逻辑表达式如下: 11m B A )B A (Y ==<,302m m AB B A )B A (Y ?=+==,23m B A )B A (Y ==>。 4-13试用4位加法器74LS283和门电路构成8位二进制数的求补电路。 解: 8位二进制数的求补电路如下: S S S S 0 1 2 3 4 5 6 7 Y 2(A =B ) Y 1(A B ) “1” B A “1” 3 2 1 B 0 7 6 5 B 4

4-14用4位加法器74LS283实现下述电路:1.8421BCD码至余3BCD码的转换器;解: 8421BCD码加上“0011”即成为余3BCD码。实现电路如右所示: 3 Y 2 Y 1 Y Y

信息系统分析与设计

信息系统分析与设 计

《信息系统分析与设计》课程设计指导书 (信管专业使用) 信息系统分析与设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合紧密的核心课程。因此在学习了有关信息系统分析与设计、开发工具等理论、方法和工具之后,要在实际应用中培养学生的动手解决问题的能力。本课程设计是课程《信息系统分析与设计》的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力以及团队合作精神,掌握信息系统分析与设计开发过程中的重要环节、步骤、开发方法,培养学生分析、设计一个具体的信息系统的能力。 1.目的 经过了解实际企业或已有信息系统分析与设计应用的案例,使学生建立对信息系统分析与设计的感性认识;经过小型信息管理系统的分析与设计开发,使学生掌握信息系统分析与设计开发的主要步骤和各阶段文档的编写,加深对信息系统分析与设计应用软件开发的理解,提升学生解决实际问题的能力,培养学生的团队合作精神。 2.基本要求 (1)掌握系统调查方法; (2)掌握系统分析方法; (3)学会简单系统的设计;

(4)训练程序设计能力; (5)学会编写系统分析说明书、系统设计说明书等。 3.主要内容 (1)调查一个实际单位或部门。如没有条件也可将此内容改为了解某个信息系统的应用案例。 (2)在调查或了解的基础上,进行系统分析。 (3)根据逻辑设计方案,进行系统设计。 (4)模拟系统实施。 (5)编写课程设计报告。 4.步骤与方法 4.1 初步调查 (1)调查方法:询问、发调查表、开会、实习、查资料等。 (2)调查内容: ①企业总貌:组织概况、企业目标、现行系统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。 ②企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。 ③信息系统分析与设计案例学习 4.2 可行性分析

《系统分析与设计方法》期末考试题-B卷-答案

北京邮电大学2006——2007学年第2学期 《系统分析与设计方法》期末考试试题(B)答案

答题卡:1—30题

一.单重选择题:(45分) 本大题共有30小题,每小题1.5分,总分45分。每个小题的答案中只有一个是最合适的, 请你把所选择的答案在答题卡上标记出(A, B, C, D, 或E), 其余的回答方式无效. UML Modeling T ool 1. Which one of the following is NOT a view in Rational Rose? https://www.360docs.net/doc/8c11523207.html,ponent view B.Deployment view https://www.360docs.net/doc/8c11523207.html,e case view D.Logic view E.Static view 2. Which one of the following UML diagrams is critical in Rational Rose forward-engineering in order to create skeletal code? A.Class diagram https://www.360docs.net/doc/8c11523207.html,e case diagram C.Sequence diagram D.Collaboration diagram E.State diagram UML diagrams in UML 1.x Class Diagram 3. Which one of the following statements about Class Diagram Modeling doing for a class is FALSE? A.It helps to collect attributes in association B.It helps to collect attributes and methods in heritance relationship C.It helps to collect signature in method in dependency relationship D.It helps to collect attributes and methods in dependency relationship E.It helps to collect attributes in aggregation relationship Object Diagram 4. Which one of the following statements about difference between Class Diagram and Object Diagram is FALSE? A.Object Diagrams are about instant and instance B.Object Diagrams are only used when Class Diagrams are not good enough C.Class Diagrams are commonly used D.Object Diagrams are used to replace the Class Diagrams E. A Object Diagram is a scenario of a Class Diagram State Diagram

相关文档
最新文档