随笔分类 -  大学作业

包含大学老师布置的一些任务,大都为了完成任务而写,很多没有实际意义,自己在当时也没有认真总结,丢失了很多东西,谨记!
摘要:MVC实例应用模式 一、质量属性分析 1、可用性:在代码中加入try catch异常处理。 2、可修改性: 将数据库信息单独拿出成文件 3、安全性:用户身份验证 4、可测试性:接口与实现分离 5、易用性:界面优化人机交互 6、性能:jsp页面上,将css代码写在上面,js代码写在最下面 二、具体模块 阅读全文

posted @ 2017-05-07 20:40 Young丶 阅读(195) 评论(0) 推荐(0)

摘要:MVC模式在Java Web应用程序中的实现 一、MVC简介 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进 阅读全文

posted @ 2017-04-23 19:34 Young丶 阅读(126) 评论(0) 推荐(0)

摘要:设计模式:设计模式就是已经被人们多次反复使用,用来解决某些特定问题的特定代码解决办法。 1、 简单工厂模式:简单工厂模式就是一个工厂可以生产多个产品类。 2、 工厂方法模式:工厂父类负责定义创建产品对象的公共接口,而工厂子类就是负责生成具体的产品对象,这个方法实现的是通过工厂子类可以确定究竟应该实例 阅读全文

posted @ 2017-04-04 17:49 Young丶 阅读(1967) 评论(0) 推荐(0)

摘要:1、可用性(Availability)的战术 异常的捕获和抛出:对重要的地方添加异常的捕获,使得出现异常后可以及时的反馈信息,不会造成系统奔溃和停止,提高可用性。 使用Spring框架,增加事务,并对事务进行异常的捕捉,在捕捉到异常后, 会对事务进行回滚操作。 2、可修改性(Modifiabilit 阅读全文

posted @ 2017-03-31 10:48 Young丶 阅读(251) 评论(0) 推荐(0)

摘要:相比于传统企业应用系统相比,大型互联网应用系统有着这么几个特点,高开发,大流量,高可用,海量数据,用户分布广泛,网络情况复杂,安全环境恶劣,需求快速变更,发布频繁,渐进式发展。大型网站的主要技术挑战来自于庞大的用户,高并发的访问和海量的数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用 阅读全文

posted @ 2017-03-17 13:27 Young丶 阅读(121) 评论(0) 推荐(0)

摘要:1、可用性(Availability) 场景部分 可能的值 刺激源 登录用户 刺激 在线用户过多,服务器负压严重,系统崩溃 制品 系统 环境 正常登陆,正常使用 响应 系统检测到故障,应急处理,向用户反馈 响应度量 1分钟后系统可正常使用 场景部分 可能的值 刺激源 登录用户 刺激 在线用户过多,服 阅读全文

posted @ 2017-03-10 16:43 Young丶 阅读(157) 评论(0) 推荐(0)

摘要:什么是架构,就是: 1. 根据要解决的问题,对目标系统的边界进行界定。 2. 并对目标系统按某个原则的进行切分。切分的原则,要便于不同的角色,对切分出来的部分,并行或串行开展工作,一般并行才能减少时间。 3. 并对这些切分出来的部分,设立沟通机制。 4. 根据 3,使得这些部分之间能够进行有机的联系 阅读全文

posted @ 2017-03-03 16:54 Young丶 阅读(109) 评论(0) 推荐(0)

摘要:软件架构师是什么?软件架构师是软件行业中的一种新兴职业,他的工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员,可见,软件架构师也属于工程师范畴。 虽然工程师 阅读全文

posted @ 2017-02-24 13:36 Young丶 阅读(206) 评论(0) 推荐(0)

摘要:在预想构架和创建构架后,就该要分析构架了。关于构架评估有一些基本问题:原因、时间、成本、收益、技巧、计划内、计划外、前置条件以及结果。 进行构架审查有很多的优点:(1)财务(2)强制为评审做准备(3)捕获的基本原理(4)在早期检测中发现构架中存在的问题(5)验证需求(6)改进的构架,总而言之,通过构 阅读全文

posted @ 2017-02-14 15:29 Young丶 阅读(108) 评论(0) 推荐(0)

摘要:系统的软件构架在系统开发和开发该构架的组织中起到了一个中心作用。构架编档是创建构架最有价值的一步。即使构架十分完美,但如果没有人足够理解他,或者更为糟糕的是主要的涉众误解了他,他也没什么用处。如果你创建了一个非常强大的构架,那么就必须用足够的细节明确地描述他。 系统的构架取决于对构架的需求,因此构架 阅读全文

posted @ 2017-02-13 11:10 Young丶 阅读(146) 评论(0) 推荐(0)

摘要:在前面的学习中,我们为创建构架打下了基础,了解了一组广泛的基本概念和原理,构架的商业周期。构架的视图、结构、质量属性还有实现质量属性的构架战术和模式,也分析了两个案例分析。第七章的学习为我们讲述了4个主题:生命周期的构架、设计构架、形成团队结构及其构架的关系、创建骨架系统。 把构架作为软件开发过程基 阅读全文

posted @ 2017-02-07 20:18 Young丶 阅读(131) 评论(0) 推荐(0)

摘要:第六章主要讲述了空中交通管制这种高可用性设计案例,并对其进行了详细的分析。 空中交通管制系统是难度最大的应用软件系统之一,该系统对实时性的要求极高,即该系统必须要绝对满足时间上的限制;该系统对安全性要求也很高,如果系统不能正常运行,可能会使人丧失生命;还要求具有很强的分布性,要求位于各个不同地理位置 阅读全文

posted @ 2017-01-22 17:23 Young丶 阅读(136) 评论(0) 推荐(0)

摘要:第一部分对构架商业周期的介绍为分析软件构架奠定了基础,通过预想构架后,就应该考虑如何创建构架。 商业目的决定了系统构架必须满足的一些质量属性,这些质量属性是高于对系统功能的基本要求的。 功能性和质量属性是正交的。功能性质系统能够完成所期望的工作的能力。如果功能性是系统的唯一需求的话,整个系统就可以是 阅读全文

posted @ 2017-01-21 10:19 Young丶 阅读(156) 评论(0) 推荐(0)

摘要:本书从构架周期的角度分为四部分来讲述构架如何适合企业的需要,分别是:预想构架、创建构建、分析构建、从一个系统到多个系统。 预想构架。 软件构架来自于设计师的聪明才智,他是软件系统的核心,影响巨大,不会随着软件系统生命周期的结束而结束。 架构不是单独存在的,而是在某个周期的一部分。构架是实现某个目的的 阅读全文

posted @ 2017-01-19 19:13 Young丶 阅读(171) 评论(0) 推荐(0)

摘要:需求管理活动的目标就是确保需求业务活动能够按照进度要求、质量要求、成本要求生产出高质量的由业务需求、用户需求和系统需求构成的软件需求规格说明。需求管理工作具体是借助由基线、版本、状态、变更、跟踪构成的需求约定这一抓手将需求业务活动集成起来并加以规范化。需求管理活动的目的是在客户与软件开发人员之间建立 阅读全文

posted @ 2016-12-08 09:05 Young丶 阅读(137) 评论(0) 推荐(0)

摘要:软件需求的验证工作的目的是保证需求分析成果的完整性和正确性,保证软件开发后的软件产品是用户所需要的。软件需求验证的工作的重要性是在于发现修复需求分析中存在的问题。软件需求验证的主要工作是自我验证,用户验证,系统验证,技术验证,专家验证,主要是以评审会方式来展开,收集各方意见来进行修正。需求验证存在的 阅读全文

posted @ 2016-11-24 18:57 Young丶 阅读(128) 评论(0) 推荐(0)

摘要:需求规划工作是“以业务为核心,以技术为辅助”作为指导思想,而需求开发工作是“以技术为核心,以业务为辅助”作为指导思想,这应该就是需求开发的思路。 需求开发工作主要活动有需求获取、需求分析、需求编制和需求验证。其中需求获取和需求分析是需求开发工作的核心,需求编制只是两阶段成功按规范模板的编写。而需求验 阅读全文

posted @ 2016-11-13 10:53 Young丶 阅读(123) 评论(0) 推荐(0)

摘要:需求既然是项工程,就有其完整的过程。需求工程研究领域可以划分为需求规划、需求开发、需求管理三个部分,新一代的需求工程过程由10个业务活动构成,分别是业务研究、应用建模、系统规划、分析计算、报告编制、规划评审、需求获取、需求分析、需求编制、需求验证。 传统的需求分析中有着三种角色,客户角色、分析角色和 阅读全文

posted @ 2016-10-30 14:16 Young丶 阅读(133) 评论(0) 推荐(0)

摘要:一、内容: 讨论无纸化考试系统的利益相关者并进行描述。 并撰写项目目标(目标、好处、度量标准) 将课堂讨论记录、利益相关者描述以及项目目标汇总成一篇博文,博文题目为软件需求与分析课堂讨论一,截止时间(2016-10-21日下午18:00) 二、小组成员 魏垚,程憧憬,黄伟鹏,黄梓轩 三、题目背景: 阅读全文

posted @ 2016-10-21 13:38 Young丶 阅读(117) 评论(0) 推荐(0)

摘要:需求由业务及信息化规划、用户需求分析和系统需求分析三个阶段的工作成果构成,每个阶段因其所占角度与范围不同,也都有其固定的内容,由此也可看出,需求所包含内容的庞大,但这并不是说做需求只要把信息收集的分析的足够多,就能做好了,需求有着其独特性。只有满足特性,才能做好需求。特性说明的是软件需求内容上和形式 阅读全文

posted @ 2016-10-16 14:57 Young丶 阅读(193) 评论(0) 推荐(0)