arc42的前三章与软件需求相关:
大多数项目从包含所有需求的详细规范(希望如此)开始。
现在我的问题(我想主要是最佳实践问题)
我是否应该复制与体系结构相关的需求,以防人们只阅读架构文档?
或者这些对模板的要求与主要的项目需求不同?
发布于 2014-12-04 20:29:24
既然我现在有足够的时间思考我自己的问题,我现在就自己回答:
当您面对业务驱动的项目时,规范中的需求将与驱动您的体系结构的需求不同。因此,您必须分析您的体系结构的需求并提取它们--它们很可能是新的需求,并且可能需要注意哪些业务需求是您体系结构需求的驱动程序。
例如:业务需求说明您的应用程序必须生成三个不同的报告。这些需求将详细描述报告,但这些细节与体系结构无关。但是,您可能需要一个具有适当功能的报告模块,这可能是您的体系结构的正确要求。这就是应该在您的arc42文档中写入的内容。
https://stackoverflow.com/questions/25964080
复制相似问题