摘要: 1. 赋给用户一个userid,在用户角色表将用户和角色关联起来,在角色权限表中将角色和权限对应起来,权限表中存储的是左边菜单栏的名称。 2. 在判断权限时,通过用户的userid,获取其角色id,然后判断当前访问的功能即对应的权限。 数据表: 1.用户表 2.角色表 3.权限表 4.用户角色表 5 阅读全文
posted @ 2017-05-04 20:39 勿言¥ 阅读(162) 评论(0) 推荐(1) 编辑
摘要: MVC(Model View Controller)模型-视图-控制器 MVC与模板概念的理解 MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。如果用户通过某个视图的控制器改变了 阅读全文
posted @ 2017-04-21 19:59 勿言¥ 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 我们在上个学期的课上已经学过了设计模式,但是都是在系统学习的基础上去认识软件设计模式的。所以后来在网上查了很多资料增加了很多自己的认识。 模式的含义其实就是对前人经验的总结,设计模式初期也是起源于建筑领域,它的目的就是为后人设计与开发基于面向对象的软件提供指导方针和成熟的解决方案,可以被认为是对软件 阅读全文
posted @ 2017-04-03 23:12 勿言¥ 阅读(232) 评论(0) 推荐(1) 编辑
摘要: 一、可用性 错误检测战术:异常:识别错误的一个方法就是遇到了异常,当识别出错误类中的某一个时,就会出现异常。该异常处理程序通常在引入该异常的相同进程中执行。在我们的《XXX需求系统》中,我们可以在填写需求表格时,设计异常类来捕获输入的异常。 二、易用性 设计时战术: 1.因为用户接口通常会频繁地修改 阅读全文
posted @ 2017-03-30 16:44 勿言¥ 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 在这一节课上,我们学习了系统质量属性其中的可用性和易用性。那么质量属性是什么呢,质量属性是高于对系统功能(即对系统能力、服务和行为)的基本的要求的。系统质量属性讲重点放在了可用性、可修改性、性能、安全性、可测试性和易用性。从设计师方面,系统质量属性一般存在三个问题:(1)为属性提供的定义并不是可操作 阅读全文
posted @ 2017-03-15 19:39 勿言¥ 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一、 可用性 可用性与系统故障及其相关后果有关。当系统不再提供其规范中所说明的服务时,就出现了系统故障。系统的用户(人或其他系统)可以观察到此类故障。所关注的方面包括系统故障发生的频率、出现故障时会发生什么情况、允许系统有多长是将非正常运行、什么时候可以安全地出现故障、如何防止故障的发生以及发生故障 阅读全文
posted @ 2017-03-08 09:20 勿言¥ 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 对于架构这个概念,我还停留在架构就是站在一个全局的角度上,描述的是一个系统的草图,是直接构成系统的抽象组件,各个组件之间的连接则明确和相对细致地描述组件之间的通讯。这只是一个非常官方的了解,并没有我自己的认识。因为对架构的认识还很浅薄。在看了王概凯作者编写的九篇博客《架构漫谈》之后,我对架构有了一些 阅读全文
posted @ 2017-03-01 14:24 勿言¥ 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 我们都了解过或在课堂上听说过软件体系架构师这一职业,对我们来说软件体系架构师是一个需要很多经验和技术的职业,也会是很多人奋斗的目标,那么什么是软件体系架构师以及软件体系架构师的职责是什么呢? 软件体系架构师是软件行业中一种新兴职业,是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本, 阅读全文
posted @ 2017-02-23 19:46 勿言¥ 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 对于一个已经存在的系统,不知道这个系统的构架,或者最初的开发人员将构架文档丢失,或者系统进行了一系列修改升级但是却没有记录更新,在维护这样的系统时,构架重构是十分必要的。它是一种解释、交互和迭代的过程,涉及很多活动,而且并不是自动进行的。软件构架重构由信息提取、数据库构造、视图融合、重构这些活动组成 阅读全文
posted @ 2017-02-14 14:08 勿言¥ 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 在创建构架方面,已经学习了很多,之前的那些只是都是为了创建构架打下基础,基本概念和原理,构架视图和结构,质量属性,实现质量属性的构架战术和模式。打下这些基础之后,开始了设计构架的学习。 首先了解了一下生命期中的构架也就是把构架作为软件开发过程基础的任何组织都需要理解构架在其生命期中的位置。把构架放在 阅读全文
posted @ 2017-02-13 16:24 勿言¥ 阅读(166) 评论(0) 推荐(0) 编辑