
设计模式
超级大超越
若有石头挡住了路,我会把它们收集起来,总有一天用它们建造一座城堡 ……
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【SLF4J使用配置详解(及实现原理) 】
SLF4J使用配置详解(及实现原理) – 门面模式转载 2022-09-10 07:35:53 · 430 阅读 · 0 评论 -
【Python 设计模式——MVC】
Python 设计模式——MVC转载 2022-08-13 14:47:46 · 822 阅读 · 0 评论 -
否定语义转化层
原则:一切取正向。原创 2022-08-08 17:42:45 · 79 阅读 · 0 评论 -
【 CP和AP 】
CP和AP转载 2022-07-13 15:48:08 · 149 阅读 · 0 评论 -
【策略模式】
策略模式转载 2022-07-07 13:35:46 · 80 阅读 · 0 评论 -
【软件体系结构】架构风格与基于网络应用软件的架构设计:Roy Tomas Fielding】
【软件体系结构】架构风格与基于网络应用软件的架构设计:Roy Tomas Fielding 博士 - 唐雕 - 博客园转载 2022-03-24 10:15:22 · 229 阅读 · 0 评论 -
UML之一综合设计例题
某汽车租赁连锁公司计划开发一套信息系统,主要需求如下:1. 客户可以通过不同的方式(包括电话、前台、网上)预定车辆。2. 系统能够保存客户的预定申请单。3. 系统能够保存客户的历史记录。4. 工作人员可以处理客户申请。5. 技术人员可以保存对车辆检修的结果。以上需求的系统主要包括以下几个模块:基本数据维护模块。提供使用者录入、修改并维护基本数据的途径。例如对客户的个人信息、租赁信息、车辆的基本信息等录入和修改。 基本业务模块。客户可以填写汽车租赁申请表,工作人员负责处理。...原创 2022-04-20 11:30:18 · 3008 阅读 · 1 评论 -
UML分析设计一实例
为方便学生网上学习和在线讨论交流,某高校计划开发一套网上论坛系统(BBS),系统的主要需求如下:1. 版块管理。为方便讨论交流,系统管理员(只有1个系统管理员)可以根据实际需要设置多个版块,对讨论贴进行分类管理。每个版块由系统管理员指定1个到多个注册用户担任版主。由版主对所管理的版块进行日常管理,包括帖子的置顶、违禁贴删除、用户账号禁用、封杀等。系统管理员可以任免版主,并可以对所有版块的帖子和所有注册用户进行日常管理。2. 匿名用户论坛访问。BBS系统允许匿名用户访问,浏览帖子,但是不能发帖和回帖。原创 2022-03-23 10:53:46 · 1231 阅读 · 0 评论 -
UML及UML如何描述复杂系统的开发模型?
UML,Unified Modeling Language, 即统一建模语言,一种可视化的面向对象建模语言。 “4+1”视图是UML从不同角度来观察和描述软件系统的体系结构所建立的五种视图。每个视图都是整个系统描述的一个投影,说明了系统的一个特殊侧面。五种视图分别是:用例视图,描述系统的功能需求;逻辑视图,描述系统分析、设计的逻辑模型,包括描述动态模型的活动图、顺序图、协作图,描述静态结构的类图、对象图;构件视图,描述系统的实现模块和它们之间的依赖关系;进程视图,描述显示系统的并发工作状况,...原创 2022-03-23 10:44:17 · 589 阅读 · 0 评论 -
软件工程采取了哪些措施以保证最终能够交付给用户一个高质量、低成本的软件产品?
早期软件不完善的软件开发方法和错误的软件开发观念,导致了软件开发企业陷入了前所未有的困境:一方面,软件的开发速度与质量远远不能满足用户的需要,开发成本与风险急剧增高;另一方面,大量的软件需要维护,但由于缺乏必要的文档而造成维护费用极高。软件工程则采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的技术方法结合起来,来指导软件的开发与维护。主要措施包括:软件工程最大的特点就是强调文档的重要性,通过评价文...原创 2022-03-23 10:42:40 · 886 阅读 · 0 评论 -
软件配置,软件配置及变更管理的重要意义与价值
软件配置是在软件工程过程中产生的所有信息项(文档、报告、程序、表格、数据)。配置管理则是一种“保护伞”活动,它应用于整个软件工程过程,其主要目标是为了:1) 标识变更;2) 控制变更;3) 确保变更正确地实现;4) 向其他有关的人报告变更。...原创 2022-03-23 10:40:14 · 3634 阅读 · 0 评论 -
【瀑布模型、V模型、W模型】
瀑布模型、V模型、W模型 - kittyUncle - 博客园转载 2022-03-23 09:44:15 · 303 阅读 · 0 评论 -
UP及按照UP进行软件开发的流程
UP是统一过程的缩写,其将软件开发过程分为业务建模、需求、分析设计、实施、测试、部署、配置与变更管理、项目管理和环境共9项子任务,并从时间角度将软件开发分为初始阶段、细化阶段、构建阶段和移交阶段共4个阶段。初始阶段 主要确定系统的范围和目标,并进行可行性研究; 细化阶段 确定系统需求,绘制用例图、建立基础体系结构、风险分析、制定开发计划 构造阶段 全面实现系统 移交阶段 进行系统的安装部署并培训用户。 UP核心思想体现在三个方面,即...原创 2022-03-23 09:33:59 · 1376 阅读 · 0 评论 -
软件开发过程模型
软件开发模型是软件开发全部过程、活动和任务的结构框架。它能直观表达软件开发全过程,明确规定要完成的主要活动、任务和开发策略。常见的软件开发模型包括:1)瀑布模型:2)增量模型;3)迭代模型;4)原型模型;5)螺旋模型;6)喷泉模型 ...原创 2022-03-23 09:27:28 · 1212 阅读 · 0 评论 -
【UML 还有用吗】
UML 还有用吗? - 知乎转载 2022-02-28 13:24:35 · 261 阅读 · 0 评论 -
【UML类图谓何】
详细说明UML类图是什么? - 知乎转载 2022-02-25 23:46:20 · 84 阅读 · 0 评论 -
【UML类图解析】
UML类图解析 - pauljoyce - 博客园转载 2022-02-25 23:40:55 · 122 阅读 · 0 评论 -
【活动图 - LoaderMan】
活动图 - LoaderMan - 博客园转载 2022-02-21 13:18:38 · 80 阅读 · 0 评论 -
【IDEA 将现有类一键生成UML图】
IDEA 将现有类一键生成UML图 - y-blog - 博客园转载 2022-02-21 11:37:05 · 522 阅读 · 0 评论 -
引力速度关联
引力速度关联,即:使关联只因实体而存在,无须手动创建原创 2021-04-23 09:54:00 · 98 阅读 · 0 评论 -
尼尔森的十大可用性原则与场景案例
尼尔森的十大可用性原则与场景案例转载 2021-03-01 11:35:55 · 881 阅读 · 0 评论 -
原型模式相关
设计模式之原型模式(Java代码实现)原创 2021-02-02 09:23:39 · 74 阅读 · 0 评论