信息系统开发-(第8章)_第1页
信息系统开发-(第8章)_第2页
信息系统开发-(第8章)_第3页
信息系统开发-(第8章)_第4页
信息系统开发-(第8章)_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

第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/SB/SWebService2.基础设施规划(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系统分析与模型建立会员服务发放新卡接收会员登记表,为顾客做发卡操作,产生会员档案。将办好的会员卡及会员登记表回执交给顾客。处理要求:为每位会员办理会员卡的操作不得超过2分钟服务员卡挂失处理顾客遗失会员卡后,到服务台填写一份挂失申请。收到挂失申请后,为顾客办理挂失,将会员持卡记录中该会员卡的状态修改为“挂失”,至此会员卡不可再进行刷卡消费。处理要求:为每位会员办理会员卡的操作不得超过1分钟服务员卡回收处理顾客欲退卡,则填写退卡申请。收到退卡申请和会员卡后,做退卡处理:收回会员卡,支付卡押金,将会员持卡信息中的会员信息清空、将卡状态修改为“空卡”,表示该卡可以作为新卡重复使用。处理要求:为每位会员办理会员卡的操作不得超过3分钟服务员发放赠品查询会员档案中的信息,获得会员积分,按照积分为会员提供赠品信息列表,当会员选择与积分相匹配的赠品后,为会员出具赠品清单,并将清单与赠品一起交给会员。同时,修改会员档案中的会员积分信息。处理要求:为每位会员办理会员卡的操作不得超过5分钟服务员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_Boxtesting)“中医看病”8.3系统测试与验收(2)白盒测试(White_Boxtesting)8.3系统测试与验收3.测试模型8.3系统测试与验收二、系统测试的内容1.需求分析测试正确性:对照业务流程图及其说明文档,对系统逻辑结构及说明进行测试。必要性:不能回溯到出处的功能需求可能是多余的;明确性:不能使用含糊的词汇可测性:每项功能都必须是可验证的;完整性:不能遗漏必要和必须的信息;一致性:与原始需求一致、内容前后一致

8.3系统测试与验收2.用户界面测试①易用性

②规范性

③帮助设施

④合理性

⑤美观和协调性

⑥安全性

8.3系统测试与验收3.性能测试①负载测试

②强度测试

③容量测试

④安全性测试

⑤配置测试

8.3系统测试与验收三、测试的管理1.测试计划2.测试过程的管理(1)记录测试过程

(2)记录纠错过程

(3)回归测试

3.测试完成的标准8.3系统测试与验收四、验收测试与验收验收测试(AcceptanceTesting)是以信息用户为主的测试,它让系统用户决定是否接收系统。验收测试应检查信息系统能否按合同要求进行工作,即是否满足软件需求说明书中的确认标准。

8.3系统测试与验收1.验收测试的管理2.验收测试内容(1)安装测试(2)复审系统配置

(3)α、β测试α测试是指软件开发公司组织内部人员模拟各类用户行为对即将面市的产品(称为α版本

温馨提示

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

评论

0/150

提交评论