`
tedeyang
  • 浏览: 326084 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用中国历史来命名软件版本和开发阶段

阅读更多

有这个想法是因为早晨用apt-get 时看到了lucid,联想到debian的玩具总动员系列,又联想到北约对中国潜艇的命名规则。

中国的历史是个大宝库,有无数的内涵。

我来试着凑凑:

 

1.史前 和传说时期:(三皇五帝、伏羲):寓意软件的设想阶段或简单原型。传说中的三皇五帝时期,原始,混沌,没有文字可考的时代,软件从一个idea开始萌芽,初长,充满无限的可能性和原动力。

2.夏、商、周、汉、唐、宋、元、明、清 :都是大版图的完整王朝。可以代表主版本号的更迭。

3.春秋 :周室衰微,大小诸侯国互相征战吞并,灭国无数,最终形成五大诸侯国。寓意软件设计从混乱到逐渐统一的迭代演化过程,如设计阶段。
4.战国 :举凡政治、人文、军事、科技、思想璀璨如繁星,战国七雄鼎立。寓意着软件形成模块化和稳定期。

5.秦、隋 :改革派、强大却短命的代表。汉袭秦,唐袭隋,而长治久安。寓意软件的过渡版本(如Vista-->Win7)。

6.三国 :三国是个激情时代。虽然中国有文字历史的几千年中一半处于分裂期,鼎立杀伐不绝于史,唯独三国因《三国演义》而栩栩如生,深入人心,《三国演义》是少年中国的书。可以代表软件的包装、发布、推广、传播、上市等阶段。

7.东晋,十六国,南北朝,五代十国: 几个大分裂混乱时期,也是民族大融合阶段,可以代表软件的内部开发版本。

......

还有吗?

8.辛亥 :帝制终结,推出开源版本。

...

 

不成熟的想法。

 

分享到:
评论
5 楼 gongji 2010-05-04  
休闲文章,解解闷挺不错
4 楼 captmjc 2010-05-03  
民国/共和国,两个并行版本,比如收费版/免费版

晋(西晋,lz只说了个东晋),人家好歹也是个统一王朝。

辽金西夏
3 楼 tedeyang 2010-05-02  
楼上的想法更开阔了,比我的想法实用,不过很少有人知道哪个朝代存在了多少年。比起我们的祖先来,中国现在太没文化了。“崖山之后无中国“,并不是妄言。尤其现在的理工科毕业生对文学、历史、绘画、音乐之类缺乏理解,也许是中国软件创造力不强的一个原因。

吃了晚饭在看《三联生活周刊》,有一系列关于中国茶的文章使我了解了更多常识。中国从明朝开始发明的“炒青”工艺,是种极大的创新,而日本还在延续从宋朝学得的“蒸青”法做茶,技术上是落后的。但为什么日本的茶道文化比中国出名呢?

经过30年的经济建设和财富积累,中国也有自信和能力特立独行了。譬如听说阿里的员工就有所谓“花名”,很期待阿里在马云的带领下打造出有中国内涵的IT企业文化。
也许以后会有“始皇帝一年,奠基。二十年春,秦版竣工;万历十五年,明版竣工。”这样的贴纸粘到会议室的白板上。
这算是瞎掰吧。
2 楼 xzhome 2010-05-02  
我前两天也在想关于项目的命名,对于不同的项目我觉得可以用年号来命名。每个年号存在的时间不同,可以以此来表达项目的计划时间,比如“永乐”是21年,可以用来表述大概21周的项目。当然也可以取年号别的意思,比如是用这个年号的皇帝的个性,功败或者结局
1 楼 freej 2010-05-02  
呵呵,LZ这想法挺有创意。

相关推荐

    软件开发标准

    国家标准在软件开发文档中起着指导作用,例如中国GB/T系列标准,它们为不同阶段的文档制定了格式和内容要求,确保了文档的专业性和标准化。在实际工作中,团队还需要根据项目特点和组织文化,灵活调整和扩展这些标准...

    计算机软件产品开发文件编制指南(GB8567-88)

    《计算机软件产品开发文件编制指南(GB8567-88)》是中国国家标准,旨在规范软件开发过程中的文档编写,提高软件的质量和可维护性。这个标准详细规定了在软件开发过程中各阶段应编制的文件类型、内容要求以及编制...

    软件开发与文档编制PDF

    首先,我们关注到标题中的“软件开发与文档编制”,这指的是在软件工程中,从需求分析、设计、编码到测试和维护,每个阶段都应伴随着相应的文档产出。这些文档不仅是工作成果的记录,也是项目管理的重要工具。软件...

    国家标准-软件开发规范文档(全)

    在IT行业中,软件开发是一项复杂且严谨的工作,它涉及到多个阶段,包括需求分析、设计、编码、测试和维护。为了确保软件项目的质量和效率,遵循一套规范化的文档编写标准至关重要。中国的国家标准-软件开发规范文档...

    软件开发标准文件(包含实例)

    源代码管理是版本控制和协同开发的核心,它记录了代码的历史变更,便于多人协作和回溯错误。 9. 代码审查与重构: 代码审查是保证代码质量的重要环节,而定期的重构则能保持代码的整洁和可维护性。 10. 文档标准...

    GB8567-88软件开发规范文档(全).rar

    《GB8567-88软件开发规范文档(全)》是一套全面阐述我国1988年制定的软件...尽管现代软件开发标准和实践已有所发展,但理解并学习历史上的规范可以帮助我们更好地理解软件工程的发展脉络,提高我们解决实际问题的能力。

    国家标准-软件开发文档规范

    《国家标准-软件开发文档规范》是中国在软件工程领域制定的一套重要的指导文件,旨在提高软件项目的质量和可维护性。这份规范详细定义了软件开发过程中的各类文档格式、内容要求和编写标准,确保软件团队在各个阶段...

    GB-8567-88计算机软件产品开发文件编制指南.rar

    8. **维护记录**:记录软件的修改历史、故障修复和版本更新,便于追踪和管理软件的演变过程。 9. **项目管理文档**:包括项目计划书、进度报告、风险评估和质量管理计划等,确保项目按预定目标和时间表进行。 10. ...

    国家标准软件开发文档模板GB856T——88

    国家标准软件开发文档模板GB/T 8567-2006是中国在软件工程领域发布的一项重要规范,旨在提供一套标准化的文档制作指南,确保软件开发过程中的信息准确、完整和一致,从而提高软件的质量和可维护性。该标准详细规定了...

    软件工程写作文档模板

    9. **配置管理文档**:记录软件的版本信息、修改历史和依赖关系,便于版本控制和追踪。 10. **验收文档**:在项目结束时,提供给客户或管理层进行软件验收,确认是否满足最初设定的需求和标准。 《计算机软件产品...

    国家软件文档标准

    总的来说,国家软件文档标准为软件开发提供了一套完整的指导框架,旨在通过规范化的文档管理,提升软件开发的效率和质量,促进团队间的沟通和协作,同时也为软件的长期维护和升级打下坚实基础。无论是小型项目还是...

    软件工程文档书写标准

    GB8567-88是中国国家标准,关于计算机软件文档编制的规定,它规定了软件开发过程中各阶段的文档格式、内容要求和编制方法。该标准强调文档的质量管理和控制,对软件开发过程中的文档化工作提供了指导,以提高软件...

    MyQQ Alpha03(C大官方版本)

    "Alpha03" 这个标签再次强调了软件的开发阶段,帮助用户和开发者识别这是系列中的第三个阿尔法版本,可能与其他阿尔法版本有所不同,或者修复了一些早期问题。 【文件内容推测】 虽然没有具体给出README.txt和MYQQ...

    国标软件工程标准文档格式

    9. **配置管理文档**:记录软件的版本控制、变更历史和组件关系,便于版本管理和回溯。 10. **质量保证文档**:描述质量保证活动,如审计、审查和质量控制标准,确保软件符合预定的质量标准。 这些文档不仅在软件...

    GB软件工程文档

    "GB软件工程文档"通常指的是按照中国国家标准(GB/T)制定的一套软件开发文档模板,这些模板覆盖了软件生命周期的各个阶段,旨在确保软件产品的质量和可维护性。 1. **需求规格说明书**:这是项目开始时的重要文档...

    软件个时期文档(国简标准-软件)

    5. 用户手册:为最终用户提供操作指南,解释如何安装、配置、使用和维护软件。 6. 维护与更新文档:记录软件的修改历史、版本变更、bug修复等,方便未来升级和维护。 二、国简标准-软件模板的应用 1. 规范化:国...

    Tedu5阶段Git的使用

    - **VirtualBox介绍**:VirtualBox是一款由Oracle公司提供的开源虚拟机软件,广泛用于软件测试和开发环境搭建。 - **下载地址**: - **Windows版本**:[VirtualBox Windows]...

    GB8567-2006计算机文档规范.zip

    《GB8567-2006计算机文档规范》是中国国家标准,主要针对计算机软件开发过程中的文档编制提出了一系列的规定和要求。这份标准旨在提高软件文档的质量,促进软件开发过程的标准化,确保软件产品的可读性、可维护性...

    汽车 4s 管理系统 课程设计 应用系统开发实践实验报告

    版本管理是指对软件开发过程中产生的各种版本进行管理和控制。通过版本控制系统如Git,可以有效地追踪代码变更历史、合并分支以及回滚至早期版本,确保项目的可追溯性和可控性。 - **版本控制工具**:选择合适的...

    动易sp6(828)+动网8sp1+oblog4.6整合文件

    SP6可能是该系统的第六个服务包(Service Pack),828可能代表这个版本的内部修订号或更新次数,这样的命名方式常见于软件升级历史记录中,用于区分不同阶段的更新。 “动网8sp1”同样是一个软件版本,这里的“动网...

Global site tag (gtag.js) - Google Analytics