【问题标题】:establishing functional requirements - level of detail [closed]建立功能要求 - 详细程度[关闭]
【发布时间】:2010-11-27 23:26:44
【问题描述】:

您在功能需求和设计方面之间的界限在哪里?

如果我可以说明,我的系统的一个功能是它必须实现用户层次结构。

在这种情况下,这些层次结构的定义是属于要求(假设您已经知道用户层次结构是什么)还是属于项目的设计方面?

【问题讨论】:

    标签: project-management requirements


    【解决方案1】:

    您在功能需求和设计方面之间的界限在哪里?

    需求是代码需要做的。设计涉及到如何做到这一点,包括类层次结构、使用的设计模式等。

    要求:

    必须有 A、B 和 C 类型的 用户。 A型只能编辑 自己的账号,B型可以编辑 自己的账号和帖子要隐藏 论坛,C型可以编辑所有账号 并发布到所有论坛。应用程序必须占用很小的内存,因为 blah blah blah....

    设计:

    用户类的每个实例都会 包含 a 的成员变量 权限对象。权限 object 是位字段的包装器 因为记忆很紧,但有 几种方便的方法,称为 foo、bar 和 baz。 foo 做 XXX 并且是 公共,(最终设计变得非常低级并转向 到代码中)。

    我并不是说这将是实际设计,而是设计应该如何分析需求并最终成为可行的实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多