摘要: 结合《xxx需求系统》分析MVC框架。 六个质量属性: 可用性:系统发生故障时,能够在一定时间内回复正常。 可修改性:需要修改功能时,只需要修改配置文件里的内容,不需要修改代码。 性能:提高系统响应时间,不让用户感到延迟。 安全性:对用户的密码以及重要的内容进行加密处理。 可测试性:使用Junit进 阅读全文
posted @ 2017-05-08 15:06 牙吃多了糖疼 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 我们这学期开始学习软件架构,我们主要学习的是MVC框架,接下来简要对MVC框架做一个概述。 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务 阅读全文
posted @ 2017-04-23 23:58 牙吃多了糖疼 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 在上学期我们学到了23种设计模式,现在重新复习一下。 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。为了更好地分类学习,我们将设计模式分为三种:结构型模式,包括单例模式、抽象工厂模式、建造者模式、工厂方法模式、原型模式;结构型模式,包括适配器模式、桥接模式、装饰模式、组 阅读全文
posted @ 2017-04-05 22:14 牙吃多了糖疼 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、可用性 错误检测——异常战术: 识别错误的一个方法就是遇到了异常,,出现了错误是,就会有异常抛出。在实发系统中,在需要录入信息的时候,设计一个js函数,比如登录注册,修改信息,填报报表的时候,如果有填报不符合要求的情况,就会抛出错误,焦点定在出现错误的地方。 二、可修改性 局部化修改——维持语义 阅读全文
posted @ 2017-04-05 09:43 牙吃多了糖疼 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 这周我们开始学习这两个方面的内容了。老师上课的时候讲到了可用性和易用性。然后提到了大型网站架构的第5、6、7章,通过对这三章的扩展阅读,也有了一些自己的认识,对于自己之的作业也有了不同的看法,当时认为自己做得已经很出色了,现在想想,很多实际的功能还有纰漏的地方。根据文章中的内容,我们需要从可用性,易 阅读全文
posted @ 2017-03-17 19:58 牙吃多了糖疼 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 可用性: 刺激源 登录淘宝网 刺激 账号密码不匹配,无法成功进入 环境 正常操作 制品 登录界面 响应 请输入正确的账号密码 响应度量 输入正确的账号密码,登录成功 刺激源 登录淘宝网 刺激 账号密码不匹配,无法成功进入 环境 正常操作 制品 登录界面 响应 请输入正确的账号密码 响应度量 输入正确 阅读全文
posted @ 2017-03-11 09:34 牙吃多了糖疼 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 这学期开始学习软件架构了,在之前的学习中,了解到软件架构师是一个不用敲代码,不用整天埋头电脑前,最主要的是,挣钱多的职业。但是,真的是这样吗?通过王概凯的架构漫谈,我将简单了解一下软件架构到底是不是自己幻想的那样。 首先要了解下到底什么是架构。在每个人都必须自己完成所有生活必需品的时候,是没有架构的 阅读全文
posted @ 2017-03-04 21:07 牙吃多了糖疼 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 这学期我们将要开始软件体系架构的学习,再弄枪出了什么是软件体系架构之后,我们要知道如何进行软件体系架构,也就是软件架构师的工作流程。根据从网上找到的资料,大致了解了软件架构师的进行软件架构的要求与步骤。。 软件架构有四个必须,一个不一定。 首先,软件架构是用来沟通的,软件架构必须满足软件项目所有步众 阅读全文
posted @ 2017-02-22 08:35 牙吃多了糖疼 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 今天我学习的是架构之美的第六章——数据增长:Facebook平台的架构。这一章利用Facebook为我们讲述了数据增长的架构。信息架构师坚信,处于大多数系统核心的是数据,而不是算法。Facebook是围绕数据进行架构的,facebook工程师关注的是显示数据和操作数据。 Web应用是由他们内部的数据 阅读全文
posted @ 2017-02-19 20:02 牙吃多了糖疼 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 今天我学习的是架构之美的第五章——面向资源的架构:在web中。这一章,作者讲述说明了,企业中聚焦信息的架构展示了雨web一样的特点:伸缩性,弹性,架构歉意策略,信息驱动和访问控制等。 Web服务的目标是提供建立可复用的业务服务基础的架构,希望能在不影响客户的情况下在各个地方以不同的编程语言异步地访问 阅读全文
posted @ 2017-02-19 16:26 牙吃多了糖疼 阅读(130) 评论(0) 推荐(0) 编辑