- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 8 章信息系统开发 8.1 总体规划及总体方案设计 一、总体规划概述 1.总体规划的必要性 (1)信息是企业的重要资源,只有经过规划的信息才能发挥其资源的作用 (2)总体规划的目的之一是实现子系统间的相互协调 (3)总体规划使开发项目的人力、物力、时间的安排合理、有序 8.1 总体规划及总体方案设计 2.总体规划的内容 8.1 总体规划及总体方案设计 3.总体规划的工作步骤 (1)业务分析建立业务模型 (2)数据分析建立主题数据库模型 (3)数据的分布分析 (4)主题数据库的可靠性规划 (5)关键技术规划 8.1 总体规划及总体方案设计 二、总体业务规划 1.职能域:指一个企业或组织的主要业务活动领域,它反映整个企业或组织的概貌 2.业务过程:是对职能域的分解 3.业务活动:对业务过程的细化 8.1 总体规划及总体方案设计 8.1 总体规划及总体方案设计 4.业务模型的优化重组 8.1 总体规划及总体方案设计 三、总体数据规划 1.建立主题数据库 2.建立信息系统总体结构 8.1 总体规划及总体方案设计 8.1 总体规划及总体方案设计 3.主题数据库的分布规划 8.1 总体规划及总体方案设计 四、信息技术规划 1.应用软件关键技术选择 C/S B/S Web Service 2.基础设施规划 (1)信息中心机房建设方案 (2)网络布线 (3)计算机集成系统 8.1 总体规划及总体方案设计 设备选型需要考虑以下几个问题 ①系统软件的选型 ②确定系统的数据存储量、一般情况下的信息流通量和高峰时期的信息流通量 ③服务器选型 ④其它外部设备的选择与选型 8.1 总体规划及总体方案设计 3.开发进度与资金计划 子系统应用软件开发费用 数据库服务、应用服务器 客户端微机 操作系统及其它系统软件 交换机 外部设备 综合布线 系统安装调试费用 培训费用 …… 8.2 系统分析与模型建立 一、系统分析概述 1.信息系统分析的任务 信息系统分析阶段的任务是定义将来新的系统应该“做什么”,暂且不涉及“怎样做”的问题。 2.信息系统分析表达工具 (1)流程图——业务流程的描述工具 (2)数据库设计工具 (3)功能描述工具 (4)基于UML的功能分析和建模工具 8.2 系统分析与模型建立 3.信息系统分析的工作步骤 (1)现行系统详细的业务流程调查 ①系统的功能要求 ②系统性能要求 ③运行要求 ④将来可能的需求 (2)业务流程分析,明确信息系统能实现的各项业务功能 (3)数据分析,建立数据库逻辑模型 (4)以业务流程分析和数据库模型为基础,确定新系统的逻辑功能结构 (5)整理各项文档资料,并提出系统分析总结报告 8.2 系统分析与模型建立 二、流程分析 8.2 系统分析与模型建立 2.业务流程分析与描述 8.2 系统分析与模型建立 8.2 系统分析与模型建立 3.业务流程图的检验与确认 (1)检查每一张业务流程图 (2)检查业务流程图中的每一项功能的输入和输出是否有来源或者去向 (3)检查每一项功能是否都有操作者或参与者 (4)完整性、正确性检验 8.2 系统分析与模型建立 三、需求分析与系统建模 1.需求分析 (1)确定信息系统的功能 ①分析“发放会员卡”业务 ②分析“发放赠品”业务 ③分析“卡挂失处理”和“卡回收处理” 8.2 系统分析与模型建立 (2)描述分析结果 8.2 系统分析与模型建立 8.2 系统分析与模型建立 (3)检验分析结果 ①情景描述板的完整性 ②用例说明中是否存在歧义、不明确、不正确的描述 ③前置条件和后置条件是否与业务流程相吻合 ④可用性评价 8.2 系统分析与模型建立 2.建立数据模型 8.2 系统分析与模型建立 3.建立系统逻辑结构 8.2 系统分析与模型建立 系统逻辑结构图的作用: ①费用估算 ②系统设计与程序设计基础 ③测试依据 ④制定岗位职责 8.3 系统测试与验收 一、测试的基本方法 1.测试的基本原则 (1)尽早开展测试 (2)避免同化效应 (3)在发现较多错误的地方投入更多的测试 (4)确定预期输出 (5)在进行测试设计时不要设想程序中不会查出错误 8.3 系统测试与验收 2.测试方法 (1)黑盒测试(Black_Box testing) 8.3 系统测试与验收 (2)白盒测试(White_Box testing) 8.3 系统测试与验收 3.测试模型 8.3 系统测试与验收 二、系统测试的内容 1.需求分析测试 正确性:对照业务流程图及其说明文档,对系统逻辑结构及说明进行测试。 必要性:不能回溯到出处的功能需求可能是多余的; 明确性:不能使用含糊的词汇 可测性:每项功能都必须是可验证的; 完整性:不能遗漏必要和必须的信息
文档评论(0)