- 系统分析与设计教程
- 系统分析与设计 - 首页
- 系统分析与设计 - 概述
- 系统分析和系统设计之间的区别
- 系统分析与设计 - 通信协议
- 系统设计中的水平和垂直扩展
- 系统设计中的容量估算
- Web服务器和代理在系统设计中的作用
- 集群和负载均衡
- 系统开发生命周期
- 系统开发生命周期
- 系统分析与设计 - 需求确定
- 系统分析与设计 - 系统实施
- 系统分析与设计 - 系统规划
- 系统分析与设计 - 结构化分析
- 系统设计
- 系统分析与设计 - 设计策略
- 系统分析与设计 - 软件部署
- 使用Docker的软件部署示例
- 功能性需求与非功能性需求
- 数据流图(DFD)
- 数据流图 - 它是什么?
- 数据流图 - 类型和组成部分
- 数据流图 - 开发
- 数据流图 - 平衡
- 数据流图 - 分解
- 系统设计中的数据库
- 系统设计 - 数据库
- 低层设计(LLD)
- 系统设计 - 身份验证与授权
- 系统实施
- 输入/输出和表单设计
- 测试和质量保证
- 实施与维护
- 系统安全与审计
- 面向对象的方法
系统实施与维护
实施是确保信息系统可操作的过程。它包括:
- 从头开始构建一个新系统
- 从现有系统构建一个新系统。
实施允许用户接管其操作以供使用和评估。它包括培训用户处理系统并计划顺利转换。
培训
系统中的工作人员必须详细了解他们的角色是什么,如何使用系统以及系统将做什么或不做什么。设计精良且技术精湛的系统的成功或失败可能取决于它们的操作和使用方式。
培训系统操作员
必须对系统操作员进行适当的培训,以便他们能够处理所有可能的运行操作,包括常规操作和非常规操作。应培训操作员了解可能发生的常见故障,如何识别它们以及在发生故障时采取哪些步骤。
培训包括创建故障排除列表以识别可能存在的问题及其解决方法,以及在出现意外或异常问题时联系的个人姓名和电话号码。
培训还包括熟悉运行程序,这涉及逐步完成使用新系统所需的活动序列。
用户培训
最终用户培训是计算机信息系统开发的重要组成部分,必须为员工提供培训,以使他们能够自己解决问题。
用户培训包括如何操作设备,对系统问题进行故障排除,确定出现的问题是由设备还是软件引起的。
大多数用户培训涉及系统本身的操作。必须设计培训课程以帮助用户快速调动组织资源。
培训指南
- 建立可衡量的目标
- 使用适当的培训方法
- 选择合适的培训场所
- 使用易于理解的培训材料
培训方法
讲师主导培训
它涉及培训师和学员,他们必须同时见面,但不一定在同一地点。培训课程可以是一对一的或合作的。它分为两种类型:
虚拟教室
在这种培训中,培训师必须同时与学员见面,但不需要在同一地点。这里使用的主要工具包括:视频会议、基于文本的互联网中继聊天工具或虚拟现实软件包等。
普通教室
培训师必须同时在同一地点与学员见面。他们在这里使用的主要工具包括黑板、投影仪、液晶投影仪等。
自定进度培训
它涉及培训师和学员,他们不需要在同一地点或同一时间见面。学员可以通过在方便的时候访问课程来自己学习技能。它分为两种类型:
多媒体培训
在这种培训中,课程以多媒体格式呈现并存储在CD-ROM上。它最大程度地降低了开发内部培训课程的成本,而无需外部程序员的协助。
基于网络的培训
在这种培训中,课程通常以超媒体格式呈现,并开发以支持互联网和内部网。它为最终用户提供即时培训,并允许组织定制培训需求。
转换
它是从旧系统迁移到新系统的一个过程。它提供了一种易于理解和结构化的方法来改善管理层和项目团队之间的沟通。
转换计划
它包含对新系统实施和投入运行期间必须发生的所有活动的描述。它预测可能出现的问题以及解决这些问题的方案。
它包括以下活动:
- 命名所有要转换的文件。
- 确定转换期间开发新文件所需的数据需求。
- 列出所有所需的新文档和程序。
- 确定每个活动中要使用的控制措施。
- 确定每个活动负责人的责任。
- 验证转换计划。
转换方法
转换的四种方法是:
- 并行转换
- 直接切换转换
- 试点方法
- 分阶段实施方法
方法 | 描述 | 优点 | 缺点 |
---|---|---|---|
并行转换 |
旧系统和新系统同时使用。 | 在新的系统发生故障时提供回退。 提供最大的安全性,并最终对新系统进行测试。 |
导致成本超支。 新系统可能无法得到公平的试用。 |
直接切换转换 |
新系统已实施,旧系统已完全替换。 |
迫使用户使新系统工作 立即从新的方法和控制中获益。 |
如果新系统出现问题,则没有回退。 需要最仔细的计划。 |
试点方法 |
支持分阶段方法,该方法逐渐在所有用户中实施系统。 |
允许培训和安装,而无需不必要地使用资源。 避免风险管理带来的重大意外事件。 |
长期分阶段实施会导致转换是否顺利的问题。 |
分阶段实施方法 |
基于反馈,在组织的一部分中实施了系统的可工作版本,它被单独或分阶段安装在整个组织中。 |
在实施之前提供经验和线路测试。 当首选的新系统涉及新技术或性能的重大变化时。 |
给人一种旧系统有错误且不可靠的印象。 |
文件转换
它是一个将一种文件格式转换为另一种文件格式的过程。例如,WordPerfect格式的文件可以转换为Microsoft Word格式。
为了成功转换,需要一个转换计划,其中包括:
- 目标系统的知识以及对现有系统的理解。
- 团队合作。
- 自动化方法、测试和并行操作。
- 持续支持以纠正问题。
- 更新系统/用户文档等。
许多流行的应用程序都支持打开和保存相同类型的其他文件格式。例如,Microsoft Word可以打开和保存许多其他文字处理格式的文件。
实施后评估审查 (PIER)
PIER是一种工具或标准方法,用于评估项目的成果并确定项目是否为流程、产品或服务带来预期效益。它使用户能够验证项目或系统是否在指定的时间段内和计划的成本内实现了预期成果。
PIER通过评估项目的开发和管理流程来确保项目已实现其目标。
PIER的目标
进行PIER的目标如下:
确定项目相对于预计成本、效益和时间表的成功程度。
确定为项目增加额外价值的机会。
确定项目的优势和劣势,以便将来参考和采取适当的行动。
通过改进成本估算技术,对项目的未来提出建议。
以下工作人员应参与审查流程:
- 项目团队和管理层
- 用户人员
- 战略管理人员
- 外部用户
系统维护/增强
维护是指将某些东西恢复到其原始状态。增强是指添加、修改代码以支持用户规范的变化。系统维护使系统符合其原始要求,增强通过合并新要求来增加系统功能。
因此,维护会更改现有系统,增强会向现有系统添加功能,而开发会替换现有系统。它是系统开发的重要组成部分,包括更正系统设计和实施中的错误、更新文档以及测试数据的活动。
维护类型
系统维护可分为三种类型:
纠正性维护 - 使用户能够执行修复和纠正剩余问题。
适应性维护 - 使用户能够替换程序的功能。
完善性维护 - 使用户能够根据用户的需求和不断变化的需求修改或增强程序。