处理过程。
企业流程重组手段:信息技术IT ,组织结构的变革。
U|C矩阵:通过一个普通的二维表来分析汇总数据,将数据与业务过程之间的关系使用U和建立C来表示。
数据流程图(DFD):能够反映信息在系统中流动和处理的情况,它是
描述系统逻辑模型的工具之一,是便于用户理解系统数据流程的图形表示。
绘制数据流程图的步骤:自上而下,逐渐展开,输入输出,保持平衡。 数据字典以特定格式记录下来的、对系统数据流程图中各个基本要素
的内容和特征所做的定义和说明。数据字典有三种类型条目:数据流条目、文件条目、数据项条目。
加工说明:是指数据流程图中功能单元的描述,而对数据流程图中其他加工则可以没有说明。
加工说明的描述工具:结构化语言(介于自然语言和程序设计语言之间的一中语言)、判定表(采用表格形式来表达逻辑判断问题)、判定树(树形分叉图来表示逻辑判断问题的一中图形工具)
一份完整的系统分析报告内容:现行系统概况(组织情况简述,现行
系统运行状况)、新系统目标(新系统实现后各部分应该完成什么样的功能,系统整体能够达到什么效果,某些指标预期达到什么样的程度等)、新系统的逻辑方案(新系统的功能模型;新系统的信息模型;新系统在各个业务处理环节拟采用的管理方法、算法或模型;新系统开发资源与开发进度估计)
9
第六章系统设计(物理模型)
系统设计阶段的主要任务:在系统分析阶段提出新系统逻辑模型的基
础上科学合理的进行物理模型的设计,包括总体结构设计和详细设计。
系统设计的内容:1 总体设计2代码设计3数据存储设计4确定系统输出5确定系统输入6功能结构详细划分7处理流程设计8编写系统设计报告
常用系统体系:二层或三层的客户机|服务器结构(C|S)、三层或多层的浏览器|服务器结构(B|S)
大多数网络使用的拓扑结构有三种:星型,环型,总线型
软件结构设计:按照结构化系统设计的思想,采用自上而下、逐层分解的方法划分为若干子系统,而子系统又划分为若干功能模块,层层划分,直到每个模块都是相对独立、功能单一的独立程序为止。 代码:以数字或字符来表示各种客观实体。
代码设计的原则:选择最小值代码;唯一性;规范性;可扩展性;标准化与通用性;满足用户需要。
代码的种类:顺序码,区间码,助忆码,(混合码)。
校验位可以发现的错误有:抄写错误、易位错误、双易位错误以及随机错误。
第一范式:关系模式中的属性的值域中每一个值都是不可再分解的值。第二范式:如果关系模式R为第一范式,且R中每一个非主属性完全函数依赖于R的某个候选键,称为第二范式。第三范式:如
10
果关系模式R为第二范式,且R中每一个非主属性都不传递依赖于R的某个候选键,称为第三范式。
数据库设计的完整过程:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施阶段、数据库运行和维护阶段。
输入数据的校验方法:重复校验,视觉校验、校验位校验、控制总数
校验、数据类型校验、格式校验、逻辑校验、界限校验、顺序校验、记录计数校验、平衡校验、对照校验。
用户界面设计:菜单方式,填表式,选择性问答式,按钮式,提示方
式与权限管理。
输入格式的设计:输入数据的形式一般可以采用填表式;计算机自动
输入。
常见输入方式:键盘输入;模|数、数|模输入;网络传送数据;磁|光
盘传送数据。
输入数据的校验:重复输入校验、程序校验法。
控制流程图(FC)又称框图。三种基本成分:处理步骤(矩形框)、条件判断(菱形框)、控制流(箭头)。 问题分析图(PAD)书176页
系统设计报告主要内容:系统概述;总体结构方案(总体结构图、子系统结构图、计算机流程图);计算机系统配置方案;代码设计方案;文件、数据库设计方案;输入输出设计方案;系统详细设计方案;接口及通信环境设计;安全、保密设计、数据准备;系统测试计划;培
11
训计划。
第七章
结构化程序设计方法是采用顺序结构、循环结构、选择结构暗中基本逻辑结构来编写程序的方法。
系统测试的目的:发现系统错误的过程。但测试不能完全保证程序是完全正确的。
系统测试过程:模块测试—整体测试—验收测试—系统测试—人工测试
系统测试技术:黑盒子测试;白盒子测试。
内部α测试:由软件开发公司内部测试人员做的测试 外部β测试:由软件开发公司外部测试人员做的测试 系统切换:系统开发完成后新老系统之间的转换。
直接转换方式:用新系统直接代替老系统,中间没有过渡阶段。(转换方便,节省费用,风险大)
平行转换方式:使新旧系统并行运行一段时间。(转换安全,增加了用户工作量,增加了转换费用)
试运行转换方式:对一些关键子系统进行一段时间的试运行,待感到有把握时再用新正式替旧。(安全程度更高)
逐步转换方式:分期分批的以新替旧。(危险性小,转换费用相应较少,但对系统的设计和实现都有一定的要求) 。
12
相关推荐: