您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 信息系统分析与设计笔记缩小版
BSP方法:即企业系统规划,是进行组织的信息系统规划的一套规范方法。BSP方法的特点是:全面地、详细地对企业或组织的基本业务活动进行分析,从而确定其信息需求,为有针对性地进行信息系统建设提供坚实的基础。BSP方法强调的基本思想是:企业或组织的结构和人员是处于经常变动状态的,但是其基本功能(或业务)则是相对稳定的。因此,从长远来说,信息系统建设必须针对基本业务,把基本业务的流程(或过程)及其对信息系统的要求切实理清,就能够使信息系统的建设得到切实的收效,并且能够适应机构、人员等不断变化的情况,保持信息系统的稳定和有效。BSP方法实施的步骤:1、定义业务过程2、定义数据类3、分析业务与数据的关系4、确定系统的总体结构5确定子系统的优先顺序6、完成规划报告,建立实施机制。信息系统开发的结构化思想:1、将一个复杂的系统分解成一个多层次的模块化结构。(结构化设计认为,任何一个系统都具有两种特征:过程特征,指任何一个系统都可以分解成若干个有序的过程。层次特征,指组成系统的各部分之间存在上下级的隶属关系、管辖关系)2、每一个模块尽可能独立。(尽量使每个模块成为一个独立的组成单元,使模块之间的联系降到最低程度)3可用直观的工具来表达系统的结构。(结构化方法认为系统开发人员提供了一套简明的图形表达工具,如数据流图、数据字典、数据存储规范化、数据立即存取图以及功能分析的表达方法,包括决策树、决策表和机构式语言)使用生命周期法的条件:用户需求定义可以明确;系统运行程序稳定、结构化程度高;系统具有较长的使用寿命,环境变化不大;开发过程要求有严格的控制;研究人员对系统任务了解且熟练度较高;系统文档要求详而全;开发成果重复使用。生命周期法的成功因素:1、树立面向用户的观点,根据用户需求来设计系统2、自顶向下地来划分或设计信息系统3、严格按阶段进行4、建立有效的工作文档5、运用系统的分解和综合技术,使复杂的系统结构化、模块化6、强调阶段成果的审定和检验。利用U/C矩阵进行进行数据/功能交互分析的基本思想:U/C矩阵主要用来对系统功能划分进行分析和优化。其基本原理与系统思想关于子系统的划分相一致,即再系统之间尽可能保持相对独立性,每个功能的数据处理要求高内聚、低耦合。U/C矩阵是一个进行内容分析的二维表,纵坐标和横坐标表示要分析的两个变量,二维表中的U,C表示两个变量之间的关系。U/C矩阵中,U(Use)表示该功能为数据的使用者,即某个功能使用某类数据,C(Create)表示该功能为数据的生产者或创建者。建立U/C矩阵首先要进行系统化,自顶向下的划分,具体确定每一个功能和数据,最后把功能和数据之间的关系填到二维表中,就建立了U/C矩阵。U/C矩阵建立之后,还要进行完备性、一致性检验。U/C矩阵不仅适用于功能/数据分析,也适用于其他方面的管理分析。决策树、决策表、结构化英语的特点和表达系统功能中的作用:决策树是用来表示不同决策方案的直观方法。决策树比较直观,容易理解,但当条件较多时,不容易清楚地表达整个判断过程。决策表是用表格方式描述处理逻辑的工具,实际上是决策树的另一种表达方式。采用表格方式,便于表达复杂条件下的多元逻辑关系,可以清楚地表达决策条件、决策规则和应采取的行动之间的关系。其缺点是决策表的建立过程复杂,不如决策树直观方便。结构化英语是一种模仿计算语言的处理逻辑描述方法。这种方法借助于程序设计的基本思想,使用IF,THEN,ELSE,END,OR,NOT等词组成规范化语言,包括顺序、判断和循环等三种基本结构完成对处理过程的描述。如何理解系统结构设计中模块的高聚合、低耦合原则:耦合是表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。模块耦合度越低,说明模块之间的联系越少,相互间的影响也就越小,产生连锁反应的概率就越低,在对一个模块进行修改和维护时,对其他模块的影响程度就越小,系统可修改程度就越高。聚合则用来表示一个模块内部各组成部分之间的联系程度,一般来说,在系统中各模块的聚合度越大,则模块间的耦合度越小,但这种关系不是绝对的,耦合度小使得模块之间尽可能相对独立,从而各模块可以单独开发和维护,聚合度大使得模块的可理解性和维护性增强,因此,在模块的分解中应尽量减少模块的耦合度,力求增加模块的聚合度。信息系统规划的主要任务和内容:目标设定、环境分析、战略选择信息系统的生命周期的五个阶段:系统规划、系统分析、系统设计、系统实施、系统运行和维护系统开发计划书的主要内容:概述、开发计划、验收标准、协调方法系统分析说明书的主要内容:概述、系统需求、新系统目标与新系统功能、新系统的逻辑模型、新系统运行环境、新系统的验收标准与培训计划程序设计报告的主要内容:概述、程序结构图、程序控制图、算法、程序流程图、源程序、程序注释说明高质量文档的特点:针对性、精确性与统一性、清晰性、完整性、灵活性、可追溯性,易检索性文档管理的原则:1文档管理的制度化2文档的标准化、规范化3文档管理的人员保证4文档的一致性5文档的可追踪性结构化的实质:自顶向下,逐步求精,分而治之任何系统都具有的两个特征:过程特征、层次特征生产作业层的信息化包括:设计、制造和工程的信息化战略决策层的信息化包括:决策支持系统、战略信息系统、经理或主管信息系统、专家系统协作商务层的信息化包括:电子数据接口、电子商务、供应链管理、客户关系管理电子商务系统:电子商务系统是一个以电子数据处理、互联网络、数据交换和资金汇兑技术为基础,集订货、发货、运输、报送、保险、商检和银行结算为一体的综合商务信息处理系统。电子商务按照与企业的关系可分为两种:B2C(企业与电子消费者之间的电子商务)B2B(企业与企业之间的电子商务)系统的非功能需求:性能需求、资源和环境需求、可靠性需求、安全保密需求、用户界面需求、成本消耗与开发进度需求、预先估计的可扩展性需求可行性分析:技术可行性研究、经济可行性研究、社会可行性研究调查研究的原则:自上而下全面展开全面展开与重点调查相结合深入细致的调查研究业务流程分析的内容:业务功能分析、业务关系分析、业务流程规划数据流程分析的内容:围绕系统目标进行分析信息环境分析围绕现行业务流程进行分析数据的逻辑分析数据汇总数据特征分析数据流程分析数据流程图的两个特征:抽象性概括性信息管理现状的分析与评价的方法:事件跟踪、效果比较、人的因素评价、综合研究逻辑设计的目标:新系统的目标、新系统的业务流程、新系统的业务流程、新系统的逻辑结构、数据资源的分布、具体业务的处理方法和管理模型逻辑设计的原则:管理信息化和现代化思想相结合、分解和协调相结合、模块化结构设计、全局一致性原则、静态与动态相结合RUP中软件生命周期在时间上被分解的四个阶段:初始阶段、细化阶段、构建阶段、交付阶段在系统分析报告的审议中,应对以下问题作出评价:一致性、完整性、现实性、有效性系统设计的任务:1、总体设计(模块设计:将系统划分成模块、决定每个模块的功能、决定模块间的调用关系、决定模块间的接口)2、详细设计(代码设计、数据库设计、输出设计、输入设计、人机界面设计、处理过程设计、安全保密设计、编写系统设计说明书)系统设计的原则:系统性原则、经济性原则、可靠性原则、简单性原则、灵活性原则模块聚合的七个等级(由强到弱):功能聚合、顺序聚合、数据聚合、过程聚合、时间聚合、逻辑聚合、偶然聚合模块耦合的类型:数据耦合、控制耦合、公共耦合、内容耦合结构图的基本部分:模块、调用、数据、控制信息模块划分的原则:1低耦合、高聚合原则2作用范围应在控制范围内3合理的模块扇入和扇出数4合适的模块大小数据库设计原则:数据结构的合理性、数据存储的安全性、维护和管理方便处理过程设计的常用描述工具:IPO图、流程图、问题分析图、NS图、过程设计语言编码的目的:标志作用、统计和检索作用、专用含义代码设计的原则:适用性、合理性、简单性、系统性、稳定性、可扩充性、标准化、便于识别和记忆代码的种类:顺序码、区间码、自检码人机界面的设计原则:用户针对性原则、尽量减少用户的工作、应用程序与人机界面相分离、人机界面一致性、系统反馈及时性、尽量减少用户记忆、及时的出错处理及帮助功能子系统划分的方法:参照法、职能法、过程/数据类法子系统划分的目的与原则:企业发展的需要高凝聚性相对独立性数据处理:描述了模块间关联的方式和模块内部的功能和数据输入/输出关系,是逻辑设计的核心内容之一。这部分工作常用工具有系统流程图、HIPO图等。输入数据X,计算Y=F2(X),把X由数字型变成文字型,把X赋给Z打印X。数据内聚打开文件F1,读第一条记录,计算器和总数变量赋初值零,打印表头。时间内聚输入数据X,计算Y=F1(X),求总数S=S*Y,打印总数S。顺序内聚打印学生成绩单。功能内聚计算各业务类型库存变化量:发料业务库存变化量,进料业务库存变化量。逻辑内聚输入学号,读学生成绩,计算学生平均成绩,打印学生成绩。过程内聚关闭文件F1,计算学生总数,删除记录D,输入数据X。偶然内聚系统测试:1黑盒测试,又叫做功能测试或数据驱动测试。2白盒测试,又称为结构测试或逻辑驱动测试。系统转换方式:直接转换、并行转换分段转换。BSP方法:即企业系统规划,是进行组织的信息系统规划的一套规范方法。BSP方法的特点是:全面地、详细地对企业或组织的基本业务活动进行分析,从而确定其信息需求,为有针对性地进行信息系统建设提供坚实的基础。BSP方法强调的基本思想是:企业或组织的结构和人员是处于经常变动状态的,但是其基本功能(或业务)则是相对稳定的。因此,从长远来说,信息系统建设必须针对基本业务,把基本业务的流程(或过程)及其对信息系统的要求切实理清,就能够使信息系统的建设得到切实的收效,并且能够适应机构、人员等不断变化的情况,保持信息系统的稳定和有效。BSP方法实施的步骤:1、定义业务过程2、定义数据类3、分析业务与数据的关系4、确定系统的总体结构5确定子系统的优先顺序6、完成规划报告,建立实施机制。信息系统开发的结构化思想:1、将一个复杂的系统分解成一个多层次的模块化结构。(结构化设计认为,任何一个系统都具有两种特征:过程特征,指任何一个系统都可以分解成若干个有序的过程。层次特征,指组成系统的各部分之间存在上下级的隶属关系、管辖关系)2、每一个模块尽可能独立。(尽量使每个模块成为一个独立的组成单元,使模块之间的联系降到最低程度)3可用直观的工具来表达系统的结构。(结构化方法认为系统开发人员提供了一套简明的图形表达工具,如数据流图、数据字典、数据存储规范化、数据立即存取图以及功能分析的表达方法,包括决策树、决策表和机构式语言)使用生命周期法的条件:用户需求定义可以明确;系统运行程序稳定、结构化程度高;系统具有较长的使用寿命,环境变化不大;开发过程要求有严格的控制;研究人员对系统任务了解且熟练度较高;系统文档要求详而全;开发成果重复使用。生命周期法的成功因素:1、树立面向用户的观点,根据用户需求来设计系统2、自顶向下地来划分或设计信息系统3、严格按阶段进行4、建立有效的工作文档5、运用系统的分解和综合技术,使复杂的系统结构化、模块化6、强调阶段成果的审定和检验。利用U/C矩阵进行进行数据/功能交互分析的基本思想:U/C矩阵主要用来对系统功能划分进行分析和优化。其基本原理与系统思想关于子系统的划分相一致,即再系统之间尽可能保持相对独立性,每个功能的数据处理要求高内聚、低耦合。U/C矩阵是一个进行内容分析的二维表,纵坐标和横坐标表示要分析的两个变量,二维表中的U,C表示两个变量之间的关系。U/C矩阵中,U(Use)表示该功能为数据的使用者,即某个功能使用某类数据,C(Create)表示该功能为数据的生产者或创建者。建立U/C矩阵首先要进行系统化,自顶向下的划分,具体确定每一个功能和数据,最后把功能和数据之间的关系填到二维表中,就建立了U/C矩阵。U/C矩阵建立之后,还要进行完备性、一致性检验。U/C矩阵不仅适用于功能/数据分析,也适用于其他方面的管理分析。
本文标题:信息系统分析与设计笔记缩小版
链接地址:https://www.777doc.com/doc-2692798 .html