《计算机信息管理基础-第7讲.ppt》由会员分享,可在线阅读,更多相关《计算机信息管理基础-第7讲.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、重庆大学全日制本科计算机基础系列课程重庆大学全日制本科计算机基础系列课程重庆大学全日制本科计算机基础系列课程重庆大学全日制本科计算机基础系列课程课件制作课件制作:计算机学院基础系计算机学院基础系 曾一曾一 计算机信息管理基础计算机信息管理基础第第 7讲讲课件 计算机学院基础系制作:课程教研组系统可行性研究与需求分析系统可行性研究与需求分析计算机信息管理基础计算机信息管理基础主要内容主要内容n1 应应用用软软件件与与系系统统之之间的关系间的关系n2 系统可行性研究系统可行性研究n3 软件需求分析软件需求分析定义:问题是什么?定义:问题是什么?设计设计:怎么做怎么做提要提要实现实现:如何具体解决如
2、何具体解决分析分析:做什么做什么计算机信息管理基础计算机信息管理基础1.1 信息系统的两个部分信息系统的两个部分1.2 应用软件目标和系统目标之间的关系应用软件目标和系统目标之间的关系1 应用软件与系统之间的关系应用软件与系统之间的关系计算机信息管理基础计算机信息管理基础1.1 信息系统的两个部分信息系统的两个部分管理信息系统管理信息系统MISMIS是是一一个个由由人人、计计算算机机组组成成的的能能进进行行管管理理信信息息收集、传递、存储、加工、维护和使用的系统收集、传递、存储、加工、维护和使用的系统;MISMIS使使用用计计算算机机技技术术、网网络络通通信信技技术术、数数据据库库技技术术以以
3、及及管管理理科科学学、统统计计学学、运运筹筹学学和和最最优优化化技技术等,为经营管理和决策服务术等,为经营管理和决策服务.MISMIS的开发是一个相当复杂的过程。的开发是一个相当复杂的过程。信息系统的两个部分信息系统的两个部分按信息系统的物理结构,系统可分为两个部分:按信息系统的物理结构,系统可分为两个部分:功能部分功能部分基础部分基础部分计算机信息管理基础计算机信息管理基础1.1 信息系统的两个部分信息系统的两个部分功能部分功能部分n基础部分基础部分功能部分功能部分软件系统:计算机系统软件软件系统:计算机系统软件硬件系统:计算机硬件、网络硬件系统:计算机硬件、网络组织制度:组织制度:组织机构
4、、人员分工、管理方法、规章制度组织机构、人员分工、管理方法、规章制度管理信息系统各功能子系统管理信息系统各功能子系统基础部分基础部分数据存储:数据库与数据库管理系统数据存储:数据库与数据库管理系统计算机信息管理基础计算机信息管理基础系统的基础部分系统的基础部分n组织制度组织制度-三分技术三分技术,七分管理七分管理,十二分数据十二分数据组织机构组织机构人员分工人员分工管理方法管理方法规章制度规章制度 n基础设施基础设施-三分技术三分技术,七分管理七分管理,十二分数据十二分数据硬件系统硬件系统软件系统软件系统数据存储数据存储 计算机信息管理基础计算机信息管理基础系统的功能部分系统的功能部分 n针对
5、各项业务进行计算机处理的业务信息系统针对各项业务进行计算机处理的业务信息系统n必须建立在系统基础部分之上必须建立在系统基础部分之上n它的功能主要由应用软件来实现它的功能主要由应用软件来实现应用软件应用软件n是系统功能部分的主体是系统功能部分的主体n是系统的核心是系统的核心n一般由各业务功能模块组成一般由各业务功能模块组成n各业务功能模块符合业务处理流程各业务功能模块符合业务处理流程 计算机信息管理基础计算机信息管理基础基础部分和功能部分都需要分析和设计基础部分和功能部分都需要分析和设计 n两部分会随着用户的需求不同和业务的不同而有所两部分会随着用户的需求不同和业务的不同而有所不同,其复杂程度也
6、不一样不同,其复杂程度也不一样案例案例,财务管理财务管理,MRPII,商业管理信息系统商业管理信息系统,冰品生冰品生产管理系统产管理系统,移动话费管理信息系统移动话费管理信息系统n在开发过程中必须对应用软件进行详细的需求分析在开发过程中必须对应用软件进行详细的需求分析和软件设计,以便为软件的实现建立良好的基础和软件设计,以便为软件的实现建立良好的基础案例案例,财务管理财务管理,MRPII,商业管理信息系统商业管理信息系统,冰品生冰品生产管理系统产管理系统,移动话费管理信息系统移动话费管理信息系统系统基础部分的设计与选择系统基础部分的设计与选择:n硬件硬件/网络网络/OS/DBMS计算机信息管理
7、基础计算机信息管理基础1.2 应用软件目标和系统目标之间的关系应用软件目标和系统目标之间的关系 n应用软件目标应用软件目标从计算机系统的一般开发流程来看系统目标从计算机系统的一般开发流程来看系统目标与软件目标之间的关系与软件目标之间的关系n软件目标软件目标是系统目标的主要组成部分是系统目标的主要组成部分n软件目标软件目标必须与整个管理信息系统的目必须与整个管理信息系统的目标保持一致标保持一致计算机信息管理基础计算机信息管理基础系统目标2 系统可行性研究系统可行性研究计算机信息管理基础计算机信息管理基础n一个计算机系统的开发在应用软件开发之前,需一个计算机系统的开发在应用软件开发之前,需要开展以
8、下三个方面的工作要开展以下三个方面的工作:系统的问题定义与目标制定系统的问题定义与目标制定n基于生产和市场需要基于生产和市场需要n基于改善劳动条件、提高产品质量、提高经济效基于改善劳动条件、提高产品质量、提高经济效益等方面益等方面n适应技术进步、提高社会效益等方面适应技术进步、提高社会效益等方面 初步可行性论证初步可行性论证 n系统建设条件是否具备系统建设条件是否具备n成功的可能性有多大成功的可能性有多大n从技术进步、社会效益、经济效益看是否值得从技术进步、社会效益、经济效益看是否值得 系统定义和分析系统定义和分析 计算机信息管理基础计算机信息管理基础n系统定义和分析的流程系统定义和分析的流程
9、计算机信息管理基础计算机信息管理基础n系统定义和分析的主要任务有:系统定义和分析的主要任务有:依据系统总目标,定义系统的详细目标、模依据系统总目标,定义系统的详细目标、模型、功能、性能和界面型、功能、性能和界面确定系统与环境的界面确定系统与环境的界面确定硬件、软件功能的合理分担确定硬件、软件功能的合理分担进行多种方案设计,提出建议方案进行多种方案设计,提出建议方案对方案进行可行性论证对方案进行可行性论证制定开发进度计划和投资计划制定开发进度计划和投资计划 n系统规格说明书系统规格说明书格式与内容参见教材附录格式与内容参见教材附录1计算机信息管理基础计算机信息管理基础n可行性论证或研究的目的可行
10、性论证或研究的目的用最小的代价用最小的代价,在尽可能短的时间内在尽可能短的时间内,确定该系统或软确定该系统或软件项目是否能够开发,是否值得开发。件项目是否能够开发,是否值得开发。不是开发一个系统或软件,而是研究这个系统或软件不是开发一个系统或软件,而是研究这个系统或软件项目是否值得去开发,是否有能力解决它。项目是否值得去开发,是否有能力解决它。可行性研究实质上是一次大大简化了的系统分析和设可行性研究实质上是一次大大简化了的系统分析和设计的过程。计的过程。n可行性研究主要内容包括四个方面可行性研究主要内容包括四个方面济可行性济可行性技术可行性技术可行性运行可行性运行可行性法律可行性法律可行性格式
11、与内容参见教材附录格式与内容参见教材附录1计算机信息管理基础计算机信息管理基础3 软件需求分析的目的与主要任务软件需求分析的目的与主要任务n软件需求软件需求需求分析也称系统分析需求分析也称系统分析软件需求软件需求指用户对目标指用户对目标软件系统在功能、行为、软件系统在功能、行为、性能、设计约束等方面性能、设计约束等方面的期望。的期望。n具体需要完成的任务具体需要完成的任务准确地回答系统必须准确地回答系统必须“做什么做什么”。使用有效的原理、方法,使用有效的原理、方法,通过合适的工具和记号,通过合适的工具和记号,系统地描述出待开发系系统地描述出待开发系统及其行为特征和相关统及其行为特征和相关约束
12、约束。系统做什么系统做什么?建立分析模型如何描述系统如何描述系统?形成需求分析报告用户和开用户和开发者共同发者共同明确明确完整准确完整准确清晰一致清晰一致表达表达需求分析报告需求分析报告计算机信息管理基础计算机信息管理基础n软件需求分析的目的软件需求分析的目的需求分析工作是一个不断认识和逐步细化需求分析工作是一个不断认识和逐步细化的过程的过程需求分析报告经过评审之后,就可作为软需求分析报告经过评审之后,就可作为软件设计的基础件设计的基础主要解决的是目标系统必须主要解决的是目标系统必须“做什么做什么”的的问题,分析系统必须具备哪些功能问题,分析系统必须具备哪些功能目的就是为系统建设提供明确的目标
13、,为目的就是为系统建设提供明确的目标,为系统设计提供足够的设计依据系统设计提供足够的设计依据 计算机信息管理基础计算机信息管理基础软件需求分析所关心的问题软件需求分析所关心的问题n系统的观点系统的观点需求分析不仅仅只关心系统的软件部分,实际需求分析不仅仅只关心系统的软件部分,实际上还要关心整个目标系统所涉及的问题上还要关心整个目标系统所涉及的问题n系统要解决的问题及其目标是什么系统要解决的问题及其目标是什么n问题的规模有多大问题的规模有多大n系统是否有解决方案系统是否有解决方案n方案是否可行方案是否可行n如果方案可行,那么应该如何组织、计划和如果方案可行,那么应该如何组织、计划和实施该系统。实
14、施该系统。计算机信息管理基础计算机信息管理基础n软件需求分析所关心的问题软件需求分析所关心的问题 系统服务于什么样的行业?系统服务于什么样的行业?需要解决的问题是什么?需要解决的问题是什么?系统需要处理哪些信息?系统需要处理哪些信息?系统需要具备哪些功能?系统需要具备哪些功能?系统需要什么样的运行环境?系统需要什么样的运行环境?如何组织系统的开发?如何组织系统的开发?系统投资多少?系统投资多少?系统是否值得开发?系统是否值得开发?计算机信息管理基础计算机信息管理基础n需求的基本内容需求的基本内容功能需求功能需求性能需求性能需求运行需求运行需求数据要求数据要求安全保密要求安全保密要求用户界面要求
15、用户界面要求可靠性要求可靠性要求成本消耗与开发进度要求成本消耗与开发进度要求其他预期要求其他预期要求 计算机信息管理基础计算机信息管理基础n需求分析的需求分析的4个基本步骤个基本步骤调查研究调查研究n获取需求获取需求分析建模分析建模n建立系统逻辑模型建立系统逻辑模型需求描述需求描述n形成文档形成文档需求验证需求验证n以文档为主要依据验证需求以文档为主要依据验证需求 软件需求分析的基本步骤软件需求分析的基本步骤计算机信息管理基础计算机信息管理基础n需求的获取通常采用如下方法需求的获取通常采用如下方法建立由用户、分析员、领域专家组成的联合建立由用户、分析员、领域专家组成的联合分析小组,由分析员承担
16、主要的分析任务。分析小组,由分析员承担主要的分析任务。调查研究。这是获取需求的最主要的方法。调查研究。这是获取需求的最主要的方法。分析问题和确认需求。分析问题和确认需求。需求分析第一步:调查研究、获取需求需求分析第一步:调查研究、获取需求计算机信息管理基础计算机信息管理基础n调查研究的主要途径调查研究的主要途径n市场调查市场调查市场有无类似系统市场有无类似系统n访问用户和用户领域专家访问用户和用户领域专家获取资料、信息获取资料、信息n考察现场考察现场 操作环境、过程、要求、业务流程操作环境、过程、要求、业务流程n使用各种调查工具使用各种调查工具 组织机构图、业务流程图、系统流程图组织机构图、业
17、务流程图、系统流程图 计算机信息管理基础计算机信息管理基础需求分析第二步:分析建模需求分析第二步:分析建模n使用分析方法使用分析方法面向数据流的结构化分析方法(简称面向数据流的结构化分析方法(简称SA)面向数据结构的Jackson方法逻辑构造法(简称LCP)面向对象的方法(简称OOA)n分析建模必须达到的主要目标分析建模必须达到的主要目标描述用户的需求描述用户的需求建立软件设计的基础建立软件设计的基础定义可用于软件确认的依据定义可用于软件确认的依据 计算机信息管理基础计算机信息管理基础需求分析第三步:需求描述需求分析第三步:需求描述n遵循规范遵循规范建立标准或模板建立标准或模板n国际标准n国家
18、标准n行业标准n企业标准n小组标准小组标准-格式与内容参见教材附录格式与内容参见教材附录1n描述描述清晰、一致、完整、无二义地描述清晰、一致、完整、无二义地描述 n需求来源需求来源n需求内容需求内容主要关注功能需求、数据要求、用户界面需求主要关注功能需求、数据要求、用户界面需求n记录需求变更记录需求变更计算机信息管理基础计算机信息管理基础需求分析第四步:需求验证需求分析第四步:需求验证n需求验证的必要性需求验证的必要性需求变更需求变更:需求易变需求易变需求分析报告存在问题需求分析报告存在问题需求分析报告形成之后进行需求分析报告形成之后进行n需求验证的几个方面需求验证的几个方面验证需求的一致性验
19、证需求的一致性n 所有需求必须是一致的,任何一条需求都不能和其他需求相混淆、相矛所有需求必须是一致的,任何一条需求都不能和其他需求相混淆、相矛盾。盾。验证需求的完整性验证需求的完整性n需求必须是完整的,规格说明书必须包括用户需要的每一个功能或性能。需求必须是完整的,规格说明书必须包括用户需要的每一个功能或性能。验证需求的现实性验证需求的现实性n指定的需求应该是用现有的技术和方法可以实现的。指定的需求应该是用现有的技术和方法可以实现的。验证需求的有效性验证需求的有效性n验证需求确实能解决用户面对的实际问题。验证需求确实能解决用户面对的实际问题。例例例例 一个企业的材料检验入库业务流程一个企业的材料检验入库业务流程一个企业的材料检验入库业务流程一个企业的材料检验入库业务流程 计算机信息管理基础计算机信息管理基础例例例例 一个企业的材料检验入库的系统流程一个企业的材料检验入库的系统流程一个企业的材料检验入库的系统流程一个企业的材料检验入库的系统流程供应商供货清单供应商供货清单登记货物检验记录登记货物检验记录库存帐库存帐记录货物明细帐记录货物明细帐检验记录检验记录入库明细帐入库明细帐产生货物检验报告产生货物检验报告检验报告检验报告更新货物库存帐更新货物库存帐货物入库单货物入库单产生货物库存报表产生货物库存报表库存报表库存报表产生货物入库日报表产生货物入库日报表入库日报表入库日报表
限制150内