【系统分析师】系统运行与维护

1、遗留系统的策略

遗留系统是指任何基本上不能进行修改和演化以满足新的变化了的业务需求的信息系统。

在企业信息系统升级改造过程中,如何处理和利用遗留系统,成为新系统建立的重要组成部分。

遗留系统的演化方式有多种,可以采取继续维护、某种形式的重构或替代策略,或者联合使用几种策略。究竟采用哪些策略来处理遗留系统,需要根据对遗留系统的所有系统特性的评价来确定。

1.1 评价方法

主要评价方法包括 度量系统技术水准、商业价值和与之关联的企业特征,其结果作为选择处理策略的基础。

评价方法由一系列活动组成,如图:

在这里插入图片描述

# 1.启动评价

# 2.业务价值评价

# 3.外部环境评价

# 4.应用软件评价

# 5.分析评价结果

1.2 演化策略

注意区分:改造和继承

# 1.淘汰策略

# 2.继承策略

# 3.改造策略

# 4.集成策略

在这里插入图片描述

2、系统转换与交接

2.1 新旧系统的转换策略

1.系统转换是指新系统开发完毕,投入运行,取代现有系统的过程。
2.需要考虑多方面的问题,以实现与老系统的交接。

### 三种转换计划
1、直接转换:风险大,适用于新系统不复杂,或者现有系统已经不能使用的情况。优点是:节约成本。
2、并行转换:新老系统并行工作一段时间,新系统经过试运行后再取代。
	若新系统在试运行过程中有问题,也不影响现有系统的运行,风险极小。
	在试运行的过程中,还可以比较新老系统的性能,适用于大型系统。
	缺点:耗费人力和时间资源,难以控制两个系统间的数据转换
3、分段转换:分期分批逐步转换。
	适用于大型项目,只是更耗时,而且现有系统和新系统间混合使用,需要协调好接口问题。

在这里插入图片描述

2.2 数据转换与迁移

在这里插入图片描述

3、系统的扩展和集成

在这里插入图片描述

3.1 系统扩展

在这里插入图片描述

3.2 扩展与集成的比较

在这里插入图片描述

4、系统运行管理

在这里插入图片描述

4.1 系统成本管理

在这里插入图片描述

# 1.预算

# 2.IT服务计费

# 3.偏差分析

4.2 系统用户管理

# 1.统一用户管理

# 2.身份认证的方法
(1)用户名/密码方式
(2)IC[集成电路]卡认证
(3)动态密码
(4)USB Key认证
# 3.用户安全审计
# 用户安全审计的主要功能是收集、保护和分析用户安全审计数据,
# 形成用户安全审计报告
报告的主要内容:
(1)系统运行过程中通常会发生什么情况,用户通常要登陆访问哪些资源、
	用户访问系统的时间分布特征等。利用这些信息发现和审核异常情况
(2)用户登录系统的时段记录,审核个别用户在不同时间登录的情况
(3)用户登录失败的记录

4.3 网络资源管理

# 1.网络资源管理的功能

# 2.网络资源管理系统

4.4 软件资源管理

# 1.软件构件管理

# 2.软件分发管理

# 3.文档管理

5、系统故障管理

5.1 故障监视

  1. 设置待监视项目
  2. 监视的内容和方法

5.2 故障调查

  • 收集故障信息
  • 确定故障位置
  • 调查故障原因

5.3 故障支持和恢复处理

  1. 硬件设备故障的恢复
  2. 数据库故障的恢复
  3. 应用软件故障的恢复

6、软件维护

在这里插入图片描述在这里插入图片描述

6.1 软件维护概述

可维护性评价指标
在这里插入图片描述
维护类型

完善性维护:增加新功能
改正性维护[正确性维护]:没测出来,实际使用出现的问题
预防性维护:对标 未来,针对未来
适应性维护:环境变了,才叫适应性,环境没变,不叫适应性

在这里插入图片描述

6.2 软件维护的影响因素

在这里插入图片描述

7、系统监理与评价

在这里插入图片描述

7.1 工程监理

7.2 系统评价

1、系统评价指标

  1. 系统性能评价
  2. 系统效益评价
  3. 系统建设评价

在这里插入图片描述

2、系统评价分类

  1. 立项评价
  2. 中期评价
  3. 结项评价

3、系统评价步骤

  1. 确定评价对象,下达 评价通知书,组织成立 评价工作组 和 专家咨询组;
  2. 拟定 评价工作方案,收集基础资料;
  3. 评价工作组 实施评价,征求专家意见和反馈[给企业],撰写 评价报告;
  4. 评价工作组 将 评价报告 报送 专家咨询组 复核,向委托人送达 评价报告 和 选择公布评价结果,建立评价项目档案。
  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 开发技术:语言与平台....................................................................................................6<br>JavaBean 组件模型特点..........................................................................................6<br>Enterprise JavaBean(EJB)组件模型特点:......................................................6<br>JSP 胜过servlet 的关键的优点:.........................................................................6<br>J2EE 的重要组成部分:..........................................................................................6<br>RMI 和RPC 的区别:...............................................................................................7<br>XML 和HTML的主要区别:......................................................................................7<br>XML 技术和JSP 技术集成的方案:.........................................................................7<br>XML 与JSP 技术联合的优越性:.............................................................................7<br>XML 的特点:..........................................................................................................7<br>SAX (Simple API for XML) 和 DOM (Document Object Model)...........................7<br>什么是DOM?............................................................................................................7<br>什么是SAX?............................................................................................................8<br>什么类型的SAX 事件被SAX 解析器抛出了哪?........................................................9<br>什么时候使用DOM?...............................................................................................9<br>什么时候使用SAX?...............................................................................................9<br>HTML 的缺点:......................................................................................................10<br>经验结论..............................................................................................................10<br>用ASP、JSP、PHP 开发的缺陷:..........................................................................10<br>XML 的优缺点:....................................................................................................10<br>XML 主要有三个要素:模式、XSL、XLL。............................................................10<br>2 Web Service 相关技术...................................................................................................10<br>Web Service.........................................................................................................10<br>创建简单的Web Service 的方法:...................................................................... 11<br>Web Service主要目标是跨平台和可互操作性,其特点:................................... 11<br>Web Service应该使用的情况:........................................................................... 11<br>UDDI (统一描述、发现和集成 Universal Description,Discovery,and<br>Integration)..................................................................................................... 11<br>SOAP......................................................................................................................12<br>Web Service技术(SOAP、UDDI、WSDL、EBXML)...............................................12<br>3 软件工程、软件架构及软件体系结构............................................................................12<br>3.1 面向对象技术........................................................................................................12<br>一组概念..............................................................................................................12<br>OOA 的主要优点:.................................................................................................12<br>OOA 过程包括以下主要活动:..............................................................................12<br>2<br>3.2 UML:...................................................................................................................12<br>UML 包含了3个方面的内容..................................................................................13<br>UML 提供了3类基本的标准模型建筑块................................................................13<br>UML 规定四种事物表示法......................................................................................13<br>UML 提供的建筑块之间的基本联系有四种............................................................13<br>UML 图形提供了9 种图形......................................................................................13<br>UML 规定了语言的四种公共机制...........................................................................13<br>UML 的特点:........................................................................................................13<br>USE CASE:...........................................................................................................13<br>对象类图:...........................................................................................................13<br>交互图:..............................................................................................................14<br>状态图:..............................................................................................................14<br>组件图和配置图:................................................................................................15<br>UML 开发工具:ilogix Rhapsody.........................................................................15<br>Rational Rose 家族成员有:..............................................................................15<br>3.3 OMT方法:........................................................................................................15<br>OMT 方法有三种模型:对象模型、动态模型、功能模型。...................................15<br>三者的关系:.......................................................................................................15<br>3.4 软件工程理论:..................................................................................................16<br>软件体系结构:...................................................................................................16<br>统一软件开发过程RUP:......................................................................................16<br>把建立原型系统做为一种可能采取的策略的主要理由如下:..............................16<br>原型法的主要优点:............................................................................................16<br>面向对象方法的优点:.........................................................................................16<br>一个可复用构件应具备的条件是:......................................................................16<br>版本控制工具:...................................................................................................16<br>软件失败的原因:................................................................................................16<br>瀑布模型的特点:................................................................................................17<br>软件能力成熟度模型:.........................................................................................17<br>ISO 9001 与CMM 的关系 :..................................................................................18<br>提高软件质量和可靠性的技术大致可分为两类:................................................18<br>软件配置的任务:................................................................................................18<br>软件复用的目的:................................................................................................18<br>软件复用的三个层次:.........................................................................................19<br>软件成分复用的级别:.........................................................................................19<br>3.5 软件测试...............................................................................................................19<br>3.5.1 软件测试观点:.........................................................................................19<br>3.5.2 测试方法和测试工具解决方案.................................................................19<br>相关工具..............................................................................................................19<br>1. 嵌入式软件测试工具--LOGISCOPE...................................................................19<br>验证、评审和改进代码.........................................................................................20<br>测试的优化...........................................................................................................21<br>2.白盒工具--NuMega DevPartner Studio..........................................................22<br>3. 黑盒工具--QACenter.......................................................................................24<br>3<br>4.数据库测试数据自动生成工具--TESTBytes...................................................................26<br>使用 Rational Robot 实现自动化测试...............................................................27<br>自动化测试的步骤................................................................................................28<br>自动化测试过程...................................................................................................28<br>增强和改进录制的自动化测试脚本......................................................................29<br>执行自动化测试脚本完成自动化测试...................................................................29<br>应用性能优化工具 EcoScope ...............................................................................29<br>贯穿整个应用生命周期的性能分析......................................................................29<br>确保成功布署新应用............................................................................................30<br>传统的软件测试:................................................................................................31<br>现代的软件测试:................................................................................................31<br>使用测试工具的好处............................................................................................32<br>软件测试的环节:确认和和验证。......................................................................32<br>程序静态分析的方法:.........................................................................................32<br>静态测试工具:(不需要执行程序)....................................................................33<br>动态测试工具:(需要执行程序)........................................................................33<br>测试数据自动生成工具:.....................................................................................33<br>Ratioanl Robot 帮助你实现有效的自动化测试..................................................33<br>Robot 对录制测试脚本的支持..............................................................................33<br>Robot 支持的环境.................................................................................................33<br>测试的验证点.......................................................................................................33<br>Robot 的测试验证点............................................................................................34<br>Robot 对增强、改进测试脚本的支持...................................................................34<br>灵活的编程语言...................................................................................................34<br>Robot 灵活的满足了客户需要的扩展性...............................................................35<br>Robot 对执行测试脚本的支持..............................................................................35<br>Robot 功能特点的总结.........................................................................................36<br>WinRunner:强大的企业级自动化测试工具...........................................................36<br>轻松创建测试.......................................................................................................37<br>插入检查点...........................................................................................................37<br>检验数据..............................................................................................................37<br>增强测试..............................................................................................................37<br>运行测试..............................................................................................................38<br>分析结果..............................................................................................................38<br>维护测试..............................................................................................................38<br>帮助你的应用程序为无线应用作准备...................................................................38<br>MVC 模式介绍........................................................................................................39<br>4 数据库、数据仓库、数据挖掘.......................................................................................40<br>4.1 数据库理论与方法.................................................................................................40<br>数据库优化问题:................................................................................................40<br>分布式数据库的问题:.........................................................................................40<br>全功能分布式数据库的规则和目标......................................................................40<br>4.2 数学理论基础........................................................................................................41<br>函数依赖:...........................................................................................................41
1 操作系统 操作系统是计算机系统中的核心系统软件,负责管理和控制计算机系统中硬件和软件资源,合理组织计算机工作流程和有效利用资源,在计算机与用户之间起接口的作用 1.1 操作系统的类型 操作系统的类型(依据使用环境和对作业的处理方式)分为批处理、分时、实时、网络和分布式等。 1、批处理:把作业分类,把一批作业编成一个作业执行序列。可分联机和脱机。特征为脱机使用计算机、成批处理和多道程序运行。 2、分时:采用分时技术,使多个用户同时以会话控制自己程序的运行,每个用户都认为拥有各自独立的、支持自己请求服务的系统。特征有交互性、多用户同时性和独立性。 3、实时:专用,系统与应用难分离。并不强调资源利用率,更关心及时性、可靠性和完整性。分实时过程控制和实时信息处理。特征有即时响应、高可靠性。 4、网络:按网络架构的各个协议标准制订,包括网络管理、通信、资源共享、系统安全和多种网络应用,实现协同工作和应用集成。特征有互操作性、协作处理。 5、分布式:要求一个统一的操作系统,实现系统操作的统一性,负责全系统的资源分配和调度,为用户提供统一的界面。 6、操作系统的5项基本功能,包括处理器管理、存储管理、设备管理、文件管理和作业管理。 1.2 操作系统的结构 结构分为无序、层次、面向对象、对称多处理和微内核。 1、无序:又称整体或模块结构。以大型表格和队列为中心,操作系统各个部分围绕着表格运行,整个系统是一个程序。模块结构相对独立,模块之间通过规定的接口相互调用。优点为缩短开发周期。缺点是模块之间调用关系复杂、相互依赖,使分析、移植和维护系统较易出错。 2、层次:操作系统分解成若干个单向依赖的层次,由多层正确性保证操作系统的可靠性。优点层次结构清晰,简化了接口设计,有利于系统功能的增加或删改,易于保证可靠性,便于维护和移植。 3、面向对象:基于面向对象程序设计的概念,采用了各种不同的对象技术。把对象最为系统中的最小单位,由对象、对象操作、对象保护组成的操作系统。优点适用于网络操作系统和分布式操作系统。 4、对称多处理:所有多处理运行且共享同一内存(内存储器、主存、实存)。优点适合共享存储器结构的多处理机系统。 5、微内核:把系统的公共部分抽象出来,形成一个底层核心,提供最基本的服务,其他功能以服务器形式建立在微内核之上。具有良好的模块化和结构化特征,模块之间和上下层之间通过消息来通信。 操作系统大多拥有两种工作状态:核心态和用户态。一般的应用程序工作在用户态,内核模块和最基本的操作系统核心工作在核心态。 微内核结构由一个简单的硬件抽象层和一组比较关键的原语(仅仅为建立系统必须的部分,包括线程管理、地址空间和进程间通信)或系统调用组成。 微内核的目标将系统服务的实现和系统的基本操作规则分离开来

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值