视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
标题如何理解逻辑视图和开发视图的视角变化
2024-09-02 20:27:08 责编:小OO
文档


1、逻辑视图主要关注的是系统的功能和行为,以及各个功能之间的逻辑关系,用于描述系统的最终需求和交互设计,以用例图来表示,通过逻辑视图的设计过程,可以正确的识别系统的用户和其它系统(Actor)、系统边界(Boundary)和用例(UseCase),并对系统的功能场景进行充分的分析,以确定系统提供的功能可以满足用户需求。
2、开发视图则更侧重于系统的静态组织结构,描述了在开发环境中软件的实现,开发视图关注程序包,不仅包括要编写的源程序,还包括可以直接使用的第三方SDK和现成框架、类库,以及开发的系统将运行于其上的系统软件或中间件,开发视图的结构是层次结构,每个层为上一层提供良好定义的接口,层次越低,通用性越好,这种结构便于开发团队分配工作,有助于成本评估和提前计划、监控项目进度、软件重用、可移植性和安全性的推理。
3、从逻辑视图到开发视图,视角发生了变化,逻辑视图更关注的是系统的功能和交互,而开发视图更关注的是系统的实现和组织,在实际的开发过程中,这两个视图是相互关联的,两者共同构成了系统分析和设计的完整视图。

下载本文
显示全文
专题