`
tanzek
  • 浏览: 52600 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

Joel On Software---轻松写就功能规格说明书

阅读更多

此节为第一部分的第六节:
轻松写就功能规格说明书 第2节:什么是规格说明书?

下面是JOEL在规格说明书中都要给出的一些内容:

1、事先声明。这纯粹是出于自我保护目的。通常可以说:“该规格说明书还没有完成”。

2、作者。人们应该拥有他们说明的事物的责任权与所有权。如果规格说明书出了错,那么就应该有一个专门指派的规格说明书所有人,他的名字就印在规格说明书上,由他负责对规格说明书进行修订。

3、情节。反映你心目中设想的人们将如何使用产品的真实生活情节。这就是要放内容的地方。情节越生动越真实,那么你在为实际的或者虚构的用户设计产品时会做得越好。

4、非构建目标。其实就是不打算去做的事情,很可能就是产品将来没有的特性,确认“我们不打算去做”。

5、概观。规格说明书目录,使阅读者形成大体印象,让细节变得有意义。

6、细节,细节,细节。每一条细节都应该有处理细节的决定,规格明书需要以文档的形式描述出决定。

7、未尽事宜。对于规格说明书的第一个版本留下一些未尽事宜是允许的,这些需要描述出来以让程序员知道并在实现代码时进行考虑。

8、旁注。对于规格说明书,可能会有各种不同类型的读者,考虑那些仅仅对团体中的某一类人带来帮助的有用仿真陈述。

9、规格说明书需要保持时时更新的状态。随着产品的开发与新决定的做出,规格说明书的更新应该是不断地持续下去的。规格说明书总是反映我们大家针对产品将如何工作而纪念品出的最佳理解。

JOEL通常在服备器的某个位置保存一份当前版本,一般而言是用带有修订标记的规格说明书副本,而非是重新的规格说明书版本来让各位成员进行参考。

分享到:
评论

相关推荐

    Joel on Software

    《Joel on Software》是由Joel Spolsky撰写的一本著名IT著作,主要涵盖了软件开发、团队管理、软件工程以及互联网行业的多个重要方面。这本书以其深入浅出的讲解和实战经验分享,深受程序员、项目经理和技术领导者们...

    Joel on Software[English Version] .rar

    在《Joel on Software》中,Spolsky分享了他的许多核心观点,这些观点对于理解软件开发的本质及其背后的商业逻辑至关重要。以下是一些关键知识点的详细说明: 1. **软件质量**:Joel强调软件质量的重要性,主张开发...

    More Joel on software

    美国著名程序员Joel Spolsky关于软件管理和技术公司管理精辟论述,读来受益匪浅,特别是其中给大学计算机系学生的建议。

    Joel On Software

    Joel On Software 大家都知道这个东西哈。挺不错的

    More Joel on Software

    Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work ...

    Apress.More.Joel.on.Software.Jun.2008.pdf

    《More Joel on Software》是Joel Spolsky的著作,由Apress出版社于2008年出版。这本书深入探讨了软件开发、设计与管理领域的多样性和相关问题,旨在为软件开发者、设计师、经理以及与他们合作的人士提供有价值的...

    软件随想录 - More Joel on Software

    《软件随想录 - More Joel on Software》是乔尔·斯波斯基(Joel Spolsky)的一本经典著作,他是一位知名的软件开发者、企业家和博客作者。这本书汇集了他在软件开发、团队管理、产品设计等多个领域的深入思考和经验...

    软件随想录(英文版) - More Joel on Software

    根据提供的文件信息,我们可以推断出这是一本关于软件开发、设计与管理的书籍,作者是Joel Spolsky。本书包含了对各种与软件开发者、设计师及管理者相关的议题的深入探讨,同时也为那些与这些专业人士合作的人提供了...

    Joel_Spolsky对计算机学生的七大建议

    因此,学习如何撰写清晰的文档、注释和技术规格说明书是非常必要的。这不仅有助于团队成员更好地理解和使用你的代码,还能帮助最终用户了解产品的功能和用途。 Spolsky还提到,如果一个程序员不具备良好的英语写作...

    Joel说软件

    根据提供的文件内容,可以看出这是一篇关于Joel Spolsky和他的网站Joel on Software的文章,但文本中包含了大量的乱码和非中文字符,这可能是由于编码错误或原文本的特殊处理造成的。尽管如此,我们仍然可以从有限的...

    Tutorial-on-DNN-4-of-9-DNN-Accelerator-Architectures

    此外,部分累加的结果不需要频繁地写回到DRAM,可以在局部内存中累积,从而进一步减少DRAM访问次数。 #### 三、结论 DNN加速器架构的设计目标是为了提高计算效率和减少内存访问延迟。通过对内存层次结构的优化和...

    Joel-Yuhas-Code:代码数据库

    Joel-Yuhas-Code:代码数据库

    Joel-landing-page--sem-2:单击此处查看

    标题中的"Joel-landing-page--sem-2"可能是一个网页设计项目,专注于搜索引擎优化(SEO)和搜索引擎营销(SEM)。这个项目可能是由Joel创建的,用于提高网站的在线可见性和吸引潜在用户。"Landing page"是指专门设计...

    PSP Studio-Joel Henry 使用说明书

    《PSP Studio - Joel Henry 使用说明书》 在IT行业中,个体软件过程(Personal Software Process,简称PSP)是一种自我改进的技术,旨在提升软件工程师的生产力和软件质量。PSP Studio,由Joel Henry开发,是一款...

    Joel-Aldrine-Mawejje.github.io

    Joel-Aldrine-Mawejje.github.io 是一个个人网页项目,存储在GitHub上,通常用于展示个人作品、简历或博客。这个项目的名称表明它属于一个名为Joel Aldrine Mawejje的人,并且遵循GitHub Pages的命名规范,即用户...

    Joel Osteen Tab-crx插件

    -在此处进行检查:https://github.com/happyhey/joel-osteen-tab *不需要奇怪的权限。 *没有间谍软件或其他古怪的东西。 如果您喜欢它,请给我们一个不错的5星级评论。 我们正在改变世界。 :)谢谢。 对于其他...

    Joel Watson - Strategy solution manual

    **《Strategy: An Introduction to Game Theory》**是由Joel Watson撰写的一本关于博弈论的基础性教材,该书出版了第二版,并附有教师手册。本书旨在为初学者提供一个进入博弈论世界的入口,帮助学生理解博弈论的...

Global site tag (gtag.js) - Google Analytics