我想大多数人都读过无痛功能规范文章。在第二部分什么是Spec?中,提供了一个样品规格。然而,没有提到要求。我有两个问题:
功能规范描述了产品将如何完全从用户的角度工作。它不在乎事情是如何实现的。它讲的是特征。它指定屏幕、菜单、对话框等。 技术规范描述了程序的内部实现。讨论了数据结构、关系数据库模型、编程语言和工具的选择、算法等。
发布于 2012-09-24 11:00:18
功能设计
这是什么。
你在设计什么?用户将用它做什么?它将为他们提供什么价值?
功能规范是需求。各个用户执行的每一项操作(创建帐户、登录、查看时间)都是系统的要求。
但是,你必须更深入地问自己:“如果迈克记不起他的密码,会发生什么?”“‘令人兴奋’对辛迪意味着什么?”等等(这就是为什么Joel指出它不是一个完整的规范--它缺少许多细节)。
TDD
测试驱动设计是HOW
这些类、方法等是如何工作的?如何处理错误?数据是如何通过代码的?
https://stackoverflow.com/questions/12563516
复制相似问题