
运用四色建模法进行领域分析
领域建模有很多种方法,对于同样的问题域使用不同的建模手段得到的模型可能也不尽相同。于是我经常听到这样一个问题:怎么才能保证建模的正确性?本文介绍的是如何运用四色建模法进行领域分析。

领域建模有很多种方法,对于同样的问题域使用不同的建模手段得到的模型可能也不尽相同。于是我经常听到这样一个问题:怎么才能保证建模的正确性?本文介绍的是如何运用四色建模法进行领域分析。
从IE8开始,微软就逐步在浏览器中增加对HTML5的部分支持,如今IE10已经推出了几个预览版,Web开发人员关心的是在IE10中,哪些HTML5特性获得了支持,由此会影响到技术选型和职业发展等重要问题。在本文中,我们将根据微软发布的相关特性梳理一下IE10对HTML5的支持情况。目前,IE10预览版支持的HTML5特性主要包括:异步脚本执行、拖放、File API、表单验证、HTML5解析、沙箱、Web Workers、通道消息等。
Selenium团队最近发布了Selenium 2(又名Selenium WebDriver)。主要新功能是集成了WebDriver——曾经是Selenium 1(又名Selenium RC)的竞争对手。Selenium RC在浏览器中运行JavaScript应用,而WebDriver通过原生浏览器支持或者浏览器扩展直接控制浏览器。本文是Selenium WebDriver架构系列文章的第二篇,Selenium的核心贡献者和Selenium WebDriver的创建者Simon Stewart对复杂性设计的优劣做了实际的分析,对架构师和开发人员都有参考价值。
前不久,InfoQ向大家推荐了几本有关软件架构的新书,引起了国内读者的广泛兴趣。其中一本是《开源应用架构(The Architecture of Open Source Applications)》,来自知名开源项目的各位作者对软件的设计进行了说明。通过对这些成功的系统架构进行概览,让软件工程师可以彻底了解最佳实践和陷阱。InfoQ中文站响应读者的需求,整理了该书有关开源软件架构的精彩内容,供国内开发社区借鉴。本期介绍的是著名浏览器自动化工具Selenium WebDriver的软件架构,第一部分主要分享了Selenium WebDriver的演变历史和架构观点。

人事管理办公室尝试使退休申请过程现代化,但几次都以项目取消而告终。最近一次尝试采用了“需求、设计、实现和测试循环的方式来开发系统。在测试阶段暴露出很多严重问题”。再次尝试时,项目主管说他们不会再犯以前的错了。

性能测试在整个软件测试领域都是非常重要的课题,对于互联网产品更显得至关重要。本次演讲将以百度产品的性能测试为例,分析互联网性能测试中的常见问题,并分享百度质量部积累的实践经验。

天涯论坛是国内最具影响力的老牌论坛,自1999年3月创立以来,以其开放、包容、充满人文关怀的特色受到了全球华人网民的推崇。在这里要与各位分享的是天涯论坛技术所走过的历程,技术与产品的关系、新技术与旧技术的关系,感受成长中的点点滴滴,给创业中的朋友及技术爱好者提供一线经验及帮助。

本视频是淘宝双十一事件深度采访的开篇,伏威作为这次事件的协调人,在采访中分享了双十一前后淘宝技术团队所做的准备和应急措施,如何保障高访问量下交易的平滑,并给从事电子商务的技术同行提了一些建议。随后InfoQ还会带来双十一事件中其他淘宝技术团队专家的经验。
在本访谈中,James主要介绍了汤森路透北京研发中心引入敏捷实践的历程,谈到了如何进行持续集成,如何实施Scrum,实践过程中的冲突,以及如何正确看待敏捷对研发团队的作用等。

项目管理对于项目成败至关重要,但实践中每个项目都有自己的独特性,没有现成的解决方案可以套用。书中从应对实际风险的角度出发,讲述了从项目启动、项目规划到项目结束的整个管理流程,展示了作者的思考过程。本迷你书从原书中精选出5个章节。
健壮、优雅、灵活和易维护的软件架构是怎样炼成的?本书通过一系列优秀的文章回答了这个问题,这些文章来自于十几位当今一流的架构师。在每篇文章中,作者都向我们展示了一个著名的软件架构,并分析了什么让其具有创新性,让其极其符合设计目标。本迷你书是《架构之美》的精选版,节选了其中的4个章节。