软件工程
文章平均质量分 78
qiaqia609
软件开发
展开
-
第四章:面向过程的软件设计方法
前边三篇博客,分别从软件工程学科的角度,软件计划角度,软件需求角度三个方面来写的.我们做好了计划,确定了软件的可执行性,我们开始针对软件来做各种需求分析,有了需求,我们就可以开始真正到我们软件的设计阶段了,这章,总结有关软件设计的相关知识! 下边我们先来看这张图,是关于这章要总结的结构: 这五个方面,看似没有联系,其实却有着不可分割的关转载 2012-10-13 14:03:02 · 1341 阅读 · 0 评论 -
MyBatis Generator 详解
MyBatis Generator中文文档MyBatis Generator中文文档地址:http://mbg.cndocs.ml/该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。本文中所有节点的链接都是对应的中文文档地址,可以点击查看详细信息。注:本文后面提到的MBG全部指代MyBa...原创 2018-07-08 01:04:54 · 1607 阅读 · 0 评论 -
关于数据迁移的方法、步骤和心得
关于数据迁移的方法、步骤和心得在项目中经常会遇到系统完全更换后的历史数据迁移问题,以示对客户历史工作的尊重,何况很多数据仍有保留的必要。那怎么做历史数据迁移呢?系统分析:1、分析原有的业务系统精确到大致的系统功能模块、大致的处理流程即可2、分析现有的业务系统精确到大致的系统功能模块、大致的处理流程即可3、分析两者自己的区别和差异大致分析一下两个业务系统之原创 2014-12-04 09:04:44 · 10034 阅读 · 1 评论 -
RBAC用户权限管理数据库设计
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)原创 2014-07-25 02:11:54 · 33995 阅读 · 7 评论 -
UML建模语言7种图(以银行ATM系统为例)
1 用例图: 描述了系统提供的一个功能单元。以一种可视化的方式理解系统的功能需求,"角色"与系统内用例之间的关系。 本例中,参与者"银行储户"和ATM机。简化后的ATM机仅有取款、存款及其余功能。其余功能不做详细说明。2 类图: 显示系统的静态结构。逻辑类、实现类,实现类就是程序员处理的实体。类在类图上使用包含三个部分的矩形来描述,如图转载 2013-04-02 22:54:52 · 10155 阅读 · 0 评论 -
第六章:软件测试
当我们一款软件的功能实现以后,我们需要做就是,对其进行测试,找错误,不断改正,使其趋于完整! 首先我们从测试的流程来看两张图,来总体认识一下测试,这张是测试的流程图: 这张是测试阶段和其它阶段的一些关系: 下边我们先看一下,在软件测试前,先知道的一些理论知识:转载 2012-10-13 14:05:05 · 1416 阅读 · 0 评论 -
第三章:软件计划
上边这幅图表示软件计划的几大项,下边我逐个为大家做一下详细的讲述: 一,问题定义: 1,定义的内容:问题的背景,开发系统的现状,开发的条件与理由,总体要求,问题的性质,类型转换,目标,开发条件,环境要求等; 2,定义的步骤:需要系统分析员到问题现场,1,听取用户对系统的要求;2,调查开发的背景理由;3,看用户的报告;4,加工整理;5,与用户负转载 2012-10-13 14:00:00 · 1107 阅读 · 0 评论 -
第二章:软件需求分析
看了上边的这张图,相比大家都会明白这张讲的大概内容,下边我按这张图的分类进行总结。 一,先看需求分析的任务: 通俗一点讲就是借助当前系统的逻辑模型导出目标系统的逻辑模型,也就是解决“做什么”的问题。大家看这张图理解一下: 详细一点说就是:1,深入描述软件的功能和性能; 2,确定软件设转载 2012-10-13 13:34:25 · 1657 阅读 · 0 评论 -
第五章:程序编码
做好了设计,我们就开始编码了,编码都是针对一些实际操作性的东西,这里,我重点总结一下,编码中我们需要遵循的一些要求,需要达到的一些目标等方面来阐述: 先看第一张图,这是这章我大概总结的知识点: 编写程序,首先想到的就是用什么语言。下边是基础知识程序设计语言的相关知识: 对于我么要转载 2012-10-13 14:03:25 · 1131 阅读 · 0 评论 -
第一章:软件工程的概论
机房收费系统的结束了,开始了软件工程!看了几集视频了,感觉感受颇深!对这种制作软件的过程有点不可思议,但是它确实在开发大型软件,所必须的。刚刚开始,在这篇博客中,给大家讲讲软件工程的概括,宏观了解一下。 大家先看这张图: 这张图介绍了,软件的相关知识,和软件工程的相关知识。在图中的瀑布模型中大家看到了,软件工程的过程,下边我详细讲转载 2012-10-13 14:01:00 · 1005 阅读 · 0 评论 -
使用keepalived实现双机热备
通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。下面来以keepalived结合tomcat来实现一个web服务器的双机热备。keepalived的工作原理是VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议。在VRRP中有两组重要的概念:...原创 2018-01-17 13:16:13 · 4474 阅读 · 0 评论