10__系统实施与维护.ppt
《10__系统实施与维护.ppt》由会员分享,可在线阅读,更多相关《10__系统实施与维护.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第10章 系统实施与维护Contents系统实施的任务1软件系统的实施2系统测试3系统切换4系统维护110.1 系统实施的任务将系统设计文件中所定义的软件系统技术规格转换为实际可用的软件,并将此系统移植到用户的工作环境中;同时进行系统建置后的维护与系统评估。系统实施是指把系统的物理模型转换成实际运行系统的全过程。10.1 系统实施的任务1系统实施前的准备工作。2网络系统的实施。3数据库的建造与测试。4软件系统的实施。5系统测试。6人员培训。7系统的切换。8系统的评估与验收。系统实施的基本任务 10.1 系统实施的任务系统实施前的准备工作:首先,根据系统设计的要求制订系统实施的具体计划;其次,系
2、统实施阶段参加人员较多,需要适当调整和健全组织机构,加强组织管理与控制工作;最后,做好有关工作场所、机房、通信设施等的准备工作,并且进一步做好系统设备的采购安装和调试工作。10.2 软件系统的实施外购软件的实施实施外购方案,具有如下的优点:(1)缩短开发的时间;(2)投入较少的费用;(3)保证系统的可靠性。需考虑:(1)信誉问题;(2)升级服务;(3)软件的修改问题。10.2 软件系统的实施应用程序的编写与测试程序编写也被称为软件开发、程序设计,是指程序设计人员按照系统设计的要求和程序说明书的规定,用计算机语言来实现系统的各个功能模块的程序编制工作。10.2 软件系统的实施实用性实用性可靠性可
3、靠性可维护性可维护性可理解性可理解性效率效率程序编写的原则10.2 软件系统的实施程序编写的目的是为了实现开发者在系统分析和系统设计中提出的管理思想和方法,编程不是系统开发的目的。尽量利用已有的软件工具,包括两个方面:一方面是尽量利用目前计算机上已有的软件工具,来帮助完成编程工作;另一方面是充分利用本系统原有的程序或开发者能够借用的程序。10.2 软件系统的实施(1)结构化程序设计结构化程序设计的主要思想是功能分解并逐步求精。结构化程序设计采用三种逻辑结构,顺序结构、循环结构和选择结构。按照结构化程序设计的原则,所有的程序都可以由这三种基本逻辑结构及其组合来实现。10.2 软件系统的实施(2)
4、面向对象程序设汁面向对象程序设计方法认为,客观世界是由各种各样的实体组成的,这些实体就是面向对象方法中的对象。一般地认为,对象(object)是包含现实世界物体特征的抽象实体,反映了系统为之保存信息和与之交互的能力。每个对象有各自的内部属性和操作方法,整个程序是由一系列相互作用的对象构成的,对象之间的交互通过发送消息来实现。10.2 软件系统的实施程序编写工具有:一般编程语言、数据库系统、程序生成工具、专用系统开发工具、客户机服务器型工具,以及面向对象的编程工具等。10.2 软件系统的实施1机器语言机器语言2汇编语言汇编语言3高级语言高级语言10.2 软件系统的实施程序设计风格主要影响程序的可
5、读性,应当注意以下几点:(1)语句形式化。(2)程序一致性。(3)结构规范化。(4)适当的注释。(5)标志符贴近实际。10.3 系统测试系统测试对整个系统开发过程包括系统分析、系统设计和系统实施的最终审查,是保证系统质量与可靠性的最后关口,希望尽早发现问题予以修正,如果没有在投入运行前的系统测试阶段被发现并纠正,问题迟早会在运行中暴露出来。系统测试阶段占用的时间、花费的人力和成本占软件开发的很大比例。测试决不能证明程序是正确的。10.3 系统测试1开发者不参与原则。2系统输入与结果并重原则。3测试用例不仅要包括合理、有效的输入数据,还要包括无效或不合理的输人数据。4保留测试用例。5软件中仍存在
6、错误的概率和已经发现错误的个数成正比。6不仅要测试程序是否完成了该完成的功能,还要测试程序是否同时完成了不该完成的功能。1 1数据处理正确性测试。数据处理正确性测试。2 2功能完整性测试。功能完整性测试。3 3系统性能测试。系统性能测试。10.3 系统测试10.3 系统测试人工测试个人复查;走查;会审。程序测试程序测试机器测试使用事先设计好的测试用例,执行被测程序,对比运行结果与预期结果的差别以发现错误。程序测试10.3 系统测试 白盒测试(结构测试)按照程序的内部结构和处理逻辑来设计测试用例,对软件的逻辑路径及过程进行测试,检查软件是否与设计相符。黑盒测试(功能测试)在完全不考虑程序的内部结
7、构和特性的情况下,测试软件的外部特性。程序测试程序测试程序测试10.3 系统测试白盒测试语句覆盖判断覆盖条件覆盖路径覆盖条件组合覆盖程序测试10.3 系统测试等价类划分法在所有可能的输入数据中取一个有限的子集,作为测试用数据,包含有效等价类和无效等价类。黑盒测试用例边值分析法为检验边界附近的处理专门设计测试用例。程序测试10.3 系统测试系统测试系统测试系统测试集成测试集成测试单元测试单元测试接口功能测试。数据结构测试。边界条件测试。覆盖条件测试。出错处理测试。模块结构测试。模块数据测试。模块接口测试。模块外设测试。对所有程序进行最终测试。提供能够使系统正常运行所需的文档、重新启动的能力。证明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 _ 系统 实施 维护
限制150内