结构化分析与设计[1].ppt_第1页
结构化分析与设计[1].ppt_第2页
结构化分析与设计[1].ppt_第3页
结构化分析与设计[1].ppt_第4页
结构化分析与设计[1].ppt_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

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

文档简介

1、第二章结构化分析和设置修订,2.1结构化系统分析的基本思想,结构化系统分析,简称SSA。 在系统思想、系统工程的方法中,按照用户主导的原则,进行结构化、模数化,用自顶向下进行情报系统分析和修订。 SSA与以往的方法相比,1 .确立面向用户的观点的SSA法强调了用户是情报系统开发整体的起源和最终的归宿。 优点:2.1结构化系统分析的基本思想,(1)用户可以更好地理解新的系统,随时从业务和用户的角度提出新的要求。 (2)系统分析员能够更好地理解用户的需求,更深入地调查分析管理工作,使新系统更加科学合理。 2 .严格区分会话的SSA法将整个系统的发展过程分为几个阶段,强调每个阶段都有明确的任务和目标

2、,以及所预期的完成阶段的成果。 只有达到这个阶段的目标后,下一阶段才开始。 否则,重复这个阶段或者上一个阶段。 2.1从结构化系统分析的基本思想、3 .结构化、规模化、自顶向下发展总体角度,对各项具体业务和组织进行总体考察。 自顶向下分析:确保全球准确,然后深入研究并处理本地问题。 实施过程:自下而上的方法,即一个模块一个模块的开发、调试,然后在几个模块中联合,最后在整个系统中联合。 2.1结构化系统分析的基本思想,4 .一盏茶预测可能发生的变化情报系统是动态的。 主要原因是(1)周围环境变化,情报系统变化。 (2)系统内部的处理模式的变化,引起系统的变化。 如果系统内部的组织架构和管理体制发

3、生变化,就会引起相应的变化。 (3)用户的需求变化,引起系统的变化。 2.1结构化系统分析的基本思想,5 .作业文件的标准化和文献化在系统的研发过程中,每一个阶段、每一步都需要详细的文字资料记载。 资料应由专门人才保管,建立一套(或用机器编制的)管理查询制度。 优点: (1)严格建立技术资料文件,为研发中的工作交换和今后的系统维护提供了原始资料。 (2)制作统一的资料可以避免混乱。 (3)详细描述工作过程可以使系统开发者及时发现问题,总结经验,形成自我种子文件反馈,弥补工作中的一些缺陷和漏洞。 2.2问题定义,一、关键问题“需要解决的问题是什么? 二、主要结果提出有关问题性质、工程目标和规模的

4、书面报告。 三、内容和程序(一)系统塔斯克的提交1 .系统塔斯克的提交人,2.2问题定义-系统塔斯克的提交,(一)用户的提交:一般来说,系统发展的塔斯克由用户提交,如企业(或组织)的领导和有关管理者。 (2)课题项目:系统开发者自身也可以提交系统开发塔斯克。 (3)上级配置(4)联合开拓2 .系统塔斯克的提交形式(1)书面形式:系统塔斯克的提交一般是书面形式,如系统开发任务书和系统开发协议书等形式。 (2)口头形式、2.2问题定义预试验、3 .提出系统塔斯克的目的是,大部分用户不能完全明确基于修正算法的系统功能,因此对系统塔斯克的要求不能准确说不的。 因此,用户提议的系统塔斯克仅提供用于创建系

5、统对象的素材。 如果不进行分析和加工而将其作为系统目标,则系统开发工作将盲目的,没有明确的目标。 (二)预试验1 .预试验目的预试验的目的是合理确定系统目标、系统整体分析及系统的可行性分析。 2.2问题定义-预试验在预试验过程中收集、整理和处理有关整个系统的资料,以满足这些个的要求和目的。 2 .预试验的主要内容预试验的内容是调查一个企业(或组织)的总体情况和对该信息的市场总需求。主要内容包括: (1)企业整体(或组织)的概况规模、组织目标、组织机构、生产、供应、销售概况、人员、设备和资金现状,以及当前的管理层次,尤其是管理基础工作的水平。2.2问题定义-预试验、(2)现行系统的概况、功能、人

6、员、技术水平及管理体制(归属于哪个水平的引导人)等。 (三)组织对外部的关系与哪个外部单位(外部实体)之间有什么物资、资金或者信息的交流关系? (4)本组织的引导人、管理部门对系统的态度、通讯端口的程度(包括人才、资料和数据)、对新的、旧的情报系统的看法以及对信息的需求。 (五)开发系统资源、人才、资金以及开发周期等资源状况。 2.2问题定义-系统目标的确定,(3)系统目标的确定1 .系统目标的语义系统目标是系统最终实现的目标,是系统发展的宗旨,每一阶段的工作都要以这一宗旨为中心。 例如,有明确的系统目标后,进行系统的可行性,根据目的进行更加详细的调查。 2、如何确定系统目标系统开发者通过初步

7、调查,了解企业引导者及主要管理干部对系统的要求和设想,根据当前组织具备的条件和资源,初步提出系统目标。 2.2问题定义-系统目标的确定,系统目标应明确提出研制的系统是什么。 它与人工决策之间的界限,哪些信息处理由修订机完成,哪些依然由人工完成。 在大型系统中,除了系统目标之外,还需要提交每个子系统的子目标。 例1:*为管理工厂情报系统系统目标现代化的要求,建构生产、经营、资金、成本和物资的动态数据采集、处理和控制的情报系统。2.2问题定义-系统目标的确定;(1)情报系统向不同层次的管理者提供日、周、旬、月、季、年各项和综合报告与修订,并实现当前生产、经营、物资、资金及项目工程进度等现状与动态,

8、进行多功能查询;(2)该系统使用同一数据定径套,对信息的(3)按批次计算生产成本。 按批号跟踪生产质量和数量,提供及时可靠的信息。 (4)建立一些管理的优化功能,如纠错、市场预测、财务预测等。 2.2问题定义-确定系统目标,(5)考虑与本公司生产流水线上的适时控制系统的接口,扩大系统功能。 例2 :山东科技高等院校校园网总体目标山东科技高等院校校园网的目标是建设国际一流先进水平的校园网。 山东科技高等院校校园网的建设,大大促进了局部和全球范围的网际网络之间的信息交流,并使世界更好地了解山东科技高等院校和相关信息,使山东科技高等院校进一步走向世界。 2.2问题定义-系统目标的确定,山东科技高等院

9、校作为中国地下开采方面的主要高等院校,建立自己的网络系统,进一步与国际接轨,提高对高等院校各方面现代化管理的科技含量,促进信息技术交流和信息资源的有效利用,促进国际交流中的长距离、 降低大信息量的通讯成本,提高效率,优化山东科技高等院校管理系统的实例3 :某销售公司的系统目标某销售公司的系统目标实现了公司各个销售环节的计算机管理,协调公司三大部门(销售部、财务部、储藏部)的工作,公司内部的,2.2问题定义-系统目标的确定,工作效果从管理阶层来看,情报系统可以为公司的三个阶层的人员提供服务。一是为日常事务处理层提供服务,方便这类人员的日常工作,具体包括销售人员填写交货发票,财务人员收回发票、发票

10、、应付账款,仓库人员投递货物等,二是为各部门的经管人等中间阶层管理员提供服务,他们三是为上级决策人员(如总经理)服务,为他们的宏命令决策提供科学依据。 预测产品销售额,确定合理订货数量,分析影响库存最佳产品销售额的相关因素,确定最佳产品价格,制定最佳销售方案等。 2.3可行性研究、一、可行性、可行性研究意义可行性的含义包括可能性、必要性。 可行性分析的对象是系统目标。 做评估总体方案(系统目标)的可能性和必要性。 可行性研究是指依据各种有效途径和作业顺序,对所提项目工程的技术先进性、适用性、经济合理性、盈利性、项目工程实施等方面进行深入系统分析。 2.3可行性研究-目的、二、可行性研究的目的可

11、行性研究的目的是,以最低的成本在尽可能短的时间内解决问题,确定需要解决的有木有。 三、可行性分析的内容1 .技术可行性能用现有技术实现这个系统吗? 也就是说,有可能通过分析现有技术条件来实现系统。 必须了解包括目前市面上销售的计算机硬件、软件、通讯设备、计算机网络条件,以及相关厂家提供维护等技术服务的条件等。 2.3可行性研究-内容,2 .经济可行性这个系统的经济效益能不能超过其发展成本?经济可行性有两个方面:一是初步估算系统发展所需的投资,二是当前资金是否可行,二是在系统运作期间带来的效益(直接效益,利润3 .可操作性系统的操作方式在这个用户组织内进行得顺利吗? 4 .完成时间可行性系统花费

12、的时间能满足客户要求吗?2.3可行性研究-内容,5 .从组织和管理上的可行性企业看来,企业内部干部的素质,已成为他们对管理现代化认识和支持,实现系统的最根本可能条件。 管理基础是开发系统的基本条件,没有比较稳定合理的管理制度和管理方法,系统的开发是不可能成功的。 在云同步,发展系统也相反强化了管理。 6 .社会、政策行政许可的可行性、2.3可行性研究-步骤、2.3可行性研究-步骤、4、可行性研究步骤1 .探讨系统规模和目标2 .探讨目前使用的系统的主要缺点:研究方法,包括功能、费用、自动化程度等:阅读相关资料,进行实地调查, 访问知情人员不需要花费很多时间,只需要知道能做什么,不需要知道做什么

13、3 .导出新系统的上层逻辑模型上层逻辑模型有数据流程图、数据词典等。 4 .重定义问题:1-4系统逻辑模型,2.3可行性研究-步骤,5 .导出解决方案供选择,形成直至做评估的循环,从技术角度出发,提供可能的解决方案是对于从技术可行性、操作可行性和经济可行性中排除不切实际的解决方案的可执行方案, 制定初步的进度修订计划6 .建议并决定行动计划:是否继续开发工程,根据前面步骤的可能计划决定“最佳计划”。 主要取决于“经济上是否可能”。 7 .开发修订计划草案是拟定推荐的系统开发修订计划,主要包括工程日程、开发者及资源需求等。下一阶段(需求分析)的详细时间表和成本估计8 .编制文件,提交审查,2.3

14、可行性研究步骤,可行性报告的主要内容是可行性研究前提现有系统分析提出的系统可选择的其他系统方案投资和收益分析社会条件的可行性结论,2.3可行性研究步骤,结论可以立即开始。 应延期到满足某些条件,例如组织协调。 要开始,需要对系统营销对象进行一些更改。 经济不合理,投资差距过大等,没有必要进行。 2.3可行性研究-系统流程图,五,系统流程图图1 .哪个系统流程图系统流程图是描绘物理模型的格拉夫快速工具? 基本思想是用格拉夫快速象征符以黑匣子形式描绘系统内的各零配件(项目群、文件、数据库、表格、人工流程等)。 系统流程图不是对信息进行加工处理的控制过程,而示出在系统各部分之间信息流通的状况。 2.

15、3可行性研究-系统流程图,2 .编制系统流程图的原则与实际业务相一致,可以客观、真实地反映实际业务。 图例的规格,便于沟通。 图形上下文清晰,简洁简洁,不必要的具体细节可以省略。 复杂的业务可以用系统流程图的层次来记述。 3 .系统流程图特征图描述的主体是票据、票据(信息的主要载体)票据、票据的流水线与实际的业务处理过程一一对应。 2.3可行性研究-系统流程图、图中的票据、发票有“生”、“死”,即一个生命周期反映了一个业务的处理情况。 4、编制系统流程图角色系统流程图的过程是系统分析员全面理解系统业务处理概况的过程,它是系统分析员进行进一步分析的依据。 系统流程图是系统分析员、管理者、业务操作

16、员相互进行交流的工具。 系统分析员能够在系统流程图上直接创建能够实现补正功能处理的部分。 利用系统的程序流程图可以分析业务流程的合理性。2.3可行性研究-系统流程图、5 .基本图例、2.3可行性研究-系统流程图、6 .阅读技巧从左到右的原则、沿着数据流的方向分析票据、发票的生命周期的途径(分析业务部门之间的关系)熟悉图中的业务处理, 2.3可行性研究-系统流程图、7 .实例、事务、库存清单计程仪程序、采购订单信息、通讯端口编制计程仪程序、采购订单通讯端口、库存清单星空卫视、库存清单系统的系统流程图、2.3可行性研究-。 数据收集工作量大,要求系统开发者实际深入,配合业务人员收集有关系统的各种类

17、型的数据。 1 .数据采集途径现行组织机构现行系统的业务流程,2.3可行性研究-数据采集,现行决策方式各种通讯端口,雷通讯端口,图示2 .数据来源对手工作业系统来说,现在还包括组织的雷通讯端口、文件、雷通讯端口、决议等。 对于计算机化系统而言,当前系统的说明(例如,程序流程图、数据组织机构)组织外的数据源:来自上位的各种文件和各塔斯克指标,与本公司密切相关的其他单位的信息。 2.3可行性研究-数据收集,3 .数据收集的方法(1)查询档案化收集与各部门相关的数据,并查询档案化资料。 如果没有现成的文件,系统分析员可以利用这个机会鼎力相助这些个部门创建文件数据。 (2)面谈调查以自顶向下方式访问。 提出了系统的总体格局、系统目标、环境约束、近年来信息需求情况及他们对现有情报系统的意见(哪些信息、功能是多才多艺的,哪些是补充和增强的);(3)问题单,对于进行普遍调查的问题,采用了这一办法。2.3可行性研究-数据收集、(4)测量、补正测量或补正一些特殊数据。 业务吞吐量、各工作时间、费用等。 (5)采样对于大规模的统一修订,无法收集所有数据,可以采用采样的方法(6)实际着手,亲自参加信息的处理。 4 .数据调查的内容输入信息:输入信息的名称、使用目的、收集方式、发生周期、信息量、编码方式、储存期间、相关业务、使用文字等。 2.3可行性研究-数据收集、输出信

温馨提示

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

评论

0/150

提交评论