结构化系统分析_第1页
结构化系统分析_第2页
结构化系统分析_第3页
结构化系统分析_第4页
结构化系统分析_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

结构化系统分析目前一页\总数六十二页\编于十八点2023/5/17信息系统分析设计与管理教案第一章2目录4.1系统分析的目标和工作内容4.2结构化系统分析方法和工具4.3系统分析中的数据建模与分析概述4.4系统分析阶段各项活动的内容4.5系统分析中的信息收集4.6结构化信息系统分析实例目前二页\总数六十二页\编于十八点4.1系统分析的目标和主要活动

§目标与任务系统开发阶段的目标根据系统规划所确定的系统体系结构和项目开发计划,开发出可以运行的实际系统。系统分析阶段的任务有:确认所开发项目的开发目标,明确用户需求;从技术、经济和运营环境方面对系统开发方案进行可行性研究;在现有系统详细分析的基础上提出拟开发项目范围内新系统的逻辑方案。2023/5/17信息系统分析设计与管理教案第一章3目前三页\总数六十二页\编于十八点4.1.2系统分析的主要活动活动名称目

标关键问题主要成果(产品)管理决策初步调查明确系统开发的目标和规模是否开发新系统?若开发,提出新系统的目标、规模、主要功能的初步设想,粗估系统开发所需资源系统开发建议书是否同意系统发建议书?开若同意,安排可行性研究工作可行性研究进一步明确系统的目标、规模与功能,提出系统开发的初步方案与计划系统开发的技术可行性研究、经济可行性研究、营运可行性研究,系统开发初步方案与开发计划的制订可行性研究报告、系统开发(设计)任务书(含计划)审定可行性研报告,若同意,下达系统开发(设计)务书(或签协议、订合同)现行系统详细调查详细调查现行系统的工作过程,建立现行系统的逻辑模型,发现现行系统存在的主要问题现行系统的结构、业务流程和数据的祥细分析,具体问题的认定现行系统的调查报告(审查现行系统的调查报告)新系统逻辑方案的提出明确用户信息需求,提出新系统的逻辑方案用户需求分析,新系统逻辑模型的建立系统说明书审查系统说明书。若同意,则批准进入系统设计阶段2023/5/17信息系统分析设计与管理教案第一章4目前四页\总数六十二页\编于十八点4.2结构化系统分析方法和工具

§概述结构化系统分析方法体现结构化方法的基本思路和主要原则,以建立系统的功能(逻辑)模型为中心,强调应用规范的方法与工具进行工作。常用的结构化系统分析工具有:数据流图数据字典结构化语言决策树决策表等2023/5/17信息系统分析设计与管理教案第一章5目前五页\总数六十二页\编于十八点4.2.2数据流图(1)数据流图的作用数据流图就是组织中信息运动的抽象不涉及硬件、软件、数据结构与文件组织,与对系统的物理描述无关数据流图是系统分析人员与用户进行交流的有效手段,也是系统设计的主要依据之一2023/5/17信息系统分析设计与管理教案第一章6目前六页\总数六十二页\编于十八点4.2.2数据流图(2)数据流图的基本组成及符号主要采用第Ⅰ、Ⅱ类。其中,第Ⅱ类主要在作草图时用2023/5/17信息系统分析设计与管理教案第一章7数据存储

外部(外部实体)

加工(处理逻辑)数据流

成分类型数据流图的基本符号目前七页\总数六十二页\编于十八点4.2.2数据流图(3)数据流图一个例子2023/5/17信息系统分析设计与管理教案第一章8顾客1定货与顾客服务D1顾客档案D2定货数据3售货4销售分析D3销售数据企业主管2市场研究与销售计划

市场调查员销售数据合格定单定货单发货单市场数据销售计划销售统计分析市场营销系统数据流图目前八页\总数六十二页\编于十八点4.2.2数据流图(4)绘制数据流图的主要原则明确系统界面自顶向下逐层扩展合理布局数据流图只反映数据流向、数据加工和逻辑意义上的数据存储数据流图的绘制过程就是系统的逻辑模型的形成过程2023/5/17信息系统分析设计与管理教案第一章9目前九页\总数六十二页\编于十八点4.2.2数据流图(5)绘制数据流图的主要步骤确定所开发的系统的外部项确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节,画出关联图确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节(子系统)绘制数据流图草图2023/5/17信息系统分析设计与管理教案第一章10目前十页\总数六十二页\编于十八点4.2.2数据流图(6)绘制数据流图的主要步骤(续)重复步骤(4),直到逐层分解结束对草图进行检查和合理布局和用户进行交流用计算机或其他制图、编辑工具画出正规的数据流图将正规的数据流图提交系统分析负责人复审2023/5/17信息系统分析设计与管理教案第一章11目前十一页\总数六十二页\编于十八点4.2.2数据流图(7)绘制数据流图的几点注记关于自顶向下、逐层分解数据流必须通过加工数据存储环节一般作为两个加工环节的界面来安排命名每个加工环节和每张数据流图都要编号只画所描述的系统稳定工作情况下的数据流图2023/5/17信息系统分析设计与管理教案第一章12目前十二页\总数六十二页\编于十八点4.2.2数据流图(8)数据流图的局限性难以在数据流图上标识出数据流、数据存储、加工和外部项的具体内容不能反映系统中的决策与控制过程难以对系统中人机交互过程以及信息的反馈与循环处理进行描述2023/5/17信息系统分析设计与管理教案第一章13目前十三页\总数六十二页\编于十八点4.2.2数据流图(9)数据流图举例1-12023/5/17信息系统分析设计与管理教案第一章14F3退料单库房管理F2领料单生产部F4验收申请单F1生产作业计划F5库存报表车间物资采购员主管领导库房管理系统关联图目前十四页\总数六十二页\编于十八点4.2.2数据流图(10)数据流图举例1-22023/5/17信息系统分析设计与管理教案第一章151入库管理物资采购员车间生产部3出库管理F3退料单F2领料单F1生产作业计划F4验收申请单2限额管理F5库存报表D1库存数据D2限额配套卡4统计主管领导库房管理系统的顶层图目前十五页\总数六十二页\编于十八点4.2.2数据流图(11)数据流图举例1-32023/5/17信息系统分析设计与管理教案第一章16D2限额配套卡1.1正常入库物资采购员车间F3F1F42限额管理D1库存数据1.2接收退料单1.3退料处理接收限额领料单3.1D3退料单3.2限额核对D4限额领料单接收物资领料单3.33.4出库处理D5物资领料单F2.2物资领料单F2.1限额领料单F54统计主管领导目前十六页\总数六十二页\编于十八点4.2.2数据流图(12)数据流图举例2-12023/5/17信息系统分析设计与管理教案第一章17学籍管理F3学籍管理意见与凭证学生F5学生修课成绩F1注册申请系机关教师学籍管理系统关联图学生F2学籍管理通知F4学籍管理报告F6教学安排系机关教师目前十七页\总数六十二页\编于十八点4.2.2数据流图(13)数据流图举例2-22023/5/17信息系统分析设计与管理教案第一章181注册学生3资格管理F1注册申请2成绩管理D1学生名册D2学生成绩档案4奖励管理F2.1注册证件F3.1新生名单F4.1注册统计F7修课名单F3.2审理意见F4.2处理结果统计F4.4奖励统计F3.4奖励凭证教师F6教学安排F5学生成绩学生系机关F3.3课表安排学生F2.3学生成绩通知F2.4奖励通知F2.2学籍资格变动通知学籍管理系统顶层图F4.3修课情况与成绩统计目前十八页\总数六十二页\编于十八点4.2.3数据字典(1)作用和内容数据词典的作用是给数据流图上每个成分给以定义和说明数据词典描述的主要内容有:数据流、数据元素、数据存储、加工、外部项目前十九页\总数六十二页\编于十八点4.2.3数据字典(2)编写数据词典的基本要求对数据流图上各种成分的定义必须明确、易理解、唯一命名、编号与数据流图一致,必要时可增加编码,方便查询检索、维护和统计报表符合一致性与完整性的要求,对数据流图上的成分定义与说明无遗漏项格式规范、风格统一、文字精炼,数字与符号正确目前二十页\总数六十二页\编于十八点4.2.3数据字典(3)数据词典的格式和编写方法格式和有关符号等号:=加号:+方括号:〔〕花括号:{}圆括号:()编写方法手工编写计算机辅助编写2023/5/17信息系统分析设计与管理教案第一章21目前二十一页\总数六十二页\编于十八点4.2.3数据字典(4)数据字典示例1-12023/5/17信息系统分析设计与管理教案第一章22

数据流系统名:学籍管理条目名:学生成绩通知编号:别名:来源:成绩管理去处:学生数据流结构:学生成绩通知:{学号+学生姓名+{课程名称+成绩}该生本期所修课程

+(补考课程名称+补考时间+补考地点)}所有在册学生

简要说明:学生成绩通知在每学期期末考试结束后一周至下学期开学前一周期间内发给所有本期在校学生。数据词典《数据流》条目举例修改纪录:编写张XX日期2001年5月10日日期2001年5月20日审核李XX成绩通知单目前二十二页\总数六十二页\编于十八点4.2.3数据字典(5)数据字典示例1-22023/5/17信息系统分析设计与管理教案第一章23数据词典《数据元素》条目举例

数据元素系统名:学籍管理条目名:学号编号:别名:属于数据流:

F1-F7存储处:D1学生名册

D2学生成绩数据元素结构:简要说明:学号是学生的识别符,每个学生都有唯一的学号。修改纪录:编写张XX日期2001.5.10日期2001.5.20审核李XX

代码类型取值范围意义字符00010001—992999(由数字组成的字符串)

xxxxxxx编号系别代号

学生入学年号目前二十三页\总数六十二页\编于十八点4.2.3数据字典(6)数据字典示例1-32023/5/17信息系统分析设计与管理教案第一章24图5-20数据词典《数据存储》条目举例数据存储系统名:学籍管理条目名:学生名册编号:D1别名:存储组织:每个学生一条纪录按学号顺序排列主关键字:学号辅关键字:学生排名纪录组成:项名:学姓性出生住册修课......修课备号名别年月学期代号1代号7注近似长度7102446......620(字节)

简要说明:

(1)学籍变动(留级,转专业)在备注中说明。

(2)重修课程在备注中说明。修改纪录:编写张XX日期2001.5.10日期2001.5.20审核李XX纪录数:约800数据量:约72KB目前二十四页\总数六十二页\编于十八点4.2.3数据字典(7)数据字典示例1-42023/5/17信息系统分析设计与管理教案第一章25数据词典《加工》条目举例加工输入:学生修课名单输出:教学安排学生成绩通知单课程名称学生成绩学生修课情况与成绩统计加工逻辑:

1.从学生名册中获取修同一课程的学生名单;2.统计每门课程的修课人数并报系机关;3.从系机关获取课程安排数据,包括各门课程的上课时间。地点;4.形成教学安排数据,其中包括各门课程的修课学生名单。上课地点,通知有关任课教师。5.接收任课教师的学生成绩数据,并登录在学生成绩档案中;6。进行成绩统计,计算每门课程成绩优良。及格。不及格。缺考各项人数及比率,计算各科平均成绩并向系机关报告;7.向学生发出学生成绩通知,并附补考安排。

系统名:学籍管理条目名:成绩管理编号:3别名:简要说明:课程安排由系机关中教学管理人员直接向学生公布。修改纪录:编写张XX日期2001。5。10日期2001。5。20审核李XX目前二十五页\总数六十二页\编于十八点4.2.3数据字典(8)数据字典示例1-52023/5/17信息系统分析设计与管理教案第一章26数据词典《外部项》条目举例外部项系统名:学籍管理条目名:教师编号:W3别名:任课教师输入数据流:教学安排

输出数据流:学生成绩主要特征:教师:即本系统中为修课学生授课的任课教师,其主要特征是:教师姓名。讲授课程名称。联系地址。简要说明:本系统负责下达教师的教学任务,只是根据系机关课程安排通知教师有关教学安排。修改纪录:编写张XX日期2001.5.10日期2001.5.20审核李XX目前二十六页\总数六十二页\编于十八点4.2.4基本加工的描述所用工具有:自然语言结构化语言决策树决策表数学公式2023/5/17信息系统分析设计与管理教案第一章27目前二十七页\总数六十二页\编于十八点4.2.5结构化语言结构化语言使用的语句类型只有以下三种:祈使语句条件语句循环语句2023/5/17信息系统分析设计与管理教案第一章28目前二十八页\总数六十二页\编于十八点4.2.6决策树(1)决策树(DecisionTree),又称判断树,是一种图形工具,适于描述加工中具有多个策略,每个策略和若干条件有关的逻辑功能。结构化分析中所用决策树如图所示2023/5/17信息系统分析设计与管理教案第一章29决策点1方案AA1A2A3B1B2B32.1.12.1.22.1.32.2.12.2.22.2.3

决策树(两段决策)2.12.2方案B目前二十九页\总数六十二页\编于十八点4.2.6决策树(2)示例2023/5/17信息系统分析设计与管理教案第一章30产品B1<N<=5050<N<=100N>1001<N<=2525<N<=50N>50奖金政策

产品超产数奖金(元)产品A1.0*N50+1.25*(N-50)112.5+1.5*(N-25)2.0*N50+2.5*(N-25)112.5+3*(N-50)某工厂超产奖决策树目前三十页\总数六十二页\编于十八点4.2.7决策表(1)决策表(DecisionTable),又称判断表,为描述这类加工逻辑提供了表达清晰、简洁的手段2023/5/17信息系统分析设计与管理教案第一章31

条件状态决策决策方案规则决策表的组成超1<n≤50YNN产50<n≤100NYN状态量n>100NNY

奖1.0*nX决策金50+1.25*(n-50)X方112.5+1.5*(n-100)X规则案图4-23超产奖的决策表目前三十一页\总数六十二页\编于十八点4.2.7决策表(2)2023/5/17信息系统分析设计与管理教案第一章32目前三十二页\总数六十二页\编于十八点4.2.8业务流程图及其他工具业务流程图描述一个组织内部业务处理活动的内容与工作流程,虽不属于结构化图形工具,但也是进行系统分析使用的重要工具之一。2023/5/17信息系统分析设计与管理教案第一章33业务流程图图例处理数据存储物或单据物或信息流输入或输出物或信息流外部环境目前三十三页\总数六十二页\编于十八点4.3系统分析中的数据建模与分析概述

§功能分析与数据分析传统的结构化分析与设计方法是以功能(处理)为中心的,或者说是功能驱动的传统的结构化分析与设计方法是以功能(处理)为中心的,或者说是功能驱动的本节在功能建模与分析的基础上,概要介绍适应于数据库管理的数据建模与分析方法,使得系统分析既能反映系统的功能需求,又能应对复杂的数据环境2023/5/17信息系统分析设计与管理教案第一章34目前三十四页\总数六十二页\编于十八点4.3.2系统数据的实体-联系模型(1)实体-联系(E-R)模型的基本概念包括实体、实体的属性和实体之间的联系。实体实体这个概念包括实体集与个体属性指该实体表示的一类事物的所有实例的特征联系一对一联系一对多联系多对多联系2023/5/17信息系统分析设计与管理教案第一章35目前三十五页\总数六十二页\编于十八点4.3.2系统数据的实体-联系模型(2)2023/5/17信息系统分析设计与管理教案第一章36实体名实体名属性名1(主键)属性名2属性名3ER图中的实体与属性(a)实体(b)实体与属性ABBAAB多对多关系N:M一对多关系1:N一对一关系1:1实体之间三种关系示意图联系基数10,110>1基数的含义一个且仅一个零个或一个一个或多个

零个,一个或多个多个(大于一个)基数最大值1111>1基数最小值1010>1联系的图形符号目前三十六页\总数六十二页\编于十八点4.3.3实体-联系模型建模的步骤识别与定义实体识别与定义属性确定实体的主键(标识符)和外键识别与定义实体之间的联系要进一步识别实体间是否存在不确定联系,当各实体的实例之间联系出现不确定性时,需定义关联实体绘制实体-联系图2023/5/17信息系统分析设计与管理教案第一章37目前三十七页\总数六十二页\编于十八点数据建模与分析在系统分析中的作用为了保证数据的完整性与一致性,减少不必要的冗余,必须对系统数据进行建模与分析,为系统设计阶段进行数据库设计、应用数据库方法与技术对系统数据进行统一的管理与维护提供数据模型功能分析与数据分析相结合,是提高系统开发质量的正确途径2023/5/17信息系统分析设计与管理教案第一章38目前三十八页\总数六十二页\编于十八点4.4系统分析阶段各项活动的内容

§系统初步调查(1)目标从系统分析员和管理人员的角度看新项目开发有无必要和可能内容调查内容分析内容2023/5/17信息系统分析设计与管理教案第一章39目前三十九页\总数六十二页\编于十八点4.4.1系统初步调查(2)调查结论及工作成果拟开发项目有必要也有可能进行不必进行项目开发,只需对原有系统进行适当调整和修改原系统未充分发挥作用,只需发挥原有系统的作用目前无必要开发此项目目前不具备开发此项目的条件如果结论是第一条,系统分析师要向拟定系统的单位主管提出“系统开发建议书”2023/5/17信息系统分析设计与管理教案第一章40目前四十页\总数六十二页\编于十八点4.4.2可行性研究(1)目标与工作内容主要目标是:进一步明确系统的目标、规模与功能、对系统开发背景、必要性和意义进行调查分析,并根据需要和可能提出拟开发系统的初步方案与计划技术可行性经济可行性营运可行性2023/5/17信息系统分析设计与管理教案第一章41目前四十一页\总数六十二页\编于十八点4.4.2可行性研究(2)步骤确定系统的规模与目标明确用户主要信息需求提出拟建系统的初步方案审查新系统提出并评价可能的替代方案给出该项目做还是不做的选择,同时确定方案制定项目开发计划撰写可行性研究报告向用户审查小组与指导委员会提交结果2023/5/17信息系统分析设计与管理教案第一章42目前四十二页\总数六十二页\编于十八点4.4.2可行性研究(3)工作结果现行系统概况主要问题和主要信息需求。拟建新系统的方案经济可行性分析技术可行性分析营运可行性分析结论2023/5/17信息系统分析设计与管理教案第一章43目前四十三页\总数六十二页\编于十八点4.4.3现行系统详细调查(1)目标对现行系统进行全面、深入的调查和分析调查内容组织机构调查业务流程调查分析现行系统的目标、主要功能和用户需求调查信息流程调查与功能分析数据建模与分析系统运营环境分析2023/5/17信息系统分析设计与管理教案第一章44目前四十四页\总数六十二页\编于十八点4.4.3现行系统详细调查(2)方法与特点具体方法有直接面谈或专门访问、发调查表征求意见、召开讨论会、阅读历史资料和参加业务实践等详细调查与初步调查的区别目的不同内容不同2023/5/17信息系统分析设计与管理教案第一章45目前四十五页\总数六十二页\编于十八点4.4.3现行系统详细调查(3)工作结果项目主要工作内容概述系统需求分析现行系统主要目标、功能组织结构图组织业务流程图及其说明信息流程现行系统问题2023/5/17信息系统分析设计与管理教案第一章46目前四十六页\总数六十二页\编于十八点4.4.4新系统逻辑方案的提出(1)目标明确用户的信息需求,,确定新系统的逻辑功能,提出新系统的逻辑方案,完成系统分析阶段的最终成果即系统说明书的编写工作内容与方法调查分析建立新的逻辑模型建立新系统的数据模型编写系统说明书2023/5/17信息系统分析设计与管理教案第一章47目前四十七页\总数六十二页\编于十八点4.4.4新系统逻辑方案的提出(2)工作成果系统开发项目概述需求说明现行系统的问题分析新系统的目标、主要功能和逻辑模型组织结构图业务流程图及其说明功能建模与分析数据建模与分析系统实施计划2023/5/17信息系统分析设计与管理教案第一章48目前四十八页\总数六十二页\编于十八点4.5系统分析中的信息收集

§概述对信息系统建设单位的现状、发展方向、面临的内外环境、存在的问题和各级管理人员的信息需求的详细和深刻认识,是系统建设的重要基础收集与此有关的真实、准确和适用的信息是系统开发的第一阶段即系统分析阶段工作的重要内容2023/5/17信息系统分析设计与管理教案第一章49目前四十九页\总数六十二页\编于十八点4.5.2系统分析需用信息的类型系统分析工作需要收集的信息大体可分为四类关于组织的信息关于人的信息关于工作的信息关于环境的信息2023/5/17信息系统分析设计与管理教案第一章50目前五十页\总数六十二页\编于十八点4.5.3信息来源和收集方法信息来源现有文件、管理人员和信息系统用户、外部信息源收集策略全面调查策略、关键因素策略、点面结合策略收集方法面谈、问卷式调查表、查阅文献和实地观察与实践2023/5/17信息系统分析设计与管理教案第一章51目前五十一页\总数六十二页\编于十八点4.6结构化信息系统分析实例

§企业概况新亚公司作为一家自主经营、自负盈亏的中外合资企业,管理对象涉及人、财、物,业务功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论