上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页
摘要: UML的模式和使用方法 UML的3种使用方法为草稿模式、蓝本模式和编程语言。 用例图 1.图表标记 用例图中主要元素包括以下几种 系统 参与者 用例 关系 参与者和用例之间可以使用线段连接起来,这条连接线表示一个关系,关系分为如下几种: 连接参与者和用例 连接两个参与者 连接两个用例 这种关系分为3种:包含、扩展和泛化 泛化关系 泛化关系是一种参与者和用例之间的关系,是通过一条不带箭头的直线表示。如上图中参与者Customer和用例Retrieve Orders之间的一个泛化关系。 泛化关系表示相连的两个部分之间存在着某种程度的交互。当然根据当前的上下文一般都可以找到关系中的主动和被动一方 阅读全文
posted @ 2011-02-15 16:34 herobeast 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 当代架构师和架构 项目干系人 项目干系人的定义是所有对创建系统感兴趣或关注的人,包括系统的创建者(架构师、开发人员和测试人员)以及产品接受方、最终用户、 分析师、审计人员和首席信息官(CIO)等 软件架构的关键点是软件应该符合干系人的期待,该期待可以分为功能性需求和非功能需求性两种,以及诸如安全性、可测试性、性能、可靠性和可扩展性等其他方面。 上图中每个连接表示一个动作,并影响到连接结束的目标。 例如系统(System)将满足一个或多个任务(Mission);环境(Environment,即上下文)将影响整个系统;一个关注点(Concern)对一个或多个项目干系人(Stakeholder)来说 阅读全文
posted @ 2011-02-15 13:44 herobeast 阅读(1837) 评论(0) 推荐(1) 编辑
摘要: 前言 常用名词解释 简称 备注 ANSI 美国国家标准学会(American National Standards Institute) IEEE 电气和电子工程师学会(Institute of Electrical and Electronics Engineers) UML 统一模型语言(Unified Modeling Language) IEC 国际电工委员会(International Electrotechnical Commisson) CIO 首席信息官(Chief Information Officer) CEO 首席执行官(Chief Executive Officer) 阅读全文
posted @ 2011-02-15 10:48 herobeast 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 风险管理引言 风险管理概述 项目风险的管理规划 项目风险识别 项目风险分析 项目风险应对 项目风险监控 引言 假如你是一个项目的负责人,有幸要在40天内为布朗先生建造一座坚固实用美观的别墅。你会发现哪些风险? 第一组 A、40天是40个工作日吗?还是包括节假日的40天?我如何保证按时完成? B、布朗先生的要求坚固实用,坚固要达到抗震几级?使用期限是多长?实用更麻烦,布朗先生觉得应该如何布局,这个房子才更实用?布朗先生要求的美观如何达到? C、我需要多少资金预算?如何让这些资金到位?什么时候到位?如何花才能避免超出预算? D、项目完工之后的质量验收标准是什么?在项目过程中我应该如何保证这个质量. 阅读全文
posted @ 2011-02-14 15:23 herobeast 阅读(17569) 评论(0) 推荐(1) 编辑
摘要: ITIL,全称Information Technology Infrastructure Library,译为“信息技术基础架构库”或“IT基础架构库”。它是英国国家计算机和电信局CCTA(现在已并入英国商务部)于80年代中期开始开发的一套针对IT行业的服务管理标准库。 什么是ITIL ITIL,全称Information Technology Infrastructure Library,译为“信息技术基础架构库”或“IT基础架构库”。它是英国国家计算机和电信局CCTA(现在已并入英国商务部)于80年代中期开始开发的一套针对IT行业的服务管理标准库。 ITIL产生的背景是,当时英国政府为了 阅读全文
posted @ 2011-02-13 11:26 herobeast 阅读(2172) 评论(0) 推荐(1) 编辑
摘要: Web 1.0 是由网站向用户发布内容,所有的内容由网站制作,内容版权归网站所有。 代表性的网站有新闻网站(新浪,搜狐), 视频网站(土豆,优酷) Web 2.0 是由用户产生内容(User Generated Content),俗称UGC,内容版权归网站所有。 代表性的网站有人人网,百度贴吧,新浪微博等 那么什么是Web 3.0呢?我构想了我的web3.0网站的准则。 Web 3.0就是用户产生内容,同时用户拥有内容(User Owned Content),俗称UOC。 Web 3.0和 Web 2.0的巨大区别在于。Web 3.0 网站打破了用户和网站的收益的不平衡性。 下面说明 阅读全文
posted @ 2011-01-05 09:21 herobeast 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 在前面的企业库学习之路里我分别使用了Data Access构建多数据库访问和使用Exception Handle+Logging记录系统的异常。今天我来介绍下企业库中的Caching模块在本项目中如何应用。 首先先补习下企业库的Caching Application Block的相关知识: 1、四大缓存方式,在Caching Application Block中,主要提供以下四种保存缓存数据的途径,分别是:内存存储(默认)、独立存储(Isolated Storage)、数据库存储(DataBase Cache Storage)和自定义存储(Custom Cache Storage)。 2、多种 阅读全文
posted @ 2010-12-27 10:16 herobeast 阅读(459) 评论(0) 推荐(0) 编辑
摘要: QUnit 介绍: QUnit是jQuery团队开发的JavaScript单元测试工,使用起来非常方便。有漂亮的外观和完整的测试功能(包括异步测试)。 由于存在浏览器解析环境、用户操作习惯等差异,前端程序的许多问题是无法捕捉或重现的,现在前端程序的测试多是黑盒测试,靠模仿用户不停的点击来寻 找程序bug。这种方式既费时费力,又无法保证测试的覆盖面。 随着前端逻辑和交互越来越复杂,和其他编程语言一样,一个函数,一个模块,在修改bug或添加新功能的过程中,很容易就产生新的bug,或使老的 bug复活。这种情况下,反复进行黑盒测试效率很低,如果测试工作交给QA去做,更是怨声载道。此外,浏览器兼容性测 阅读全文
posted @ 2010-12-26 11:49 herobeast 阅读(462) 评论(0) 推荐(1) 编辑
摘要: DevCache为MadAdmin开发平台的缓存组件,暂时包括文件缓存,内存缓存,MemCached,Redis四部分,代码都比较简单,有问题可自行修改源码解决。详细API请参照源码,注意事项如下: 1.每种缓存都有自己的一些特殊配置参数。 2.由于每种缓存都有自己的特色,而在之前的项目中也是多种缓存配合使用,所以并没有提取公共接口出来。 3.以后可能会加入Tokoy Tyrant支持。 4.在缓存设置中建议设置KeyPrefix参数,建议形式为:“唯一项目标识.版本号.”,需要清除缓存时,版本号加1即可。 5.开发期间有时需要看到即时效果,可设置IsCache=”false”,使缓存失效。/ 阅读全文
posted @ 2010-12-22 09:30 herobeast 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 任何从事ASP.NET开发的人都不得不承认,在其职业生涯中曾经遇到过应用程序安全问题,开发人员常常被迫尽快交付代码,平台的复杂性和各种配置选项让应用程序的安全总达不到预期,此外,调试和生产环境的配置要求可能会不同,因此,一个常见的问题是将调试配置引入到生产环境,从而造成各种问题。 经过多年的发展,ASP.NET平台已经成熟,MSDN和社区博客也产生了大量优秀的文档,但确定使用哪些功能或配置往往是件麻烦事,即使开发人员有着良好的安全意识和安全技能,错误总是在所难免,程序中的漏洞仍然很多。同行代码审查是一个有用的过程,也是早期捕捉问题的很好方法,但不是每个人都有时间或预算做同行评审。 自Visua 阅读全文
posted @ 2010-12-22 09:05 herobeast 阅读(385) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页