java.ppt


文档分类:管理/人力资源 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18
文档列表 文档介绍
Java Java 程序设计大学教程程序设计大学教程第九章开发过程与程序质量保证程序设计首先是一个过程,分为问题建模、算法设计、编写代码和编译调试等阶段。即使是一个比较简单的程序,我们也应该养成先分析,再下手,最后调试的习惯,严格遵循程序设计过程。本章介绍软件的开发过程及过程的实施管理, 从程序质量保证的高度讨论了程序的调试与测试,重点讲述了 Java 程序的调试方法、程序中的异常处理以及单元测试方法。 1 Java Java 程序设计大学教程程序设计大学教程 软件开发过程概述?软件生命周期?软件开发过程?软件质量与测试 2 Java Java 程序设计大学教程程序设计大学教程 软件生命周期计算机软件开发有它们自己的周期,称为系统开发生命周期( SDLC )。 SDLC 分为多个阶段,包括: 分析需求、设计系统、创建系统、运行系统、维护系统。每个阶段包括有许多任务。分析需求维护系统运行系统创建系统设计系统问题发现系统运行问题陈述解决方案描述软件和硬件实现3 Java Java 程序设计大学教程程序设计大学教程 软件开发过程?开发一个软件系统的参与者包括:系统所有者、使用者、分析者、设计者、构建者以及 IT供货商和顾问这 6类。他们的共同目标是创建符合需要的软件系统。?软件开发的项目管理是和软件开发的基本过程紧密结合的。?通常软件开发过程可以分为若干个不同的开发阶段实施,每个阶段都由不同角色的开发人员担当,并产生可交付的软件制品。?一个典型的软件系统开发过程包含了定义边界、问题分析、需求分析、系统分析、系统设计、构造实现、测试和发布等 7个阶段。 4 Java Java 程序设计大学教程程序设计大学教程 软件质量与测试?优质软件的定义是:软件能够满足用户显式或隐式的需求,文档齐全,符合规定的操作标准,在其开发使用的硬件上高效运行。?软件测试是软件质量的首要保证。测试应包括黑盒测试和白盒测试。?一般来说,软件测试可分为三种测试,即程序测试、系统测试和用户测试。 5 Java Java 程序设计大学教程程序设计大学教程 程序调试?程序是软件的本体,又是软件研究的对象。?程序的质量决定软件的质量。?在软件开发过程中,程序编码、调试、测试是一个持续的循环过程,只有在对程序进行了彻底地调试与测试后才能交付最终用户使用。 6 Java Java 程序设计大学教程程序设计大学教程 程序调试的概念?在程序在编译通过以后,仍然可能会出现以下两类错误: ?运行时刻错误?逻辑错误?对于这两类错误,调试器都可以帮助我们快速定位错误, 并通过对程序运行的跟踪和对变量值的监视帮助我们找到错误的真正原因和解决错误的途径。?程序调试的主要内容可以概括为如下的几方面: ?调试的准备和开始?控制程序的执行?断点的使用?监视和检查数据的值 7 Java Java 程序设计大学教程程序设计大学教程 程序调试的概念通过“窗口”->“调试”菜单项打开各种调试窗口。在“监视”窗口中监视当前表达式运行中的值。单击选定代码行左边的空白,设置调试断点。“调用栈”窗口列出了程序最近的函数调用。显示当前程序执行到的位置。“局部变量”窗口显示局部变量的值。 NetBeans IDE 的调试环境 8 Java Java 程序设计大学教程程序设计大学教程 使用断点?设置断点?察看断点 9 Java Java 程序设计大学教程程序设计大学教程 监视和检查数据的值?观察局部变量: 打开“局部变量”窗口( Alt-Shift-1 )或“监视”窗口( Alt-Shift-2 )。右键单击某个变量或监视, 然后选择“创建固定监视”。?跟踪变量或表达式值的变化: 通过选择“窗口”-> “调试”-> “监视”菜单可以打开“监视”窗口。?察看调用栈: 可以随时选择“窗口”-> “调试”-> “调用栈”( Alt - Shift-3 )来打开“调用栈”窗口。 10

java 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ranfand
  • 文件大小0 KB
  • 时间2016-07-24