软件工程 第6章 面向对象方法学
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * l功能模型表示变化的系统的“功能”性质,它指明系统应该 “做什么”,直接地反映了用户对目标系统的需求。 l功能模型可以由一组数据流图组成。与对象模型和动态模 型比较起来,数据流图并没有增加新的信息,但建立功能 模型有助于更深入地理解问题域,改进和完善软件的设计。 lUML提供的用例图也是进行需求分析和建立功能模型的强 有力工具。 l用例图: 描述系统参与者(Actor)和系统用例(Use case)以及 它们之间的关系; (用例图描述了开发者和用户对系统功能需求所达成的共识) l一个用例(Use case)规约了系统可以执行的一个动作 序列(Action),并对特定的操作者(Actor)产生可见 的结果。 l参与者(Actor)是指与系统交互的人、硬件或其它系统 l例:自动售货机系统的用例图1 l例:自动售货机系统的用例图2 l例:用例图 ◆第6章 习题 1.解释以下概念并通过一个例子加以说明: 对象;类;关联;继承;聚集 2.为什么面向对象方法要从多个侧面(对象模型、动态模型、功能 模型)建立系统模型。 3.建立符合下列陈述的对象模型 某图书馆有许多名职员
您可能关注的文档
- 超声小探头的使用及维护.pptx
- 超声引导经皮介入治疗肝癌的现状.doc
- 超声水表说明书-中性.doc
- 超声波传播.ppt
- 超声波内外置传感器的研究.doc
- 超声波在天然产物分离与提取中的应用.docx
- 超声波处理对微晶纤维素水凝胶的影响.docx
- 超声波扫描培训.ppt
- 超声波探伤仪.ppt
- 超声波探伤作业指导书(改)1.doc
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
原创力文档

文档评论(0)