- 4
- 0
- 约4.64千字
- 约 26页
- 2016-11-01 发布于湖北
- 举报
第11章 面向对象的分析 分析的过程都是提取系统需求、开发分析模型的过程。这个阶段的工作既需要开发技术人员的参与,又需要客户、未来软件的用户代表以及相关领域专家的参与。 分析工作主要包括3项内容,这就是理解、表达和验证。 分析过程得出的最重要的文档资料是软件需求规格说明(在面向对象分析中,主要由对象模型、动态模型和功能模型组成)。 11.1 面向对象分析的任务 面向对象的分析是软件开发的初始阶段,这个阶段的中心任务就是从需求模型中导出分析模型,该模型应该是正确的、完整的、一致的和可行的。 在面向对象的分析中,分析模型由3个独立模型构成:通过用例和场景表示系统功能的用例模型;通过类和对象图表示系统组成的对象模型;通过协作图和顺序图表示用例实现的动态模型。 在UML中,功能模型使用用例图表示;对象模型使用类图或对象图表示;动态模型使用状态图和顺序图表示。 11.1 面向对象分析的任务 用例模型把系统看成一个黑盒子,它用来表示系统能提供的功能。我们通过用例图和场景表示用例模型。用例模型在需求阶段已经产生,在分析阶段进行修改。 对象模型是用来描述业务实体组成及其关系的,我们通过类图和对象图表示对象模型。对象模型在需求阶段已经产生,在分析阶段进行修改、细化。 动态模型就是指能实现某个用例功能的顺序图(或者协作图,或者状态图),建立动态模型的过程就是在对象模型中寻找一些实体对象,在用户界
您可能关注的文档
- 第10章 税收转嫁与归宿详解.ppt
- 第10章 通货膨胀和通货紧缩详解.ppt
- 第10章 统计指数详解.ppt
- 第10章 统计指数新教材详解.ppt
- 第10章 学术资源管理平台与软件详解.ppt
- 第10章 移动通信的展望详解.ppt
- 第10章 引导协议与动态主机配置详解.ppt
- 第10章 职业咨询基本知识详解.ppt
- 第10章 总复习详解.ppt
- 第10章.外汇与汇率详解.ppt
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)