首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机三级 > 信息管理 > 复习资料 > 正文

计算机等级考试三级信息管理考点:软件工程

  3.程序排错方法
  程序排错是程序测试后开始的工作,它确定测试中发现错误的性质和位置,并修改错误,排错有很多种方法,主要有简单排错法、归纳排错法、演绎排错法和反向搜索排错法等。
  4.测试与排错
  测试与排错是互相联系但又是性质不同的两类活动,它们之间的关系是一个好的测试设计有利于排错,从而保证程序的正确性。
  5.路径测试
  路径测试是结构测试之一,路径可定义为从程序元素的人口开始,到它的出口终止的可执行指令程序。路径测试的目标是通过检验足够多的程序元素的路径来证实程序元素的实际结构同所期望的程序元素的结构是一致的。

考点(11)软件测试的组成

  软件系统的开发过程是一个自顶向下逐步细化的过程,而测试过程是以相反顺序进行的集成过程,软件测试的组成包括单元测试、集成测试、有效性测试、系统测试和验收测试等。
  (1)单元测试。是检查模块单元的子程序或过程的实际功能与该模块的功能和接口的描述是否相符,以及是否有编码错误的存在。
  (2)集成测试。集成测试是指在组装软件模块的同时进行测试,以查找与接口有关的错误。
  (3)有效性测试。是指当软件的运行达到了用户的期望时,则认为软件是有效的。
  (4)系统测试。是将软件系统与硬件,外设与其他系统元素结合在一起,对整个软件系统进行测试,其内容包括功能测试、吞吐量测试、可用性测试、保密性测试、安装测试、可恢复性测试、资料测试和程序测试。
  (5)验收测试。是系统测试通过后,由用户进行验收测试,确定系统功能的可接受性。
  (6)软件测试的实施。软件测试是一个极为复杂的过程。一个规范化的软件测试过程通常包括以下基本的测试活动:拟定软件测试计划,编制软件测试大纲,设计和生成测试用例,实施测试,生成软件问题报告。

2.4 软件维护

考点(12) 软件维护的基本概念

  维护是软件生命周期的最后一个阶段,也是持续时间最长和代价最大的一个阶段。软件工程学的主要目的就是提高软件的可维护性,降低维护的花费。
  软件维护通常包括为了纠正在使用过程中暴露出来的错误而进行的改进性维护,为了适应外部环境的变化而进行的适应性维护,为了改进原有的软件而进行的完善性维护,以及为了改进将来的可维护性和可靠性而进行的预防性维护。
  1.软件维护的基本任务
   软件维护是指系统交付使用以后对它所做的改变,也是软件生存周期中最后一个阶段。
  改变的原因是改正程序的错误和缺陷,改进设计和适用新的软、硬件环境,增加新的应用范围。
  2.软件维护的分类
  软件维护主要划分为纠错性维护、适应性维护和完善性维护。
  (1)纠错性维护。由于前期的测试不可能揭露软件系统中所有潜在的错误,用户在使用软件时仍将会遇到错误,诊断和改正这些错误的过程称为纠错性维护。
  (2)适应性维护。由于新的硬件设备不断推出,操作系统和编译系统也不断地升级,为了使软件能适应新的环境而引起的程序修改和扩充活动称为适应性维护。
  (3)完善性维护。在软件的正常使用过程中,用户还会不断地提出新的需求。为了满足用户新的需求而增加软件功能的活动称为完善性维护。

考点(13)影响维护的因素

  影响软件维护的因素包括人员因素、技术因素、管理因素和程序自身的因素。

考点(14)软件可维护性度量

  可维护性度量表示软件系统维护工作的强度或维护工作量的大小。实践中把可维护性试题问题分为对可测试性、可理解性、可修改性、可移植性、可靠性、有效性和可用性的度量。

上一页  1 2 3 4 5 6 7 下一页
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。