欢迎来到天天文库
浏览记录
ID:48167804
大小:325.00 KB
页数:25页
时间:2020-01-16
《第6章.信息管理系统分析与设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章信息管理系统分析与设计本章知识:(1)信息管理系统的分类(2)信息管理系统的开发过程和各阶段主要任务(3)系统分析、系统设计、系统实施与维护本章内容:6.1概述6.2系统分析6.3系统设计6.4系统实施与维护6.1概述6.1.1信息管理系统分类1.办公自动化系统(OfficeAutomationSystem)(1)收文管理。(2)拟文管理。(3)呈报文管理。(4)档案管理。(5)电子邮件系统。(6)个人事务管理。(7)系统管理。2.管理信息系统(ManagementInformationSy
2、stem,MIS)主要功能:(1)数据处理功能。(2)计划功能。(3)控制功能。(4)预测功能。(5)辅助决策功能3.决策支持系统(DecisionSupportingsystem,DSS)6.1概述6.1.2信息管理系统开发过程软件的生命周期:软件开发过程是由一系列相关活动组成的,包括从提出要求,经过研制,到交付使用,在使用过程中不断的增补修订,直到最后因被新的软件所代替而淘汰的全部过程。阶段划分系统分析系统设计系统实施与维护6.2系统分析6.2.1问题定义问题定义阶段必须回答的关键问题是:“系
3、统要解决的问题是什么”。6.2.2可行性研究关键问题是:“对上一阶段提出的问题有可行的解决方案吗?”。可行性研究的任务可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究的内容:经济可行性技术可行性法律可行性开发方案的选择可行性研究的步骤明确新系统的实现目标,研究旧系统分析问题,导出新系统模型确定系统开发计划完成可行性研究报告返回本节目录6.2系统分析6.2.3需求分析需求分析的步骤进行调查研究分析和描述系统的逻辑模型评审的主要内容:1.系统定义的目标是否与用户的要求
4、一致。2.系统需求分析阶段提供的文档资料是否齐全。3.文档中所有描述是否完整、清晰、准确反映用户要求。4.与所有其它系统成分的重要接口是否都已经描述。5.所开发项目的数据流与数据结构是否足够、确定。6.所有图表是否清楚,在不补充说明时是否能够理解。7.主要功能是否已包含在规定的软件范围之内,是否都已充分说明。8.设计的约束条件和限制条件是否符合实际。9.开发的技术风险是什么。l0.是否考虑过软件需求的其它方案。11.是否考虑过软件将来可能会提出的其它需求。12.是否详细制定了检验标准,它们对系统定
5、义是否能成功进行确认。13.有没有遗漏、重复或不一致的地方。14.用户是否审查了初步的用户手册。15.软件开发计划中的估算是否受到了影响。6.3系统设计6.3.1软件设计任务是确定系统“怎么做”的问题。划分总体设计:详细设计:软件设计的过程确定目标系统的不同的方案,分析员推荐最佳实现方案,设计软件结构。数据库设计。制订测试计划。编写文档。复审。6.3系统设计6.3.1软件设计模块模块是能够单独命名并且能够独立完成一定功能的数据说明和程序语句的集合。模块能够通过名字来访问,如过程、函数、子程序等。模
6、块划分的原则尽量提高模块的独立性:模块的规模应该适中:降低模块接口的复杂性,模块之间传递的参数个数应尽量少,类型应尽量简单。设计单入口、单出口的模块。6.3系统设计6.3.1软件设计总体设计的图形描述工具层次图、HIPO图(层次图+输入/处理/输出图)、结构图。结构图用一个方框代表一个模块,框内注明模块的名字或主要功能;方框之间用箭头或直线表示模块的调用关系;用带注释的箭头表示模块调用时传递的信息,箭头方向表示数据传递方向,箭头尾部用空心圆表示传递的是数据信息,实心圆表示传递的是控制信息;结构图的
7、基本符号结构图举例图6-2产生最佳解的结构图6.3系统设计6.3.1软件设计详细设计的图形描述工具常用工具有:程序流程图、盒图(N-S图)、PAD图、过程设计语言PDL、判定表、判定树、Jackson图等。它们都可以形象的描述程序的控制流程、处理过程、数据组织以及各方面的实现细节,作为编码的依据。程序流程图程序流程图的基本符号6.3系统设计6.3.1软件设计详细设计的图形描述工具盒图:又称N-S图,是1973年由Nassi和Shneiderman提出的,它撇弃了程序流程图控制转移的随意性,以结构化
8、的方式严格控制处理之间的转移。图6-4N-S图的基本符号返回本节目录6.3系统设计6.3.2编码软件编码是系统设计过程的继续,是将软件设计转换成用程序设计语言编写的源程序的过程。1.结构化程序设计的设计原则使用语言中的顺序、选择、循环等有限的基本控制结构表示程序逻辑。选用的控制结构只有一个入口、一个出口。程序语句组成容易识别的块,每块只有一个入口和一个出口。复杂结构应用基本控制结构进行组合嵌套来实现。程序中没有的控制结构,可用一段等价的程序段来模拟,但要求程序段在整个系统中应前后一
此文档下载收益归作者所有