![系统设计的目标_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/fcba35e6-fc65-4dcf-93b9-015357217156/fcba35e6-fc65-4dcf-93b9-0153572171561.gif)
![系统设计的目标_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/fcba35e6-fc65-4dcf-93b9-015357217156/fcba35e6-fc65-4dcf-93b9-0153572171562.gif)
![系统设计的目标_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/fcba35e6-fc65-4dcf-93b9-015357217156/fcba35e6-fc65-4dcf-93b9-0153572171563.gif)
![系统设计的目标_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/fcba35e6-fc65-4dcf-93b9-015357217156/fcba35e6-fc65-4dcf-93b9-0153572171564.gif)
![系统设计的目标_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/fcba35e6-fc65-4dcf-93b9-015357217156/fcba35e6-fc65-4dcf-93b9-0153572171565.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.系统设计的目标、任务和主要活动.目的与任务治理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案.主要任务是从治理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成局部的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施方案,保证总体目标的实现.系统设计的主要内容系统设计阶段的工作是一项技术性强、涉及面广的活动,主要分两步完成.首先作概要设计,将用户需求转化为软件的系统结构、数据存储结构和空间布局结构.然后是详
2、细设计,通过对结构表示进行细化,得到详细的数据结构、算法、输入输出界面等.(1)系统总体概要设计,其中包括:系统总体布局方案确实定;软件系统总体结构的设计;计算机硬件方案的选择和设计;数据存储的总体设计.(2)详细设计,其中包括:代码设计;数据库设计;输出设计;输入设计;用户界面设计;处理过程设计;平安可靠性设计.(3)系统实施进度与方案的制定.(4)系统设计说明书的编写2 .简述结构化系统设计方法.SD方法是从数据流图出发,逐步产生系统的总体结构.它将系统看成一个模块,然后按任务和功能逐步将其分解成更具体的模块,直到模块足够简单、明确,编程人员能根据模块的处理过程描述进行编程时为止.用SD方
3、法所设计的系统结构清楚、具有层次关系.SD方法关注的是系统结构,构成系统各模块的详细功能与处理逻辑可由其他“结构化工具来描述,如,IPO图、N-S盒图、PAD!、结构化语言、伪代码等.3 .简述系统总体概要设计的内容.包括:系统总体布局方案确实定;软件系统总体结构的设计;计算机硬件方案的选择和设计;数据存储的总体设计.4 .简述系统总体布局方案选择的原那么.系统布局方案的选择原那么:处理功能和存储功能应满足系统要求.使用方便.可维护性、可扩展性、可变更性好.平安性、可靠性高.经济实用.5 .什么是模块模块结构图的作用和绘制.所谓模块是指:具有输入、输出、逻辑功能、运行程序和内部数据等属性的程序
4、段.输入、输出和逻辑功能是模块的外部属性,运行程序和内部数据是模块的内部属性.模块经过“自顶向下的逐层分解,把一个复杂系统分解成几个大模块或子系统每个大模块又分解为多个更小的模块.这样就得到具有层次结构的模块结构,称之为模块结构图ModulerStructuredChart.模块结构图反映了系统的组成及相互关系.QMSC!用的根本符号:表示一个模决,模块名称标在方庵中.表示模决间的调用关系,从调用模能指向被调用模块.表示在模块间传递的数据流,箭杆上标明数据流名.表示荏模块间传递的限制信息,箭杆上标明限制信息名.表示调用模块有选择地调用被调用模块.表不调用模块循环地调用衩调用模块-6 .模块的独
5、立性怎样度量具体内容是什么所谓模块的独立性,是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其它的模块的接口是简单的.例如,假设一个模块只具有单一的功能且与其它模块没有太多的联系,那么,我们称此模块具有模块独立性.一般采用两个准那么度量模块独立性.即模块间的耦合性和模块的内聚性.耦合性是模块之间互相连接的紧密程度的度量.模块之间的连接越紧密,联系越多,耦合性就越高,而其模块独立性就越弱.内聚性是一个模块内部各个元素彼此结合的紧密程度的度量.一个模块内部各个元素之间的联系越紧密,那么它的内聚性就越高,相对地,它与其它模块之间的耦合性就会减低,而模块独立性就越强.因此,模块独立性
6、比拟强的模块应是高内聚低耦合的模块.7 .简述怎样从数据流图导出模块结构图.,从变换型DFD#出MSC把变换型DFD专换为MSC勺关键是确定变换中央.具体步骤是:1 找出逻辑输入、逻辑输出,确定输入、变换中央和输出三大局部.2设计顶层模块.把输入、变换中央和输出连到顶层模块下作为第二级模块3其它加工以数据流连线为据自然下垂,作为下级模块.4标注模块名、数据流名、限制流名、调用关系等.,从事务型DFD#出MSC事务型DFD勺前事务中央一般起判断作用,然后选择某一支路进行数据处理,这种作用正是MSE治理模块的作用.具体转换步骤为;1找出前事务中央,如果有后事务中央也一并找出.2设计顶层模块.建立一
7、个“事务类型获取“模块.把事务类型获取模块和“事务中央调度模块连接到顶层模块作为第二级模块.3其它加工以数据流连线为据自然下垂,作为下级模块.如果有后事务中央,将其作为二级模块.4标注模块名、数据流名、限制流名、调用关系等.,从复合型DFD#出MSC一般,一个大型的软件系统是变换型结构和事务型结构的混合结构.通常利用以变换分析为主,事务分析为辅的方式进行软件结构设计.在系统结构设计时,首先利用变换分析方法把软件系统分为输入、中央变换和输出3个局部,设计上层模块,即主模块和第一层模块.然后根据数据流图各局部的结构特点,适当地利用变换分析或事务分析,可以得到初始模块结构图.8 .简述数据库设计的内
8、容、原那么和方法.数据库设计分为以下六个阶段:需求分析J假会设计一逻辑设计物理设计一数据库实施一运行与维护在需求分析阶段,数据库设计人员充分地调查和分析用户的应用需求,概念结构设计的目标是产生出一个能反映组织信息需求的概念模型.最常见的概念模型是实体-联系模型E-R模型.逻辑结构设计的任务就是把概念结构转换成所选择的DBMSfc持的数据模型.目前,绝大多数是转换成关系数据模型.E-R模型转换关系模型的方法:(1)将每一个实体转换成一个关系(2)所有主码必须定义非空(NOTNUL).如果所用的DBM歆件不支持NOTNULL选项,那么必须用编程的方法实现实体完整性规那么.在选择DBM歌件时,应该尽
9、量选择满ANSISQL标准的软件.(3)对于二元联系,根据以下规那么定义外码:一对多联系:将“一表中的主码作为外码放在“多表中.因此外码总是在“多的一方.一对一联系:将一个表的主码作为外码放在另一个表中.外码通常是放在存取操作比拟频繁的表中,或者根据问题的语义决定放在哪一个表中.如果两个实体之间是一对一联系,也可以将两个实体合成一个实体.可以将一对一联系着作一对多联系的特例.多对多联系:建立复合实体,复合实体的主码由两个父实体的主码复合组成.复合实体的主码也是外码,所以,它们必须是NOTNULL对于一个设计好的逻辑数据模型选择一个最符合应用要求的物理结构的过程,称为物理设计.物理设计完全依赖于
10、给定的数据库软件和硬件设备.关系DBMSt物理设计的要求很少,且仅有的一些要求也是由DBA实现的.确定了数据库的逻辑结构和物理结构后,就可以利用DBMSI供的数据定义语言(SQL语言)建立数据库的结构,称之为数据库实施.数据库设计与应用开发工作完成之后,系统便进入运行与维护阶段.9 .简述代码设计、输入输出设计的目的、内容和方法.代码设计代码设计的目的是要设计出一套为系统各局部所公用的优化的代码系统.代码设计是从编制数据词典开始的.编码对象主要是数据存贮(数据库或文件)中所包含的数据项与数据结构.代码设计的结果应形成编码文件,作为系统设计与编程的标准.其根本设计原那么是:(1)唯一确定性.每一
11、个代码都仅代表唯一的实体或属性.(2)标准化与通用性.国家或有关部委公布的编码标准是代码设计的依据.(3)可扩充性和稳定性.当增加新的实体或属性时,直接利用原代码加以扩充,而不需更新变动代码系统.要考虑系统的开展和变化,一般考虑三、五年的使用期限.(4)便于识别和记忆.为了同时适于计算机和人工处理使用,代码不仅要具有逻辑含义,还要便于识别和记忆.(5)短小精悍.代码的长度不仅会影响所占据的存贮单元和信息处理的速度,而且也会影响代码输入时的出错率和输入、输出的速度.(6)容易修改.当某个代码在条件或代表的实体关系改变时,容易变更.(7)考虑程序处理上的方便.,输入设计(1)输入设计的目标是:在保
12、证输入信息正确性和满足需要的前提下迅速、经济和方便.(2)输入设计的原那么:在能满足处理要求的前提下减少输入量.输入量少,错误率低,输入时间短;输入操作方便,从而减少输入错误的发生;尽早对输入数据进行检查(尽量接近原数据发生点),以使错误及时得到改正;尽量减少汉字的输入量,代之以编码.例如,以材料编号代替材料名称.(3)输入类型外部输入:是系统的原始输入,例如顾客订单、进货单等;内部输入:系统内部产生并输入的信息,如文件的更新等;操作输入:计算机运行过程中与操作有关的输入,如限制参数、文件名等;计算机输入:由系统内部或外部计算机通过通信线路直接输入的信息.例如计算机将当天数据存入中央数据库;交互式输入:通过人机对话进行的输入.,输出设计对输出信息的根本要求是:准确、及时而且适用.输出设计的详细步骤包括:确定输出类型与输出内容、确定输出方式(设备与介质)、专门的表格设计等.输出信息的使用者是用户,在设计过程中,系统设计员必须深入了解用户的信息需求,与用户充分协商.输出类型与输出内容:外部输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024中国汽研高层次人才招聘笔试参考题库附带答案详解
- 2025年圆柱镜项目可行性研究报告
- 基于深度学习的工业互联网入侵检测关键技术研究
- 二零二五年度爆炸事故遇难员工死亡赔偿金支付协议
- 个体家装合同范本
- 共享单车包租合同范本
- 农村地基出让合同范本
- 个人打井售卖合同范本
- 产品加工合同范本模板
- 共享茶馆入股合同范本
- 新部编版小学六年级下册语文第二单元测试卷及答案
- 5《这些事我来做》(说课稿)-部编版道德与法治四年级上册
- 2025年福建福州市仓山区国有投资发展集团有限公司招聘笔试参考题库附带答案详解
- 2025年广东省深圳法院招聘书记员招聘144人历年高频重点提升(共500题)附带答案详解
- 2025年人教版新教材数学一年级下册教学计划(含进度表)
- GB/T 45107-2024表土剥离及其再利用技术要求
- 2025长江航道工程局招聘101人历年高频重点提升(共500题)附带答案详解
- 一年级家长会课件2024-2025学年
- 五年级上册脱式计算100题及答案
- 新版北师大版小学3三年级数学下册全册教案完整(新教材)
- 【说课】安史之乱与唐朝衰亡
评论
0/150
提交评论