试题详情
- 简答题建立分析和设计模型的一种重要方法是UML。试问UML是一种什么样的建模方法?它如何表示一个系统?
-
UML叫做统一的建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用的规则支配的符号来表示分析模型。
在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组图形来定义。这些视图概述如下:
用户模型视图:这个视图从用户(在UML中叫做参与者)角度来表示系统。它用使用实例(use case)来建立模型,并用它来描述来自终端用户方面的可用的场景。
结构模型视图:从系统内部来看数据和功能性。即对静态结构(类、对象和关系)模型化。
行为模型视图:这种视图表示了系统动态和行为。它还描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。
实现模型视图:将系统的结构和行为表达成为易于转换为实现的方式。
环境模型视图:表示系统实现环境的结构和行为。
通常,UML分析建模的注意力放在系统的用户模型和结构模型视图,而UML设计建模则定位在行为模型、实现模型和环境模型。 关注下方微信公众号,在线模考后查看
热门试题
- 结构化程序设计有时被错误地称为“无GOT
- 高质量的软件应该具备哪些条件?
- 使用你熟悉的语言编写出程序,注意编码风格
- 活动是一种有时间间隔的操作,它是依附于状
- 程序设计时代的生产方式是(),程序系统时
- 软件需求分析的操作性原则和需求工程的指导
- 面向对象程序设计有哪些优点?
- 软件的组装测试最好是由()承担,以提高组
- 阐述面向对象的特征,并做简要的解释?
- 网上购书系统的业务如下: 某书店为方便
- 什么叫软件工程?软件工程是如何克服软件危
- 软件维护中,因重新初始化控制标志或指针而
- 软件的完整性是度量一个系统抗拒对它的()
- 当几个人共同承担软件开发项目中的某一任务
- 在客观世界中有若干类,这些类之间有一定的
- PERT技术叫做()技术,它是采用网络图
- Booch方法通过分析问题陈述正文,将其
- 软件质量的事后度量包括()、可维护性、(
- 软件工程原则不包括下列哪一项()。
- 螺旋模型在笛卡儿坐标的四个象限上分别表达