软件工程实验报告_软件工程的实验报告

其他范文 时间:2020-02-27 08:22:37 收藏本文下载本文
【www.daodoc.com - 其他范文】

软件工程实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件工程的实验报告”。

实验三:面向对象的系统对象模型实验

一、实验目的1: 熟悉面向对象分析的基本方法,加深理解对象模型、动态模型和功能模型的意义和 作

2: 学习使用rose工具进行面向对象分析的方法

3:理解对象模型、动态模型和功能模型在rose系统中的表示

4:学习用例图、类图、关联图、顺序图、状态图的绘制方法,了解其各自的作用

二、实验环境

1.硬件环境

P4以上的个人计算机环境,要求内存不少于128MB,硬盘不小于20G.。2.软件环境

操作系统:Windows 2000 或 Windows XP 数据库: SqlServer 2000 或 Acce 2003数据库系统 3.通用工具软件

通用绘图工具: MicroSoft Visio 2003 文本编辑工具: MicroSoft Word 2003 4.CASE工具

实体建模工具: Erwin 4.0 UML建模工具:Rose 2000

三、实验内容

1.实验题目

已知资料管理系统提供资料信息维护、资料查询、借阅/归还三项基本功能。使用本系统的角色包括管理员、教师、学生三类。管理员可从事所有操作,学生与教师只能进行资料查询、借阅/归还操作。教师最多可以同时借阅10本资料、学生只能同时借阅5本。对于借阅期满3个月但是仍未归还的资料,在管理员控制下,系统将自动生成并输出“催还单”。

试采用面向对象的分析方法对“资料管理系统”进行需求分析和初步设计,做出其详细的需求陈述;定义基本功能及角色;提取对象、做出用例图和类图 2.实验内容

利用rose工具进行系统建模的实验,建立所指定之题目的用例图和对象模型 3.系统初步设计

资料管理系统的角色有三种,分别是管理员、教师、学生。资料管理系统的基本功能有一下三项:  资料信息维护  资料查询  借阅/归还 4.思考题

1:“角色定义”在应用系统中有什么作用? 答:角色的定义有利于明晰角色所对应的事物以及对数据和功能的操作权限,是系统更加条理。

2:USE-CASE图反映了系统在哪一方面的需求? 答:它描述了系统的功能以及如何使用一个系统并显示谁将是相关的用户、用户希望系统提供什么服务以及用户需要为系统提供的服务,它反映了整个系统的一个大概设计。3:对象模型应当包括哪些内容?使用ROSE工具进行分析建模时,通过哪几种图例描述对象模型?

答:对象模型描述的是系统的静态结构,包括系统的类和对象,他们之间的属性和操作,以及它们之间的联系。它通常用用例图和类图来描述。

5系统类图

6.系统用例图

下载软件工程实验报告word格式文档
下载软件工程实验报告.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文