计算机信息管理基础-第7讲.ppt_第1页
计算机信息管理基础-第7讲.ppt_第2页
计算机信息管理基础-第7讲.ppt_第3页
计算机信息管理基础-第7讲.ppt_第4页
计算机信息管理基础-第7讲.ppt_第5页
已阅读5页,还剩24页未读, 继续免费阅读

下载本文档

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

文档简介

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

温馨提示

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

评论

0/150

提交评论