免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

2011 年度设计、计划和架构工具类 Jolt 大奖

  • 2012-02-19
  • 本文字数:2698 字

    阅读完需:约 9 分钟

自从 1990 年以来,Dobb 博士的 Jolt Product Excellence Awards(Jolt 卓越产品大奖)每年都会分别授予软件行业中五个不同类别的代表。 在 2011 年 10 月 26 日 [1],Jolt 的评委们宣布了 2011 年度“ 设计、计划和架构工具” 类大奖。具体地说,Jolt 名人堂目前纳入以下产品:Visual Paradigm for UML(UML 视觉范式)、Restructure 101(重组 101)和 Requirements Center 2010(需求中心 2010)。

为了能在 2011 年获此殊荣,那些工具必须八仙过海各显其能。例如,它们应该比过去更加轻便、易用,以及根据组织的需求易于配置,而不是把它们自己的过程和方法强加于人。

评委表示:

今年的 Jolt 大奖得主都是这方面的理想工具。它们都易用、全面、并且可与其他工具顺利集成,特别是开发环境。因此,它们在需求 / 设计(requirements/design)与编码阶段(coding stages)之间的无人区上架起了桥梁,并导致了系统性地增强开发过程的协作类型。

Blueprint Software Systems 公司的 Requirements Center 2010(需求中心 2010)荣获生产力奖(productivity awards)[2]。该工具会自动反映所有更改,那些更改包括用例模型、业务流程、或者需求模型中的需求。它还提供了各种完善的编辑器,并允许导出到 ALM(Application Lifecycle Management,即应用程序生命周期管理)工具。

Headway Software 因其产品 Restructure 101(重组 101)而荣获生产力奖,该工具支持架构级的重构。架构师使用该工具可以嗅出架构中的坏味道,例如在 Java 或.NET 实现中的循环依赖。Restructure 101 还包括一些度量指标,例如出于此目的的圈复杂度(Cyclomatic Complexity)。

Visual Paradigm International 因其产品 Visual Paradigm for UML(UML 视觉范式)而荣获 Jolt 大奖(Jolt award),该工具已在 2004 年荣获了 Jolt 生产力奖。该建模工具由于其作为设计器工具箱的完整性和健壮性而获奖。Gary Pollice 表示,

对于那些既渴望一款健壮的 UML 建模工具,但又想自由地按其所需或多或少地使用形式的软件开发者而言,它正中下怀。

对所有总是好奇奖项名称是何含义的人们顺便说一句,“Jolt” 并不是一个四字母的首字母缩略词,而指的是颁奖赞助商——Jolt Cola[3]。

在接下来的几周里,会进行编码工具类 Jolt 大奖 [4] 的评选。如果您想提名某款工具只需访问提名站点

译注

[1] 2011 年 10 月 26 日,是的,您没看错。此文确实是 InfoQ 主站上三个多月前发布的一篇关于 Jolt 大奖部分评选结果的新闻,但由于本人当时同时申领了多篇新闻,结果遗漏了此文,因此迟迟未能翻译发布,直到近期 InfoQ 中文站翻译团队发起清理“翻译债务”活动时才发现这篇旧账。在此,本人向各位读者表示深深的歉意,以后一定会杜绝此类事件的再次发生。此外,既然是债务,就会有利息,因此特意在译注 [3] 中补充了有关编码工具类 Jolt 大奖的摘要信息作为利息补偿各位读者。

[2] 生产力奖(productivity awards),在同一类别的评选中,通常会选出两个亚军和一个冠军,会授予亚军生产力奖(productivity awards),而授予冠军 Jolt 大奖(Jolt award)。特殊情况下,还会产生一个荣誉奖(Honorable Mention)。

[3] Jolt Cola(Jolt 可乐)是一种由 Wet Planet Beverages (潮湿星球饮料)公司制作的碳酸饮料。它作为一种高含量咖啡因饮料,在 1985 年由 C. J. Rapp 创造出来。它面向学生和年轻的专业人士,强调其可作为一种与能量饮料功能类似的兴奋剂使用。在 2009 年 9 月下旬,在未能履行 Rexam 公司要求的购买可转售饮料罐协议之后,Jolt 有限公司(Wet Planet Beverages)申请破产。其主要债权人的移民储蓄银行(Emigrant Savings Bank)随即收购了 Jolt 公司的资产,并重新启动业务。更多详细信息参阅维基百科

[4] 编码工具类 Jolt 大奖,2012 年 1 月 9 日,终于选出了四款出色的工具。编码工具的类别包括编辑器、集成开发环境(IDEs)、代码分析工具、SCM(Software Configuration Management,即软件配置管理)产品、调试器等等。以下是对获奖工具的简要介绍:

  • 荣誉奖:CloudBees
    如今,没有哪个软件开发团队会没有源代码管理、持续集成和质量度量。把云计算加入方程,而且你很快就要应对维护大量虚拟机、以及与许多外部服务进行交互的局面。
    进入来自 CloudBees 公司的平台即服务(PaaS)的 CloudBees 平台,其承诺会使得在云中的 Java Web 应用程序的开发、部署和操作易如反掌。在其优美的 Web 界面背后,CloudBees 集成了一个单击即用的服务宝库。代码资源库、持续集成、JavaEE Web 应用程序托管、SQL 和 NoSQL 的数据存储、电子邮件发送和监测——CloudBees 平台以既一致又便捷的方式将所有这一切集成到了一起。
  • Jolt 生产力奖:Xamarin MonoTouch 和 Mono for Android
    MonoTouch 和 Mono for Android 都是为精通 C#语法和微软.NET 框架的开发者而设计的开发环境。特别是对于那些使用 MonoTouch 的开发者而言,仍然有着陡峭的学习曲线,因为实际上苹果公司的基于 Objective-C 的软件开发工具包和用户界面仍须运行 OSX 10.7 及 Xcode 4 的苹果电脑才能生成。虽然此经验远非无缝,但是 Mono for Android 让使用 C#的.NET 开发者通过其 Visual Studio 插件感觉更自在。然而,当谈到 C#开发者寻求在非微软移动平台上利用其经验时,Xamarin 是唯一的机会。
  • Jolt 生产力奖:RunRev LiveCode 5.0
    根据古老的 Hypercard 生 Supercard 思想,LiveCode 将相同的卡堆栈想法用于开发应用程序表单,还包括由各种点击、捏撮、以及输入输出事件所触发的代码。 LiveCode 支持 Android 和 iOS 设备上所有主板上的传感器、收音机、及照相机,以及各种分辨率和屏幕方向模式。此外,应用程序也可以被输出到 Windows、Mac 和 Linux 桌面程序,包括相应的附加软件包、并附有自定义应用程序图标、以及基本的外观部件。
  • Jolt 大奖:出自 DevExpress 的 CodeRush
    使用 CodeRush 最精彩的部分是什么?是使得在 Microsoft Visual Studio 中编码如此之快的巨大的上下文感知模板集合么?是针对编辑环境提高生产力的增强功能么?是针对重构和代码提示的支持么?是集成的 test runner 么?是新的重复代码分析工具么?是整个包是完全可扩展的事实么?一遍又一遍,答案都是“ 是的” 。事实是,CodeRush 是如此广阔,如此良好地集成到 Visual Studio 中,如此有用得要死,要形容它的全部好处真的很困难。今年特别震撼我们的是其新的重复代码检测,该功能会巧妙地找出类似的例程,并帮助你将它们合并成一个。不仅仅是简单的模式匹配,CodeRush 会非常智能地找出代码重复。

更多详细信息参阅 Jolt Awards: Coding Tools

查看英文原文: Jolt Award 2011 for Design, Planning, and Architecture Tools

2012-02-19 14:065561
用户头像

发布了 55 篇内容, 共 18.7 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

ARTS打卡第一周

落曦

最优组合问题-贪心算法

Geek_k6ry2n

学会推销自己

一尘观世界

创业 程序员 外包 销售 接项目

别在发愁写页面了,强烈推荐几款傻瓜式扒网站神器!!

公众号:V5codings

人工智能学习心得--人工智能分类

岛乾坤

AI

ziliqa生态打造区块链技术实体应用新标杆

极客编

回“疫”录(24):开始了就不算晚

小天同学

疫情 个人成长 回忆录 个人感想 日常思考

20200518-20200524朋友圈思考汇总

罗小布

日常思考

理解这八大优势,才算精通单元测试

禅道项目管理

测试 单元测试

ARTS打卡第一周

Tom

列个清单-《清单革命》

Jack Hong

Implement Stack using Queues

onee

LeetCode

python实现·十大排序算法之归并排序(Merge Sort)

南风以南

Python 排序算法 归并排序

Spring事务@Transactional底层原理

Geek_k6ry2n

spring 事务 hiber

从零到部署:用 Vue 和 Express 实现迷你全栈电商应用(二)

图雀社区

node.js vue.js Vue

思考:如何打造一个优秀的研发体系?

菜根老谭

研发管理 研发效能 研发体系

程序员的晚餐 | 5 月 24 日 咖喱鸡块

清远

美食

绿宝这条宝藏街,夜宵也太太太太太好吃了吧!

极客编

重学 Java 设计模式:实战抽象工厂模式

小傅哥

设计模式 小傅哥 重构 代码质量 代码坏味道

DDD 中的那些模式 — CQRS

Joshua

领域驱动设计 DDD 事件驱动 CQRS Event Driven

Rust 遇上 C/C++ (一):数组操作

Coding Fatty

c c++ rust 编程语言

ARTS 打卡 WEEK1

编程之心

ARTS 打卡计划

从 Node 到 Deno

寇云

node.js deno

Refcard,近300份技术大咖总结的cheat sheet

KAMI

学习 开发 分享 作弊卡

JUC整理笔记二之聊聊volatile

JFound

Cassandra集群架构及算法剖析

老任物联网杂谈

大数据 分布式 Cassandra 时序数据库

ARTS第一周

困到清醒

ARTS 打卡计划 起跑

手把手透析C语言堆内存申请malloc及扩容realloc

卓丁

c 堆内存管理 heap memory malloc realloc

利用树形结构辅助实现去重算法

卓丁

算法 algorithm tree Deduplication

在线文档的开发难度与突破

葡萄城技术团队

分布式协同 SpreadJS 在线文档

坚持ARTS(week-1)

王钰淇

ARTS 打卡计划

2011年度设计、计划和架构工具类Jolt大奖_架构_Michael Stal_InfoQ精选文章