搜档网
当前位置:搜档网 › 系统逻辑模型建立

系统逻辑模型建立

系统逻辑模型建立
系统逻辑模型建立

实验三系统逻辑模型设计

实验目的:

1.掌握建立系统数据流模型;

2.学会使用功能/数据类分析方法划分子系统;

3.掌握新系统逻辑模型建立的方法;

4.掌握系统分析说明书的编写。

实验内容:

一.数据与数据流程分析

数据是信息的载体,必须对系统调查中收集的数据以及统计和处理数据的过程进行分析和整理。数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。

在实际应用中,常用数据流程图表达系统数据流模型。数据流程图是用图形符号表达系统中要处理的数据,以及对这些数据所做的加工处理。数据流程图中有四种基本元素:数据流、外部项、数据存储和数据加工处理。

实验操作1:请绘出你所做系统的数据流程图,并编写数据字典(至少列出主要的元素的说明)。

二.划分子系统

系统分析中很重要的一项内容是使用功能/数据分析法划分子系统。功能/数据分析法是在实际系统的业务流程、管理功能、数据流程以及数据分析的基础上进行系统化的分析,以便检查出工作中的疏漏、原系统的缺点和不足,确定未来新系统的改革方案。功能/数据分析是通过U/C矩阵的建立和分析来实现的。

实验操作2:请识别出你所做系统中的功能和数据类,建立U/C矩阵,通过U/C矩阵的求解,划分出你的系统的子系统。

三.新系统逻辑模型的建立

通过对现行系统的分析,找出现行系统的主要问题所在,进行必要的改动,从而得到新系统的逻辑模型。新系统的逻辑模型一般包括:

(1)新系统的目标;

(2)新系统的功能结构和子系统划分;

(3)数据流程图;

(4)数据字典;

(5)加工说明;

(6)数据组织形式;

(7)输入和输出的要求。

实验操作3:优化和完善你的系统的业务流程图。

实验操作4:优化和完善你的系统的数据流程图。

四.编写系统分析报告

系统分析报告,又称系统说明书,是新系统逻辑模型提出这一阶段的主要工作成果,是

后续系统设计、系统实现各阶段的工作依据。系统说明书是事个开发过程中最重要的文档之一。系统说明书的主要内容包括:

1.引言。

2.项目概述。

①项目的主要内容

②现行系统的调查情况

③新系统的逻辑模型

3.实施计划。

①工作任务的分解

②进度

③预算

实验操作5:汇总系统分析阶段各项工作成果,编写你所做系统的系统说明书。

系统逻辑模型建立

实验三系统逻辑模型设计 实验目的: 1.掌握建立系统数据流模型; 2.学会使用功能/数据类分析方法划分子系统; 3.掌握新系统逻辑模型建立的方法; 4.掌握系统分析说明书的编写。 实验内容: 一.数据与数据流程分析 数据是信息的载体,必须对系统调查中收集的数据以及统计和处理数据的过程进行分析和整理。数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。 在实际应用中,常用数据流程图表达系统数据流模型。数据流程图是用图形符号表达系统中要处理的数据,以及对这些数据所做的加工处理。数据流程图中有四种基本元素:数据流、外部项、数据存储和数据加工处理。 实验操作1:请绘出你所做系统的数据流程图,并编写数据字典(至少列出主要的元素的说明)。 二.划分子系统 系统分析中很重要的一项内容是使用功能/数据分析法划分子系统。功能/数据分析法是在实际系统的业务流程、管理功能、数据流程以及数据分析的基础上进行系统化的分析,以便检查出工作中的疏漏、原系统的缺点和不足,确定未来新系统的改革方案。功能/数据分析是通过U/C矩阵的建立和分析来实现的。 实验操作2:请识别出你所做系统中的功能和数据类,建立U/C矩阵,通过U/C矩阵的求解,划分出你的系统的子系统。 三.新系统逻辑模型的建立 通过对现行系统的分析,找出现行系统的主要问题所在,进行必要的改动,从而得到新系统的逻辑模型。新系统的逻辑模型一般包括: (1)新系统的目标; (2)新系统的功能结构和子系统划分; (3)数据流程图; (4)数据字典; (5)加工说明; (6)数据组织形式; (7)输入和输出的要求。 实验操作3:优化和完善你的系统的业务流程图。 实验操作4:优化和完善你的系统的数据流程图。 四.编写系统分析报告 系统分析报告,又称系统说明书,是新系统逻辑模型提出这一阶段的主要工作成果,是

管理信息系统习题及答案新

一、单选题 1. 发现原始数据有错时,其处理方法为()。 A)由输入操作员进行修改 B)由原始数据检查员进行修改 C)应将原始单据送交原填写单位进行修改 D)由系统自动检错并更改 2. 用结构化程序设计的方法设计程序时,程序基本逻辑结构不包括( ) A)顺序结构 B)随机结构 C)选择结构 D)循环结构 3. 决策表由以下几方面内容组成( )。 A)条件、决策规则和应采取的行动 B)决策问题、决策规则、判断方法 C)环境描述、判断方法、判断规则 D)方案序号、判断规则、计算方法 4. 校验输入的月份值最大不能超过12是属于( )。 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. 建立数据字典的分阶段是()。

管理信息系统习题及答案(最新)

一、单选题 1. 发现原始数据有错时,其处理方法为( ) 匕B )由原始数据检查员进行修改 C )应将原始单据送交原填写单位进行修改 2. 用 结构化程序设计的方法设计程序时,程序基本逻辑结构不包括 ( ) A )顺序结构 3. 决策表由以下几方面内容组成 () 「 B )决策问题、决策规则、判断方法 「 D )方案序号、判断规则、计算方法 4. 校验输入的月份值最大不能超过 12 是属于() A )重复校验 B )视觉校 验 C )逻辑校验 D )格式校验 A )条件、决策规则和应采取的行动 判断方法、 判断规则 由输入操作员进行修改 D )由系统自动检错并更改 B )随机结构 C )选择结构 D )循环结构 C )环境描述、

5. 工资系统中职工的“电费”数据(每月按表计费)具有()

A )固定值属性 6. 下列关于结构化方法和原型法的描述错误的是 () A )结构化系统开发方法注重开发过程的整体性和全局性 B )原型法与结构化系统开发方法所采用的开发策略不同 C )与结构化系统开发方法相比,原型法不太注重对管理系统进行全面系统的调查与分析 7. ( )又称数据元素,是数据的最小单位 A )数据字典 「 B )记录 8. 在诺兰(Nolan )阶段模型中,“集成”阶段之后是 ()阶段 A )蔓延 9. MIS 的金字塔形结构中,位于底部的为( )的管理过程和决策 C )初装 D )控制 B )随机变动属性 C )固定个体变动属性 D )静态持性属性 D )原型法适用于开发大型的 C )投影 D )数据项

A)结构化 B)半结构 化 C)非结构 化 D)以上三者都 有 10.在绘制DFD时,应采取()的办法。 自下而上 B)自顶向下逐层分 解 C)先绘制中间 层 「D)可以从任一层开始绘制 11.校验位不可能发现的错误是 A)抄写错 「B)易位错 C)随机错 误 D)原数据 错 12. U/C矩阵用来表示()对()的使用和产生 A)模块、数据 B)模块、数据项 * C)过程、数据类 D)数据项、记录 13. 建立数据字典的分阶段是(

数据库系统原理第一章习题

第1章绪论 一、选择题 1、数据库系统的核心和基础是()。 A. 物理模型 B. 概念模型 C. 数据模型 D. 逻辑模型 2、实现将现实世界抽象为信息世界的是()。 A. 物理模型 B. 概念模型 C. 关系模型 D. 逻辑模型 3、数据管理技术经历了若干阶段,其中人工管理阶段和文件管理阶段相比文件系统的一个显着优势是()。 A. 数据可以长期保存 B. 数据共享性很强 C. 数据独立性很好 D. 数据整体结构化 4、能够保证数据库系统中的数据具有较高的逻辑独立性的是()。 A. 外模式/模式映像 B. 模式 C. 模式/内模式映像 D. 外模式 5、DBMS是一类系统软件,它是建立在下列哪种系统之上的?() A. 应用系统 B. 编译系统 C. 操作系统 D. 硬件系统 6、下列说法中,正确的是()。 A. 数据库的概念模型与具体的DBMS有关 B. 三级模式中描述全体数据的逻辑结构和特征的是外模式 C. 数据库管理员负责设计和编写应用系统的程序模块 D. 从逻辑模型到物理模型的转换一般是由DBMS完成的 7、长期存储在计算机内,有组织的、可共享的大量数据的集合是()。 A. 数据 B. 数据库 C. 数据库管理系统 D. 数据库系统 8、在数据管理技术发展过程中,需要应用程序管理数据的是()。 A. 人工管理阶段 B. 人工管理阶段和文件系统阶段 C. 文件系统阶段和数据库系统阶段 D. 数据库系统阶段 二、判断题 1、通常情况下,外模式是模式的子集。() 2、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成。()

3、在数据模型的组成要素中,数据结构是刻画一个数据模型性质最重要的方面,人们通常按照数据结构的类型来命名数据模型。() 4、数据库系统的三级模式是对数据进行抽象的3个级别,把数据的具体组织留给DBMS管理。() 三、填空题 1、数据库系统的三级模式结构是指数据库系统是由____________、____________和_____________三级构成。 2、两个实体型之间的联系可以分为三种:一对一联系、______________和_____________。 3、数据库的三级模式结构中,描述局部数据的逻辑结构和特征的是______________。 4、数据模型的组成要素中描述系统的静态特性和动态特性的分别是________________和__________________。 5、最经常使用的概念模型是________________。

系统逻辑建模

3.2 描述系统逻辑模型的工具 系统逻辑模型的描述是围绕着对数据流程图的绘制展开的。绘制数据流程图的同时还需要编写数据字典和加工(处理逻辑)说明,以对数据流程图中的数据和加工来进行进一步分析。所以,描述系统逻辑模型的主要工具有:数据流程图、数据字典、判定树等。 3.2.1 数据流程分析的工具 业务流程图虽然形象的表达了信息的流动和存储情况,但仍然没有完全脱离一些物质要素,为了用计算机进行企业管理,还必须进一步舍去物质要素(如:产品),抽象出信息流。而数据流程图(Data Flow Diagram DFD)恰好弥补了业务流程图的不足,它不仅可以舍去物质抽象出信息,并能用少数几种符号综合的反映出信息在系统中的流动,处理、存储和使用情况,是一种能全面的描述信息系统逻辑模型的主要工具。 1.数据流程图的基本符号 数据流程图包含了四种基本符号,如图3-2-9 所示: :表示外部实体 :表示数据流

图3-2-9数据流程图的基本符号 (1)外部实体 在数据流程图中外部实体包含了多层含义:首先,用它来表示独立于系统,但又和系统有联系的实体;其次,用来它表示系统的数据流的来源和终点,可以是某个人员、组织、其他信息系统或某各团体;最后,用它来表示本系统和外部环境间的界线,用以明确系统的范围。 实体在数据流程图中的具体表示形式如图3-2-10所示: 图3-2-10 实体在数据流程图中的具体表示形式图 (2)数据流 在数据流程图中数据流表示的是流动着的数据。就数据本身而言,可以是一项数据或一组数据,即一份数据文件。

数据流在数据流程图中的具体表示形式如图3-2-11所示: 数据流名 图3-2-11 数据流在数据流程图中的具体表示形式图 (3) 数据存储 在数据流程图中数据存储表示的是逻辑意义上的数据存储环节。逻辑意义上的存储环节指的是信息的暂停或保留,而不考虑存储的物理介质和处理手段。一般表示数据流程图中的加工的结果,如:数据文件、报表或账目等。 数据存储在数据流程图中的具体表示形式如图3-2-12所示: 图3-2-12 数据存储在数据流程图中的具体表示形式图 (4)加工(处理逻辑) 在数据流程图中加工(处理逻辑)表示的是对数据进行的操作。包含了两层含义:一方面它表示的是变换数据的组成,即改变数据结构;另一方面它表示在原有数据内容的基础上增加新的内容,形成新的数据。 加工(处理逻辑)在数据流程图中的具体表示形式如图 3-2-13所示:

图书管理系统的逻辑模型建立

淮海工学院计算机科学系实验报告书 课程名:《软件工程》 题目:结构化分析实验 班级:软件122 学号:2012122758 姓名:姚彤

结构化分析实验报告要求 1目的与要求: 1)系统学习和理解结构化软件工程分析阶段的基本概念、原理、技术和方法; 2)熟练掌握分析阶段各种建模工具,如数据流图、E-R图、状态图等基本含义和应用方法; 3)通过理论学习和试验要逐步提高运用软件工程基本理论、技术和方法解决实际问题的能力; 4)请借阅有关Microsoft Office Visio 系统,预习系统有关的结构化分析建模工具和使用方法; 5)按照实验题目要求独立完成实验内容,如发现拷贝、抄袭者严肃处理; 6)认真书写实验报告,并于本周5前按时提交,不得延误。电子报告由学习委员打包全部提交,纸质报告每班5份,由学习委员合理安排。 2 实验内容或题目 1.上网查询相关软件工程及其环境网站,了解有关软件工程环境(software development environment)、集成化软件工程环境的基本工具配置。(网站:https://www.sodocs.net/doc/016650106.html,; https://www.sodocs.net/doc/016650106.html,/; https://www.sodocs.net/doc/016650106.html,; https://www.sodocs.net/doc/016650106.html,; https://www.sodocs.net/doc/016650106.html,/; https://www.sodocs.net/doc/016650106.html, ;https://www.sodocs.net/doc/016650106.html, ; 2.下载有关软件工程标准,如国际ISO9000-3、国家GB8567-1988、2006和行业标准等,打 包存储到自己的U盘上,重点阅读和理解软件各个阶段标准文档的编写指南; 3.运行和了解Visio绘图工具的基本功能,并熟练掌握各种分析建模工具的操作使用方法, 如数据流图、E-R图、状态图等。 4.根据自己的知识兴趣自选一小项目(如图书管理、成绩管理、学籍管理等系统)或选择一 作业题(小题目)进行系统分析,然后建立系统的功能模型、数据模型和行为模型,并细 化到合理的层次和程度。要求在上机前画好系统的三个模型。注意:选题应根据自己的兴 趣选择,且本学期所有实验均以此题目做实验,选题原则突出简单、实用。 3 实验步骤 3.1系统分析 模拟建立一个在学校内使用的图书管理系统,预计需要实现的功能。本系统主要用于记录图书馆藏书以及其借出和归还的情况,提供给读者借阅、查询、预约等功能。提供给管理员定期更新图书以及管理学生借书的功能。

数据库系统原理04735课后习题参考答案

数据库系统原理课后习题 第一章. 数据库系统基本概念 1.1.名词解释 DB——DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。 DBMS——是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。 DBS——是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。 联系——是实体间的相互关系。 联系的元数——与一个联系有关的实体集个数。 1:1联系——如果实体集E1中每个实体至多和实体集E2中一个实体有联系,反之亦然,那么实体集E1和E2的联系称为“一对一联系”,记为“1:1”。 1:N联系——如果实体集E1中的每个实体可以与实体集E2中的任意个(0个或多个)实体有联系,而E2中的每个实体至多和E1中的一个实体有联系,那么称E1对E2的联系是一对多联系,记作:“1:N ”。 M:N联系——如果实体集E1中的每个实体可以与实体集E2中的任意个(0个或多个)实体有联系,反之亦然,那么称E1和E2的联系是“多对多联系”,记作“M:N”。 数据模型——在数据库技术中,我们用数据模型的概念描述数据库的结构和语义,对现实世界的数据进行抽象。根据数据抽象级别定义了四种模型:概念数据模型、逻辑数据模型、外部数据模型和内部数据模型。 概念模型——表达用户需求观点的数据全局逻辑结构的模型。 逻辑模型——表达计算机实现观点的DB全局逻辑结构的模型。主要有层次、网状、关系模型等三种。 外部模型——表达用户使用观点的DB局部逻辑结构的模型。 内部模型——表达DB物理结构的模型。 层次模型——用树型(层次)结构表示实体类型及实体间联系的数据模型。 网状模型——用有向图结构表示实体类型及实体间联系的数据模型。 关系模型——是由若干个关系模式组成的集合。关系模式相当于记录类型,它的实例是关系,每个关系实际上是一张二维表格。 外模式——用户与数据库系统的接口,是用户用到的那部分数据的描述。外模式由若干个外部记录类型组成。逻辑模式——是数据库中全部数据的整体逻辑结构的描述。它由若干个逻辑记录类型组成,还包含记录间联系、数据的完整性、安全性等要求。 内模式——是数据库在物理存储方面的描述,定义所有内部记录类型、索引和文件的组织形式,以及数据控制方面的细节。 外模式/逻辑模式映像——存在于外模式和逻辑模式之间,用于定义外模式和逻辑模式之间的对应性,一般放在外模式中描述。 逻辑模式/内模式映像——存在于逻辑模式和内模式之间,用于定义逻辑模式和内模式之间的对应性,一般放在内模式中描述。 数据独立性——是指应用程序和数据库的数据结构之间相互独立,不受影响。在修改数据结构时,尽可能不修改应用程序。分物理数据独立性和逻辑数据独立性两个级别。 物理数据独立性——对内模式修改时,对逻辑模式/内模式像作相应修改,可以尽量不影响逻辑模式。 逻辑数据独立性——逻辑模式修改时,对外模式/逻辑模式映像作相应修改,可以使外模式和应用程序保持不变。主语言——在数据库技术中,用于编写应用程序的高级程序设计语言。 DDL——数据定义语言。DBMS提供DDL定义数据库的三级结构、两级映像,定义数据的完整性约束、保密限制等约束。 DML——数据操纵语言。DBMS提供DML实现对数据的操作。基本的数据操作有两类:检索(查询)、更新(插入、删除、修改)。分为过程性DML和非过程DML两种。 过程性DML——是指用户编程时,不仅需要指出“做什么”(需要什么样的数据),还需要指出“怎么做”(怎

相关主题