• 《探索需求》阅读笔记4


      这次是第四次进行阅读,主要是对于上次阅读后期望里的属性、约束条件以及偏好进行了一些了解。

      属性是客户希望的特征,通过头脑风暴后得到可能的属性列表,从属性在第一次列出功能列表后就为功能分配属性,要及时能够实现对愿望列表的改变,同时区分属性和属性细节,在属性细节中对属性进行挑选,然后将属性填到属性列表中,将每个属性分配到适合的功能或功能组,所有的属性分类分为必须、希望以及忽略。

      仅仅当属性已经完全被制定并且分类后才能进行约束的制定,在制定约束列表时,应当遵照以下过程:第一,生成基于M(必须)类型属性的约束列表。第二,检测约束的正确性和完备性。第三,寻找可能会生成更小或更大的潜在解决方案控件的相互关联的约束。第四,在约束边界的内部和外部边缘的地方仔细地检测过紧约束。第五,为得到较大的解决方案控件尽可能的进行协调工作。

      偏好是附加在属性上的一种愿望,但可以是选择的条件,偏好来自于用户而不是设计者。需要按照周期性的步骤进行:制定一个偏好的范围很广的列表;将每条偏好都转变为可量化的偏好,以便设计者知道如何衡量,然而要注意不要在度量的问题上陷入困境;重新考虑约束列表,看是否是真的偏好,并尝试将约束缩减为偏好,以便设计者拥有更加广阔的解决方案;要清晰地设定偏好,解决语句含混性问题,尤其是约束以及偏好之间的混淆问题。

  • 相关阅读:
    Beta阶段团队成员贡献分分配规则
    Alpha阶段事后分析
    Alpha阶段项目展示博客
    Alpha阶段测试报告
    Alpha阶段发布说明
    第十次ScrumMeeting博客
    【译】QSerialPort类
    Qt串口通讯
    QDialog设置为无边框
    QBackingStore::flush() called with non-exposed window, behavior is undefined
  • 原文地址:https://www.cnblogs.com/jokerr/p/8299284.html
Copyright © 2020-2023  润新知