2012-06-08 316 views
0

要求如何影响软件体系结构?功能要求和体系结构

当你选择一个架构模式时,你通常会根据非功能需求来做它。我想知道功能需求如何影响选择。

回答

1

如果您怀疑功能需求未定义或有变化,您可以选择更灵活的体系结构。如果它们的定义非常明确或基于标准,则可以选择更严格,不太灵活的方法。

+0

谢谢我可以在我的演示文稿中明确地使用它。 – Ken

0

功能需求确实在应用程序的软件架构决定中有说法。例如,无论是数据密集型还是计算成本高昂的应用类型都会影响决策。

+0

我只是认为数据密集型和计算代价昂贵是由非功能性需求来表示的。 I.e可执行性 – Ken

+1

不,请让我们举一个简单的例子。如果用户说活动A应该在y秒内完成。 它是功能性需求与否?在决定应用架构时,我们是否需要考虑这一点? – sudmong

+0

嗯,如果按照wikipedian的定义,我仍然不会将它称为功能需求“在系统工程和需求工程中,非功能需求是指定可用于判断系统运行的标准的要求,而是而不是特定的行为,这应该与定义特定行为或功能的功能要求相对照。“ – Ken