管理信息系统的系统分析

管理信息系统的系统分析

ID:5315141

大小:1.37 MB

页数:109页

时间:2017-11-15

管理信息系统的系统分析_第1页
管理信息系统的系统分析_第2页
管理信息系统的系统分析_第3页
管理信息系统的系统分析_第4页
管理信息系统的系统分析_第5页
资源描述:

《管理信息系统的系统分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章管理信息系统的系统分析【本章学习要求】本章主要讲述管理信息系统的系统调查和系统分析的任务和过程。通过本章的学习,学生应了解信息系统的可行性研究的任务与方法,了解组织的结构调查与功能调查分析的主要内容,了解业务流程调查与分析的任务和主要内容;了解数据流程分析的任务,掌握业务流程描述工具——业务流程图的画法,掌握数据流程的表示方法,包括数据流程图的画法和描述流程处理的逻辑工具,数据字典建立的方法。1系统分析的目标系统分析阶段的目标,就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整

2、个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、满足用户哪些具体的信息需求分析清楚,从逻辑上,或者说从信息处理的功能需求上提出新系统的方案,即逻辑模型,为下一阶段进行物理方案(即计算机和通信系统方案)设计、解决“怎么做”提供依据。2SA方法进行系统需求分析的具体步骤是:获得现行系统的具体模型抽象现行系统的逻辑模型建立目标系统的逻辑模型结构化分析方法(SA)当前系统物理模型逻辑模型目标系统物理模型逻辑模型归纳模型化抽象实例化具体化表达需求理解需求当前系统物理模型逻辑模型目标系统物理模型逻辑模型归纳模型化抽象实例化具体化表达需求

3、理解需求系统分析系统设计3可行性分析系统规划现行系统详细调查系统化分析新逻辑方案系统设计组织结构功能结构业务流程数据流程初步调查4目录可行性分析和详细调查概述组织结构与功能的调查分析业务流程调查分析数据、数据流程调查与分析业务处理调查与分析新系统逻辑模型56.1可行性分析和详细调查概述6.1.1可行性分析6.1.2详细调查概述66.1.1可行性分析一、可行性研究的任务通过了解用户的要求及现实环境,从管理、技术和经济等方面研究并论证本项目的可行性,编写可行性研究报告,制定初步项目开发计划。可行性分析管理可行性技术可行性经济可行性7成本-收益

4、分析成本是指开发和(或)运行软件系统所支付的资金,而收益则是指由于新系统的投入而增加的收入或减少的成本开发软件系统是一种投资,如果期望的收入小于成本,那么这个系统就可能不值得做下去一个系统是否值得投资呢?成本-收益分析就是为了回答这个问题8成本:代码行技术*代码行技术是比较简单的定量估算方法,也是一种自底向上的估算方法。它把开发每个软件功能的成本和实现这个功能需要用的源代码行数联系起来。通常根据经验和历史数据估计实现一个功能需要的源程序行数。一旦估计出源代码行数以后,用每行代码的平均成本乘以行数即可确定软件的成本。每行代码的平均成本主要取

5、决于软件的复杂程度和开发小组的工资水平。对要求设计的系统进行功能分解,直到可以对为实现该功能所要求的源代码行数做出可靠的估算为止。根据经验和历史数据,对每个功能块估计一个最有利的、最可能的和最不利的LOC值。设最有利的LOC值为a,最可能的LOC值为m,最不利的LOC值为b,则代码行的期望(平均)值lc和对期望值偏离的方差ld为9再根据历史数据和经验,选择每个软件功能块的LOC价格计算每个功能块的价格及工作量,并确定该软件项目总的估算价格和工作量。举例:CAD软件,项目范围确定了其主要功能:用户接口控制(UIC)二维几何图形分析(2DGA

6、)三维几何图形分析(3DGA)数据结构管理(DSM)图形显示(CGD)外围设备控制(PC)设计分析(DA)10功能最有利最可能最不利期望值方差数$/行行/人月人月价格UIC1800240026502340140143157.4327602DGA41005200740053805502022024.41076003DGA46006900860068006702022030.9136000DSM29503400360033501101824013.960300CGD40504900620049503602220024.7108900PC200

7、0210024502140752814015.259920DA66008500980084005401830028151200估算值333601100144.5656680(人月=期望值/行/人月,价格=$/行*期望值)11成本:任务分解技术*首先把软件开发工程分解为若干个相对独立的任务,再分别估计每个单独的开发任务的成本,最后累加起来就得出软件开发工程的总成本。估计每个任务的成本时,通常先估计完成该项任务需要用的人力(以人月为单位),再乘以每人每月的平均工资而得出每个任务的成本。最常用的方法是按开发阶段划分任务。如果软件系统很复杂,由若

8、干个子系统组成,则可以把每个子系统再按开发阶段进一步划分为更小的任务。用这种方法估算,CAD软件成本和工作量总计为708075元和152.5人月。将这些数据与代码行的成本估算比较(分别为656

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。