SpringMVC SSM:Mybatis + Spring + SpringMVC MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码 MVC主要作用是降低了 视图与业务逻辑间的双向耦合 M ...
分类:
编程语言 时间:
2020-02-20 13:38:38
阅读次数:
89
由百度百科上可以看到软件架构师的定义:所谓架构师,通俗的说就是设计师或结构设计者,这些定义如果用在建筑学上,则是很容易理解的。在软件工程领域中,软件架构师实际上就是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者。 要理解软件架构师如何工作,在阅读了架构漫谈九篇博客后,不妨先来 ...
分类:
其他好文 时间:
2020-02-19 19:04:38
阅读次数:
83
第二章、需求分析 1、了解需求分析概念及需求获取方法 2、了解需求建模方面 3、结构化分析案例 购销系统 1.1、需求分析的概念和意义 需求 是至用户对软件的功能和性能的要求、就是用户希望软件能做是么事情,完成什么样的功能,达到什么性能。 需求分析 是在计算机系统的软件功能分配和软件设计之间重要的桥 ...
分类:
其他好文 时间:
2020-02-16 12:42:13
阅读次数:
152
介绍 Keepalived软件起初是专门为LVS负载均衡软件设计的用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务的高可用解决方案软件。 Keepalived软件主要是通过VRRP协议实 ...
分类:
其他好文 时间:
2020-02-15 19:13:23
阅读次数:
79
耦合性,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。
分类:
其他好文 时间:
2020-02-14 22:52:53
阅读次数:
82
以使用为中心的设计方法的核心是一种特别有效的抽象形式,即基本模型。基本建模方法的根源至少可以追溯到结构化设计方法。在结构化设计方法中,除了用来在软件中实现应用需求的数据结构和算法之外,还引入了数据流图来对应用需求进行定义和描述。后来,基本建模方法经过不断完善,最终成为现代结构化系统分析方法的基础。基 ...
分类:
其他好文 时间:
2020-02-14 00:51:21
阅读次数:
63
所谓软件设计,是“令软件做出你希望它做的事情”的步骤和做法,通常以颇为一般性的构想开始,最终变成十足的细节,以允许特殊接口的开发。 条款18:让接口容易被正确使用,不易被误用 许多客户端错误可以因为导入新类型而获得预防。在防范“不值得拥有的代码”上,类型系统是你的主要同盟国。 class Date ...
分类:
其他好文 时间:
2020-02-12 22:38:22
阅读次数:
111
以使用为中心的设计方法论来自于反复的改进和完善。它的基础是实际可操作的东西,即那些可供致力于解决真实问题的真实开发人员始终如一地、迅速地产生最好结果的优选实践。以使用为中心的设计包含五个关键的组成元素,将它们结合在一起,可以给软件可用性带来重大改进。这五个关键元素包括:实用设计指南、模型驱动的设计过 ...
分类:
其他好文 时间:
2020-02-12 00:56:01
阅读次数:
76
软件工程过程 需求分析 设计阶段 实现阶段 稳定阶段 发布阶段 维护阶段 软件=程序+软件工程 一个复杂的软件不但要有合理的软件架构、软件设计与实现,还要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数、连接参数,等等 软件开发的不同阶段 1.玩具阶段 2业余爱好阶段 3探索阶段 4.成熟 ...
分类:
其他好文 时间:
2020-02-12 00:40:27
阅读次数:
74
一、什么是设计模式 是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 单例设计模式: 属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个实例,数学与逻辑学中,si ...
分类:
其他好文 时间:
2020-02-11 16:20:05
阅读次数:
77