`
cn_arthurs
  • 浏览: 330032 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

需求规格文档书写规范(ntzhangwb(冰冰)译)

阅读更多

Functional   Specification   Guidelines  
  Tips   for   Addressing   Product   Features   in   Functional   Specifications  
  Here   are   some   questions   the   author   of   a   functional   specification   might   want   to   ask   before   spelling   out   product   feature   specifications   in   a   functional   specification.  
  1.Who   is   the   user   of   this   feature?  
  2.How   does   the   user   approach   the   feature?   How   is   the   user   made   aware   of   the   feature?   Is   the   path   obvious,   intuitive?  
  3.What   motivates   the   user   to   use   this   feature?  
  4.How   does   the   user   get   around   in   the   user   interface   (UI)?   What   is   the   logical   flow   through   the   UI?   Is   the   result   what   users   expect?  
  5.What   happens   if   the   user   is   not   successful   in   completing   the   task   or   using   the   feature?   What   can   he   or   she   do   about   it?   Is   the   next   step   obvious?  
  6.After   implementing   the   feature   (or   completing   a   task),   is   the   user   returned   to   the   appropriate   place   to   continue   working?    
  7.Is   the   exit   from   the   feature   or   procedure   obvious?   Can   the   user   exit   easily   in   the   case   of   accidental   feature   activation?   Can   the   user   back   out   gracefully?  
  8.Is   the   feature   undoable?  
  9.Are   there   other   ways   to   accomplish   the   same   task   or   implement   the   feature?   What   are   they?  
  10.What   does   the   user   need   to   know   to   use   this   feature?   Does   the   feature   require   special   knowledge   you   can’t   expect   the   customer   to   have   (for   example,   what   type   of   printer   driver   is   needed   or   the   type   of   net   card   available)?    
  11.How   many   tasks   must   the   customer   perform   that   have   nothing   to   do   with   the   main   task   (also   known   as   job   1)?   For   example,   does   the   user   need   to   know   the   specific   printer   driver   in   order   to   write   a   resume?  
  12.Is   the   dialog   box/result   consistent   between   multiple   procedures?  
  13.Is   the   same   dialog   used   for   more   than   one   task?   Does   the   dialog   name   or   options/buttons   change   depending   on   the   task?  
  14.Is   the   user   likely   to   combine   the   feature   with   other   features   or   procedures?    
  15.Is   the   feature   or   procedure   consistent   with   other   features   or   procedures   in   the   product   or   in   similar   products?  
  16.Are   other   teams   working   on   corresponding   features   or   procedures?   Are   both   teams   working   consistently?  
  17.Are   any   changes   needed   to   make   the   feature   or   procedure   appropriate   to   a   foreign   market?    
  18.What   will   need   to   be   changed   for   different   languages?  
  19.Will   different   versions   implement   the   feature   differently   in   the   future?  

翻译

 

功能规格指导  
  功能规格中提出产品特点的技巧  
  在写出功能规格中产品特点说明前,功能规格的作者也许要回答以下一些问题:  
  1.谁会使用这一特点?  
  2.用户如何使用该特点?用户如何弄明白该特点?路径是否直接了当?  
  3.什么激发用户使用该特点?  
  4.用户如何在用户界面中操作?用户界面的逻辑顺序是什么?结果是否是用户期望的?  
  5.如果用户不能成功的完成任务或使用该特点会怎样?下一步操作是否明显?  
  6.实施该特点(或完成一个任务)后,用户是否回到合适的地方继续工作?  
  7.该特点或过程的出口是否明显?用户能否从突发情况下很容易的退出?用户是否能友好地回来?  
  8.该特点是否不可行?  
  9.有没有其它方法完成相同的任务或实现该特点?列出其它方法?  
  10.要使用该特点用户需要知道什么?该特点是否需要你不能指望用户会有的特殊知识(比如,需要什么型号的打印机驱动程序或网卡类型)?  
  11.用户必须招待多少与主任务无关的任务(也称为job   1)?比如,用户是否需要知道特定的打印机驱动以写履历?  
  12.对话框或结果在多个过程间是否一致?  
  13.同样的对话框是否用于两个以上的任务?对话框的名字或选项/按钮是否因任务而改变?  
  14.用户是否希望将该特点与其它特点或过程合并?  
  15.该特点或过程是否与本产品或相似产品的其它特点或过程一致?  
  16.其它组是否也在搞相应的特点或过程?两个组的工作一致吗?  
  17.是否需要作出改变以让该特点或过程适用于海外市场?  
  18.对于不同的语言需要改变什么?  
  19.将来不同的版本实现该特点是否不同?

分享到:
评论

相关推荐

    ASPICE软件需求规范文档模板

    * 软件需求规范文档的用途:本文档为某项目的ECU软件需求文档,根据系统需求文档及系统架构设计文档来提出软件方面的需求,作为后续软件架构设计以及软件详细设计的依据。 * 术语与缩写:了解基本术语和缩写的定义,...

    软件文档书写规范说么

    - **需求规格书**:定义了软件的功能需求和非功能需求,是项目启动的基础。 - **设计文档**:包括架构设计、模块设计、界面设计等,描述软件结构和组件间的关系。 - **程序设计文档**:详细描述代码逻辑和实现...

    08 - 接口需求规格说明(IRS)

    接口需求规格说明(IRS)是软件工程和系统集成中至关重要的文档之一,它不仅详细定义了各个接口实体的需求,还明确了接口的设计原则和技术规范,为后续的设计、开发和测试工作提供了基础。通过上述知识点的详细介绍,...

    软件需求规格说明模板(GBT9385-2008).zip

    《软件需求规格说明模板(GBT9385-2008)》是根据中国国家标准GB/T 9385-2008制定的一份规范性文档,它旨在为软件开发过程提供清晰、准确的需求定义,以确保开发出的产品满足用户及业务的实际需求。这份模板包括了Word...

    华为需求文档华为需求文档

    3. **需求规格说明书**:这是需求文档的核心部分,详细列出每个功能的需求,包括功能描述、输入、输出、约束和规则。例如,价格查询功能应描述如何处理不同条件的查询,以及如何显示查询结果。 4. **非功能性需求**...

    华为需求规格设计文档和需求分析写作培训材料

    在IT行业中,需求规格设计文档和需求分析是软件开发过程中的关键步骤,它们为项目的成功奠定了坚实的基础。华为,作为全球领先的ICT解决方案提供商,对于这些环节有着严谨且专业的实践方法。这份“华为需求规格设计...

    软件需求规格说明编写指南(438B).doc

    * 引用文档:软件需求规格说明中引用的其他文档 * 需求:软件的功能、性能和接口要求 三、软件需求规格说明的编写原则 * 明确性:软件需求规格说明 phải明确、无歧义 * 完整性:软件需求规格说明 phải涵盖所有...

    需求分析文档模板

    需求分析文档模板是软件开发过程中的一份重要文件,它提供了项目的需求规格说明,帮助开发团队和项目管理者了解项目的需求和约束。下面是对需求分析文档模板的详细解释和知识点总结: 一、需求规格说明书的作用 ...

    产品需求文档规范

    产品文档标准模板,修订历史,产品设计约束及策略,产品功能性需求,功能模块设计

    软件需求文档全套(全套)

    软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)...

    [XX软件项目]需求规格说明书(GBT9385-2008) V1.0[模板].docx

    《XXX 项目软件需求规格说明书》是按照GB/T9385-2008国家标准进行编写的,这个标准是中国信息化领域对需求规格书的一种规范化指导,旨在确保软件开发过程中的需求明确、完整且可度量。V1.0版本是这份文档的初次发布...

    BI设计需求分析文档

    BI设计需求分析文档

    软件测试需求规格说明书检查单1

    软件测试需求规格说明书的规范性也是非常重要的,这包括了文档版式格式是否规范、图表是否规范、测试用例描述是否规范等。检查对象软件测试需求规格说明书序号类别检查项说明检查要点包括: * 文档版本定义是否规范...

    软件需求规格说明书模板(通用版)

    《软件需求规格说明书模板(通用版)》是IT行业中用于明确软件开发目标和范围的重要文档,它是项目初期阶段的关键产出,为后续的设计、编码、测试和维护提供了清晰的指南。以下将详细介绍该模板的主要内容和关键知识...

    GB8567-2006计算机软件文档编制规范_计算机软件文档国标_doc_

    1. 需求文档:包括需求分析报告、用户需求规格书等,明确了软件应满足的功能和非功能需求,以及用户界面、性能、安全等方面的要求。 2. 设计文档:涵盖系统设计、模块设计、数据结构设计等,详细描述了软件架构、...

    软件开发文档(需求规格说明书,详细设计等)

    概要设计文档紧接着需求规格说明书,它提供了系统整体架构和主要模块的高层次描述,如模块划分、模块间的关系、数据结构设计和算法选择等。概要设计文档的目的是为了让团队成员对系统的总体架构有一个清晰的理解,并...

    嵌入式软件需求规范.pdf

    文档

    438B软件设计说明模板+438B软件需求规格说明模板+438B通用开发要求

    本资料包提供了关于438B标准的软件设计说明模板、需求规格说明模板以及军用软件开发文档的通用要求,这对于遵循GJB438B标准进行软件开发的团队来说是极其重要的参考资料。 首先,我们来探讨438B软件设计说明模板。...

    需求规格说明书模板2020.docx

    软件需求规格说明书是软件开发过程中的重要文档,旨在明确软件的功能、性能和数据需求,确保软件开发人员、测试人员和用户之间达成共识。下面是对软件需求规格说明模板的详细解析。 1. 概述 软件需求规格说明书的...

    需求规格说明、测试用例自动生成

    首先,需求规格说明通常包含以下几个部分:项目背景、目标、范围、功能需求、非功能需求、接口定义、用户界面规范、数据需求等。编写这样一份详尽的文档需要对项目有深入理解,并确保所有利益相关者对需求达成共识。...

Global site tag (gtag.js) - Google Analytics