软件工程教师实报告.docVIP

  • 5
  • 0
  • 约9.26千字
  • 约 12页
  • 2016-10-10 发布于贵州
  • 举报
软件工程教师实报告

2010—2011年第2学期 教师实验报告 课程名称:软件工程 教师姓名:雷利桂 院(系):信息科学与技术学院 实验一 实验名称 软件工程资源搜索了解当前业界流行的软件开发方法通过上网查阅资料,了解XP和RUP过程的大概内容登陆软件工程专家网站 或? 搜索XP和RUP,然后对相关资料进行归纳extreme programme,极限编程是一种经历过很多实践考验的一种软件开发的方法,它诞生了大概有5年,它已经被成功的应用在许多大型的公司, XP是以开发符合客户需要的软件为目标而产生的一种方法论,XP使开发者能够更有效的响应客户的需求变化,哪怕在软件生命周期的后期XP其实是一种保证成功的团队开发的简单而有效的方法。XP强调四种价值:交流,简易,回馈,勇气。项目一开始,XP就强调通过对软件的不断测试来获得反馈,程序员尽可能早的把软件交给客户,并实现客户对软件需求提出的变化,有了这些基础,XP程序员就可以自信的面对需求和软件技术的变化统一软件开发过程是一个面向对象且基于网络的程序开发方法论。根据Rational(Rational Rose和统一建模语言的开发者)的说法,RUP好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。RUP和类似的产品--例如面向对象的软件过程(OOSP),以及OPEN Process都是理解性的软件工程工具--把开发中面向过程的方面(例如定义的阶段,技术和实践)和其他开发的组件(例如文档,模型,手册以及代码等等)整合在一个统一的框架内。   RUP为开发建立了四个阶段,每个阶段细化为一些独立的迭代,在进行下一个阶段的开发之前,这些迭代必须满足定义的标准:在初始阶段,开发者定义了项目的范围和它的商业实例;在细化阶段,开发者从更加精细的角度分析项目的需求,定义它的体系结构基础;在建设阶段,开发者创建应用设计和源代码;在转化阶段,开发者把开发的系统交给用户。RUP提供了在每一个迭代完成时的原型。产品还包括了对Java 2企业版(J2EE)和BEA(WebLogic)开发的支持,它还提供了对于统一过程的基于HTML的表述,这样就使得一些组织可以根据自己的需要来定制软件了。 2. 顶层数据流图 实验三 实验名称 系统总体设计 实 验 目 的 和 要 求 1.实验目的: 熟悉系统总体设计的相关内容 实验四 院(系):信息科学与技术学院 课程名称:软件工程 实验名称 系统的详细设计 实 验 目 的 和 要 求 1.实验目的: 了解常见的详细设计工具,掌握PDL语言,PAD图和N-S图之间的转换. 2.实验要求: 为具体的模块设计程序流程图,完成向PAD图的转换 实 验 步 骤 、 心 得 一.实验步骤 1.打开Word 2.阅读代码,仔细分析 3.画出程序流程图 4.将流程图转换成PAD图 二.实验结果 程序流程图 PAD图 实验五 实验名称 系统的详细设计 实 验 目 的 和 要 求 1.实验目的: 熟悉面向对象的系统需求分析方法 2.实验要求 根据以下案例,画出该系统的UseCase图,和状态图 实 验 步 骤 、 心 得 一.实验步骤 1.打开Word 2.阅读案例,仔细分析 3.画出Use Case图 4. 画出状态图 二.实验结果 1.Use Case 图 2.状态图 实验六 实验名称 系统的编码 实 验 目 的 和 要 求 1.实验目的: 对已经设计好的系统进行结构化编码 2.实验要求 要求能给出正确的结构化编码 实 验 步 骤 、 心 得 一.实验步骤 1. 编写相应的源码 二.实验结果 1 数据库连接   本系统采用JDBC连接SQL SEVER数据库,  .2 JDBC   JDBC是一种可用于执行SQL语句的JAVA API。它由一些JAVA类和接口组成。     与数据库建立连接   Connection conn=DriverManager.getConnection(url,user,password);   Statement stmt=conn.createStatement();   ResultSet rs=stmt.executeQuery(“SELECT

文档评论(0)

1亿VIP精品文档

相关文档