欢迎光临常州大学电子信息技术实验中心!

|常州大学主页

《软件工程》实验大纲

   发布时间: 2009-10-26    已浏览: 38

《软件工程》实验大纲

课程名称:软件工程学时:56(16)

学分:3.5

授课对象:计算机、软件工程、信息与计算科学专业

开课学期:5学期

先修课程:C\C++程序设计,数据结构,面向对象程序设计

考核方式:考试

选用教材:《软件工程(第4版)》,清华大学出版社

编者:张海藩 等

序号

实验名称

类 型

学时

/选开

实验室名称

学生数

(套)

目的要求

实验一

软件项目的需求分析

设计

4

必开

计算机系机房

1

1.通过课外调研及资料查阅充分了解待开发软件项目的背景、需求和约束。

2.采用结构化分析方法和建模工具完成软件系统的功能模型(用数据流图描述)、数据模型(可借助E-R图描述)的创建。

3.提交实验报告,即编写“软件需求规格说明书”。

实验二

软件项目的设计

设计

4

选开

计算机系机房

1

1.根据需求分析阶段得到的数据流图、设计软件的模块结构(用软件结构图表示)。

2.对重要的功能模块(至少3个)进行详细设计(使用N-S图或程序流程图描述模块算法)。

3.根据需求分析阶段得到的E-R图进行数据结构设计(即设计数据模式和关系数据库的表结构)。

4.进行系统接口设计(包括内部接口、与用户接口等)。

5.提交实验报告,即编写“软件设计说明书”。

实验三

软件项目的面向对象分析和设计

设计

4

必开

计算机系机房

1

1.采用面向对象分析方法,用用例图(use case)建立功能模型。

(至少建立2个局部的用例图和1个全局的用例图)

2.采用面向对象分析方法,提取类并用类图建立对象模型。

3.建立动态模型。

(至少建立2个核心功能的各1个协作图,建立3个核心类各自的状态图)

4.定义服务(操作或方法)。(至少实现2个核心类的各自2个方法)

5.提交实验报告,即编写“软件系统面向对象分析和设计说明书”。

实验四

软件测试方案设计

设计

4

必开

计算机系机房

1

从上述软件项目设计中选取一个重要功能模块,根据其详细设计结果,进行测试方案设计:   ①采用“等价分类法”对程序的接口进行测试。

②采用 “逻辑覆盖法”   中的四种对程序的内部控制逻辑进行测试。