第14讲 实现与测试
第14讲实现与测试 本章内容 1系统实现 2测试 3过渡与评价
-2- 第14讲 实现与测试 本 章 内 容 1 系统实现 2 测试 3 过渡与评价
第14讲实现与测试 1系统实现 1概述 1.系统实现的任务和工作 1)系统实现的任务 通过一系列集成过程,把信息系统的设计模型转变成为可 以交付测试的信息系统,其重心是实现信息系统的软件。 ★信息系统软件:由源程序代码、二进制可执行代码和相关的 数据结构构成,这些内容以构件的形式被组织
-3- 第14讲 实现与测试 1 系统实现 1.1 概述 1.系统实现的任务和工作 1)系统实现的任务 通过一系列集成过程,把信息系统的设计模型转变成为可 以交付测试的信息系统,其重心是实现信息系统的软件。 ★信息系统软件:由源程序代码、二进制可执行代码和相关的 数据结构构成,这些内容以构件的形式被组织
第14讲实现与测试 1系统实现 2)系统实现的工作: ▲确定系统的实现结构; ▲实现子系统,包括其中的类和接口; ▲单元测试; ▲系统集成等
-4- 第14讲 实现与测试 1 系统实现 2)系统实现的工作: ▲确定系统的实现结构; ▲实现子系统,包括其中的类和接口; ▲单元测试; ▲系统集成等
第14讲实现与测试 1系统实现 2.实现工作的特点 )基于构件的实现 ●基于构件的实现:实现的工作需要把信息系统的设计模 型,转变成为信息系统的实现构件,这些构件通过确定的连接接 口,组装成为最终的信息系统软件。 ●构件的概念:信息系统软件的构成件。可表现为分析件 设计件、实现件、测试件等不同形式
-5- 第14讲 实现与测试 1 系统实现 2.实现工作的特点 1) 基于构件的实现 ●基于构件的实现:实现的工作需要把信息系统的设计模 型,转变成为信息系统的实现构件,这些构件通过确定的连接接 口,组装成为最终的信息系统软件。 ●构件的概念:信息系统软件的构成件。可表现为分析件、 设计件、实现件、测试件等不同形式
第14讲实现与测试 1系统实现 ●构件的表示:在UM中,构件通过以下形式来表示 售书界面 售书处理口退书处理 图书浏览 书务数据库
-6- 第14讲 实现与测试 1 系统实现 ●构件的表示:在UML中,构件通过以下形式来表示:
第14讲实现与测试 1系统实现 ●构件的种类: 构件名3 组件或对象,可以将其插入到 WEB网页或其它应用程序中
-7- 第14讲 实现与测试 1 系统实现 ●构件的种类: 一般的EXE程序文件 也叫做OLE控件,它是一些软件 组件或对象,可以将其插入到 WEB网页或其它应用程序中。 也叫做OLE控件,它是一些软件 组件或对象,可以将其插入到 WEB网页或其它应用程序中
第14讲实现与测试 1系统实现 ●构件的种类: ≤ 构件名4 Java应用程序 > 构件名5 数据库 > 动态连接库:多个程序可同时使 构件名6 用的代码或数据库
-8- 第14讲 实现与测试 1 系统实现 ●构件的种类: Java应用程序 数据库 动态连接库:多个程序可同时使 用的代码或数据库
第14讲实现与测试 1系统实现 ●构件的种类: > 构件名7 主程序 > 构件名8 任务体
-9- 第14讲 实现与测试 1 系统实现 ●构件的种类: 主程序 任务体
第14讲实现与测试 1系统实现 2)基于集成的实现 集成是指把多个相对独立的构件或部分,根据目标的需要构成和谐、 兼容和相互联系的整体,信息系统是以集成的方式实现的。 实现之初 基本框架 第1次集成 系统1>基本框架 当前系统 第2次集成 系统2>当前系统 当前系统 第n次集成 系统n>当前系统 信息系统 10
-10- 第14讲 实现与测试 1 系统实现 2) 基于集成的实现 集成是指把多个相对独立的构件或部分,根据目标的需要构成和谐、 兼容和相互联系的整体,信息系统是以集成的方式实现的。 实现之初 基本框架 第1次集成 子系统1 基本框架 当前系统 第2次集成 子系统2 当前系统 当前系统 第n次集成 子系统n 当前系统 信息系统