ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:562.15KB ,
资源ID:22220119      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22220119.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程高级开发技术读书报告Word文件下载.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程高级开发技术读书报告Word文件下载.docx

1、下图是一个棋牌馆管理系统的用例图。活动图活动图显示了系统的流程,可以是工作流,也可以是事件流。在活动图中定 义了流程从哪里开始,到哪里结束,以及在这之中包括哪些活动。活动是工作流 期间完成的任务。活动图描述了活动发生的顺序。上图是一个ATM的活动图的例子。活动图侧重于各部分之间的相互制约,对 于一些并行的活动能够有效的表示出来。此实例中这个活动图以顾客插入卡为开 始,以顾客取卡结束。我们可以看到活动图的重点虽然不在时间顺序,但我们同 样可以得到时间的信息。时序图时序图表示了对象之间传送消息的时间顺序。每一个对象用一条生命线来表 示一即用垂直线代表整个交互过程中对象的生命周期。生命线之间的箭头连

2、线代 表消息。时序图可以用来进行一个场景说明一即一个事务的历史过程。上图为一个图书管理系统的时序图。类图类图是以类为中心来组织的,类图中其他元素或属于某个类或类相关联。在 类图中类用矩形框来表示,它的属性和操作分别列在分格中。关系用类框之间的 连线来表示,不同的关系用连线上和连线端头处的修饰符来区别。下图为一个类 图的例子。Order Item.productId : Interger quantity Interger pnce: float delierStatestateChange()状态图状态视图是一个类对象所经历的所有历程的模型图。状态111对象的各个状态 和连接这些状态的变迁组成

3、。每个状态对一个对象在其生命周期中满足某种条件 的一个时间段建模。当一个事件发生时,它会触发状态间的变迁,导致对象从一 种状态转化到另一种新的状态。与变迁相关的活动执行时,变迁也同时发生。上图为一个图书管理系统的状态图。协作图协作图对在一次交互中有意义的对象和对象间的链建模。对象和关系只有进 行交互才有意义。在协作图中,直接相互通信的对象之间有一条直线,没有画线 的对象之间不直接通信。附在直线上的箭头代表消息。消息的发生顺序用消息箭 头处的编号来说明。协作图的一个用途是表示一个类操作的实现。协作图可以说 明类操作中用到的参数和局部变量及操作中的永久链。当实现一个行为时,消息 编号对应了程序中嵌

4、套调用结构和信号传递过程。上图为一个ATM取款机的协作图。部署图部署图用来描述位于节点实例上的运行组件实例的安排,描述系统的实际物 理结构。节点是一组运行资源,如计算机、设备或存储器。这个视图允许评估分 配结果和资源分配,图中表示了系统中的各组件和每个节点包含的组件,节点用 立方体图形表示。下图为一个部署图的例子。圉 4 3P.S51组件图组件图表示了系统中的各个组件。代码的物理结构用代码组件表示。组件可 以是源代码、二进制文件或可执行文件。组件包含了逻辑类或逻辑类的实现信息, 因此逻辑视图与组件视图之间存在着映射关系。组件之间也存在着依赖关系,利 用这种依赖关系可以方便地分析一个组件的变化会

5、给其他组件带来怎样的影响。 组件可以与公开的任何接口一起显示,也可以把它们组合起来形成一个包,在组 件图中显示这种组合包。在C+组件图中,每个类有自己的体文件和头文件,因 此框图中的每个类映射自己的组件。上图为ATM客户机的C+组件图。显示类映射ATH显示组件,阴影组件称为 包体,表示C卄中显示类的体文件(.cpp)。无阴影组件称为包规范,表示C+ 类的头文件(.H)。组件ATM. EXE是个任务规范,表示处理线程。这里的处理线 程是个可执行文件。组件用虚线连接,表示组件间的相关性。对象图对象图是类图的一个实例,它描述了类图中类的特定实例以及某一时刻这些 实例之间的特定连接。对象的图形符号使用

6、了与类相同的图形符号,只是符号内 部的表示内容不同。在短式对象图形符号中,矩形实线方框内的对象名下附加下 划线,对象名后可接以冒号和类名,说明该对象所从属的类。二.请阅读参考书2的第4-6章,围绕以下问题整理读书笔记,形成读书报告 1需求模型有哪些基本元素?需求建模有哪些方法?需求建模可以产生哪些模 型类型?综述基于场景模型、基于数据模型和基于类的建模方法2.综述面向流程的建模方法和工具,如何用相应的模型和方法来描述控制流、 表达控制行为?3.综述动态行为的模型构建,常用的行为建模工具有哪些?1. (1)需求模型中的基本元素基于场景的元素使用基于场景的方法可以从用户的视角描述系统。基于类的元素

7、每个使用场景都暗示着当一个参与者和系统交互时所操作的一组对象,这 些对象被分成类一一具有相似属性和共同行为的事物集合。行为元素基于计算机系统的行为能够对所选择的设计和所采用的实现方法产主深 远的影响。状态图是一种表达系统行为的方法。面向数据流的元素信息在基于计算机的系统中流动时会被转换,系统接受多种形式的输入; 使用函数将其转换;生成多种形式的输出。1.(2)需求建模方法结构化分析方法一种考虑数据和处理的需求建模方法,其中处理将数据作为独立实体加以转 换。数据对象建模定义了对象的属性和关系,操作数据对象的处理建模应标明当 数据对象在系统内流动时处理如何转换数据。面向对象的分析这种方法关注与定义

8、类和影响客户需求的类之间的协作方式。1.(3) (4)需求建模可以产生的模型类型,并综述它们的建模方法基于场景建模基于计算机的系统或产品的成果可以用多种方式度量,但是用户的满意度是 最重要的。如果软件工程师了解最终用户(和其他参与者)希望如何与系统交互, 软件团队将能够更好的、更准确的刻画需求特征,完成更有针对性的分析和设计 模型。因此,使用UML将从开发用例、活动图和泳道图形式的场景开始。基于数据建模如果软件需求包括建立、扩展需求,或者具有数据库的接口,或者必须构建 或操作比较复杂的数据结构,软件团队可以选择建立一个数据模型作为全部需求 建模的一部分。基于类的建模这种建模方式表示了系统操作的

9、对象、应用于对象间能有效控制的操作(也 称为方法或服务)、这些对象间(某种层次)的关系以及已定义类之间的协作。 它的元素包括类和对象、属性、操作、类的职责协作者模型、协作图和包。2.面向流程的建模方法和工具:面向流程的建模时、|前应用最广泛的需求 分析表达方法之一,数据流图及相关的图和信息可以补充UML图并提供对系统需 求和流程的补充。工具有:SafeHome软件。创建控制流模型、表达控制行为:有一类应用问题是事件驱动而不是数据驱 动,这类问题产生控制信息而不是报告或显示信息,并且处理时非常注重时间和 性能。这样的应用便需要控制流建模。它通过布尔值或条件的离散列表实现对事 件或控制项的建模3.动态行为的模型构建:动态建模的LI标是生成每个类的状态图,与有穷状 态机相类似的对U标产品进行描述。这种方式通过在可控项U标环境中使用增量 原型开发模式完全满足对时间有约束的系统的构建和维护。常用行为建模工具:ArgoUml , Enterprise Architect, PowerDesigner,Visio, Visual UML, rational rose

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1