软件需求分析作业

发布 2023-05-20 19:25:28 阅读 6922

西华数学与计算机学院上机实践报告。

一、实验目的。

1. 了解powerdesigner的背景知识。

2. 初步掌握用powerdesigner建立对象模型的方法。

二、实验内容。

1. 了解powerdesigner16环境。

2. 参考后面的“参考实例”,学会使用powerdesigner16建立uml用例图、类图、顺序图等的基本操作。

3. 具体实验:

1) 绘出如图1所示uml用例图:

图1用例图。

2) 绘出如图2所示uml类图:

图2 类图。

3) 绘出如图3所示uml顺序图,并将其转换成对应的协作图。

图3顺序图。

三、实验环境。

装有windows xp/2000操作系统及sybase powerdesigner16 软件的微型计算机。

四、核心**及调试过程。

1、绘制uml用例图:

1) 进入sybase powerdesigner16操作界面,新建一个model,选择用例图。

2) 放入简单的应用实例(如图1-1-1):

图1-1-1 放入应用实例。

3) 将该图进一步细化,添加用例间的相互关联。如图(1-1-2):

图1-1-2 添加actor与用户之间的关联。

4) 绘制用例之间的关系,选取图标:结果如图(1-1):

图1-1 uml用例图。

2、类图的绘制。

1) 在“object browser”中用鼠标右击“workspace”,在弹出来的菜单中选择“new→object-oriented model”项,如图1-2-1所示。

图1-2-1 新建object-oriented model

2) 在左边菜单栏选择“information”中的“uml class diagram”来创建类图。

3) 向类图中添加应用实例,如图1-2-2所示:

图1-2-2 向类图中添加应用实例。

4) 接下来的一步为设置类的各属性,在新的类中双击该类,在打开属性面板中,可以看到在此可以设置类的属性和方法等其他的信息,图1-2-3所示。

图1-2-2 更改实例的属性值。

5) 接下来绘制出其它的类。然后,就可以为各个类添加关系(图1-2)

图1-2 系统部分类图。

3、顺序图的绘制。

1) 新建一文件,选“applaction”中的“uml sequence diagram”来创建时序图。

2) 使用工具栏中的object图标创建对象实例,(如图1-3-1)

图1-3-1 对象创建。

3) 添加类对象后,便可以添加方法了,开始是必须是外面的实体向系统发送消息,如图3-22所示,是管理员登录时向系统发送的消息;(如图1-3-2)

图1-3-2

4) 类似地完成其它的方法,最后得到的顺序图如图1-3所示。

图1-3银行职员登录银行系统的序列图。

5) 完成了顺序图后,可以选“tools”菜单下“created default communication diagram”便得到相应的协作图,如图1-4所示:

图 1-4 协作图。

五、总结。通过这次试验是我初步了解系统分析和建模工具powerdesigner的基本概念和操作环境。、类图。

顺序图和协作图。但是在操作过程中,由于对软件运用不熟练,和对里面实例的意义不明确,导致了很多操作的失误, 所以我们在以后的学习中,应该多注意一下这些问题,以便熟练的运用powerdesigner来绘制各种图形。

需求分析作业

敏捷沟通系统开发需求分析。一概述。1 本系统主要目的是为了协调上级领导与下属之间的信息传达,提高工作效率,合理分配人力资源。二需求说明。1 下属需求 如图 主要是为了给领导安排安排议程,明确工作任务,并表明当前自己能否被调用。2 领导需求,主要是查看下属的传达的议程安排,做出回应,同时分配任务,敦促...

需求分析作业

1 你认为一个系统分析员的理想训练和基础知识是什么?请说明理由。2 阅读下列关于开发人事管理系统的交互式工作方式的叙述,再回答问题。某大企业最近决定采用高性能微机开发人事管理系统,将四台联机终端分置于人事处的三个科室。该系统可供操作员和程序员使用,也可供人事处负责人和主管人事的副厂长等查询人事信息用...

需求分析作业

第八章需求获取方法之原型。复习题。4.在开发方法的分类中,哪些类型的原型可能在需求获取中得到使用?它们被应用的的目的可能是什么?哪种类型的原型在需求获取中的作用最大?答 探索式 实验式和演化式。探索式应用的目的是依据已经了解的内容开发出一些初始原型,然后获取用户对这些原型的信息反馈,并不断调整原型,...