自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 软件重构与设计模式

软件重构是指在不改变软件功能和外部可见性的情况下,为了改善软件的结构,提高清晰性、可扩展性和可重用性而对软件进行的改造。简而言之,重构就是改进已经写好的软件的设计。在敏捷开发方法学中,重构常常是软件开发循环的一部分,开发者通过增加新的测试和功能,或者重构代码来改善内部的一致性和清晰性。重构也是代码维护中的一部分,既不修正错误,又不增加新的功能性,而是用于提高代码的可读性或者改变代码的结构和设计,使

2013-08-22 08:46:19 931

原创 高级软件需求分析师

在以质量为核心的软件过程中,需求分析过程是提升产品质量的关键过程域。需求过程需要向三个方向提供有效的信息:向客户方提供问题的分析、可度量的业务目标、范围的确定和系统质量度量等信息;向管理方提供优先级分析、风险分析和规模预估分析等信息;向设计方提供系统功能性需求描述、非功能性需求描述、领域关系描述、测试标准和功能变化预测等信息。这些信息的详尽准确,对系统的高质量完成至关重要,因此,改进需求过程的品质

2013-08-21 10:02:58 1189

原创 大数据处理技术 - 基于Hadoop的实战

随着互联网、移动互联网和物联网的发展,我们已经切实地迎来了一个大数据的时代。大数据是指无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合,对大数据的分析已经成为一个非常重要且紧迫的需求。目前对大数据的分析工具,首选的是Hadoop平台。Hadoop在可伸缩性、健壮性、计算性能和成本上具有无可替代的优势,事实上已成为当前互联网企业主流的大数据分析平台。为解决广大系统设计人员深入研究

2013-08-20 09:47:37 923

原创 高级系统架构师

在软件产品的开发组织中,系统架构师是软件项目的总设计师,是软件企业新产品、新技术体系的构建者,是目前软件开发中急需的高层次技术人才,为建立符合中国国情的软件开发架构设计体系,培训中心特举办“高级系统架构师”培训班,具体事宜通知如下:一、培训对象项目经理、系统架构师、系统分析师、高级程序员、资深开发人员。二、学员基础1、具有任何一种平台或嵌入式的项目设计、开发与组织的工作经验。2

2013-08-19 13:46:55 886

转载 大数据分析架构中需要权衡的四个因素

通过提供对更广泛信息集的访问,大数据就可以为数据分析师和业务用户产生分析见解提供一臂之力。成功的大数据分析应用程序会揭示某些趋势和模式,以此来为决策制定提供更好的服务,并会指出新的创收机会和让企业领先于他们的商业竞争对手的方法。但首先,企业往往需要增强他们现有的IT基础设施建设以及数据管理流程以支持大数据架构的规模和复杂性。  Hadoop系统和NoSQL数据库已经成为管理大数据环境的重要工具

2013-08-14 11:17:00 947

原创 进度风险对架构设计的影响

在细化阶段已经化解了主要质量风险以后,就可以进入构建阶段了。在这个阶段,风险的主要矛盾将发生转移,人们的关注点开始转向进度(交付时间)。而良好的架构和精细的设计对于缓解这些风险扮演着重要的角色。为了发现进度风险,首先需要关注的就是哪些因素会影响进度?这些因素很对,但什么才是影响进度最大的风险呢?无数事实告诉我们,初期过于乐观的计划,过程中的需求变更,项目开发人员的、变动,都有可能对按期交付这个

2013-08-13 13:51:28 929

转载 大中型网站架构探秘

相信很多IT人士都有过搭建自己主页的经验,10多年前的个人主页都非常简单,很多由Frontpage构建,多属于静态HTML页面,最多加一点特效而已。不过10年间,技术的进步是惊人的。现在,一个网站绝不可能仅仅由几个HTML页面构成。我们随便举一个例子,国内图片网站yupoo.com,在 chinarank排名1000左右,而Alexa排名则为5000左右,这个网站不算大,就是这样一个中型站点,拥有

2013-08-12 10:39:53 727

原创 软件设计能力提升之设计匠艺

简介课程将高效率的软件项目质量管理、UML、重构设计与功能实现、单元测试几个课程合而为一,我们称之为设计匠艺。这几个课程当然可以分开来讲,但是如果把他们组织在一起,将会形成一个有效的开发闭环。事实上,在实际的开发过程中,它们本身就是一个整体,无法分解。我们称之为开发部曲。课程体系结构图一、好的设计“球不是这么踢的”让目标指导行动设计已死?足够好的软件

2013-08-08 10:16:20 1706

转载 浅析传统关系数据库面临大数据的挑战

什么是大数据?多大的数据量可以称为大数据?不同的年代有不同的答案。20世纪80年代早期,大数据指的是数据量大到需要存储在数千万个磁带中的数据;20世纪90年代,大数据指的是数据量超过单个台式机存储能力的数据;如今,大数据指的是那些关系型数据库难以存储、单机数据分析统计工具无法处理的数据,这些数据需要存放在拥有数千万台机器的大规模并行系统上。大数据出现在日常生活和科学研究的各个领域,数据的持续增长使

2013-08-06 10:36:46 2623

原创 设计匠艺

简介课程将高效率的软件项目质量管理、UML、重构设计与功能实现、单元测试几个课程合而为一,我们称之为设计匠艺。这几个课程当然可以分开来讲,但是如果把他们组织在一起,将会形成一个有效的开发闭环。事实上,在实际的开发过程中,它们本身就是一个整体,无法分解。我们称之为开发部曲。课程体系结构图一、好的设计“球不是这么踢的”让目标指导行动设计已死?足够好的软件

2013-08-02 09:34:55 905

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除