• 软件需求模式 读书笔记二


    如何编写需求模式?1.是否有足够的价值。2.建立模式的骨架。3.编写模式的“适用性”部分。4.收集需求实例。5.检查需求实例。6.描述需求可能包含的信息。7.编写需求模板。8.编写剩下的“讨论”和“内容”部分。9.开发潜在的额外需求实例的列表。10.确定额外的需求的候选主题。11.编写“额外需求”部分。12.编写“开发考虑”部分。13.编写“测试考虑”部分。14.是否值得?15.审评模式。

    一.基础需求模式

    1.系统间接口需求模式

    基本细节包括相关模式(系统间交互、吞吐量、可用性、扩展性、遵从标准、文档、技术)和预期频率(在小型或中型的系统中,有4个或更少的需求;在复杂的系统中可能有一打或更多的需求)两部分。

    适用性:使用系统间接口需求模式定义被定义的系统和任何与之交互的外部系统或组件之间的接口的基本细节。不要应用于用户界面,而且不要应用于系统不同部件之间的内部交互。

    在我们着手做系统时,要重视系统间接口,不要低估他的重要性,要尽早把他们确定下来。

    2.系统间交互需求模式

    基本细节包括相关模式(系统间接口)和预期频率(每个系统间接口有0~5个需求)两部分。

    适用性:使用系统间交互需求模式定义穿越系统间接口的特定类型的搅合。

        系统间交互需求模式包括的内容:交互类型名称;接口名称的标识符;交互目的;传递的信息。

    3.技术需求模式

    基本细节包括相关模式(遵从标准、系统间接口、易用性)和预期频率(通常不超过6个需求)两部分。

    适用性:定义开发和运行系统所必须的技术、或者系统必须能够与之交互或者与之兼容。

    使用的情况:在产品中使用;与产品配合使用;在开发中使用。

    4.遵从标准需求模式

    基本细节包括相关模式(易用性)和预期频率(很少超过12个需求)两部分。

    适用性:定义系统必须遵从一个特定的标准

    种类:特定行业的法律、条例和实践准则;管辖区域内的所有公司必须遵从的法律;公司标准;技术标准

    5.参考需求需求模式

    基本细节包括相关模式(无)和预期频率(最多达到6个需求,通常会少一些)两部分。

    适用性:定义对外需求规格中一些或者全部需求的要求,使这些需求就像规格里的需求一样。

    内容:被参考的规格的名称、版本、位置;适用的需求;优先级信息。

    二.信息需求模式

    包括数据类型需求模式、数据结构需求模式、标识符需求模式、计算公式需求模式、数据寿命需求模式、数据归档需求模式

             信息是商业系统活力的源泉,习惯称为数据处理,但信息有更广泛的含义,不仅仅是数据;两个名称都反映信息的核心本质——输入、存储、展示、报告等,在大多数的系统中,特别是在商业运营上有一定作用的系统,所以定义数据的需求以及如何处理他,在系统的定义中扮演至关重要的角色。

    三.软件实体需求模式

             包括活实体需求模式、交易需求模式、配置需求模式、编年史需求模式、信息存储基础架构。

             书中通过引入一种方案把所有的实体分为几个固定的种类,共享很多重要的特征,目的是施加一些秩序和一致性。然后对最重要的数据实体给出了需求模式,并对每个种类中的所有实体提出了建议要求。

    四.用户功能需求模式

             包括查询需求模式、报表需求模式、易用性需求模式、用户界面基础架构、报表基础架构。

             用户功能丰富多彩,因此很难找到共同对他们分类,并值得为它编写需求模式。书中描述了如何是残疾人使用系统,同时提高系统的易用性。

  • 相关阅读:
    GET or POST?
    ASP.NET AJAX简述
    C# 后台调用存储过程
    S,C,SC,表
    js判定浏览器的种类
    sql 数据表添加或删除或修改字段 alter
    sql判定数据表是否存在,存在删除,再新建表或修改表名
    sql 所有的表建好后,为表添加外键约束
    打开office弹出steup error 的解决办法
    a标签的属性
  • 原文地址:https://www.cnblogs.com/double1/p/4887124.html
Copyright © 2020-2023  润新知