| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 总结报告 >> 工作总结 >> 正文 用户登录 新用户注册
软件需求分析总结范文           
软件需求分析总结范文
> 需要进行详细的需求记录,详细列出与该系统功能相关的详细功能需求,并且,唯一地标识每一项需求。这是必须提交给用户的软件功能,使得用户可以使用所提供 的功能执行服务或者使用所指定的使用实例执行任务。描述软件产品如何响应己知的出错条件、非法输入、非法动作。

如果每一项功能需求都能用一项,也只需要用一项测试用例就能进行验证,那么就可以认为功能需求已经适当地进行描述了。如果某项功能需求找不到合适的测试用例,或者必须使用多项测试用例才能验证,那么该项功能需求的描述必然存在某些问题。

功能需求是根据系统功能,即软件产品所提供的主要服务来组织的。可以通过使用实例、运行模式、用户类、对象类或者功能等级来组织这部分内容,也可以便用这些元素的组合。总而言之,必须选择一种是读者容易理解预期产品的组织方案。

用简短的语句说明功能的名称,例如:“4.1系统参数管理”。按照服务组织的顺序,逐条阐述系统功能。无论说明的是何种功能,都应该针对该系统功能重复叙述4.1~ 4.3这三个部分。

可以通过各种方式来组织这一部分内容,例如采用:使用实例、运行模式、用户类、对象类、功能等级等,也可以采用它们的组合。其最终目的是,让读者容易理解 即将开发的软件产品。一般来说,每个使用实例都对应一个系统功能,因而按照使用实例来组织内容比较容易让用户理解。

对应一些被共享的独立使用实例,可以定义一些公用系统功能。

必须特别注意的是,在2.2节“产品的功能”中描述的全部需求,以及它们的规格说明;必须在某个系统功能描述中有所反映,而且不应重复。

4.1 说明和优先级

对该系统功能进行简短的说明,并且指出该系统功能的优先级是:高、中、还是低。需要的话,还可以包括对特定优先级部分的评价,例如:利益、损失、费用和风险,其相对优先等级可以从1(低)到9(高)。

4.2 激励/响应序列

列出输入激励(用户动作、来自外部设备的信号或者其它触发)并且定义针对这——功能行为的系统响应序列,这些序列将与使用实例中相关的对话元素相对应。

描述激励/响应序列时,不仅需要描述基本过程,而且应该描述可选(扩充)过程,包括例外(引起任务不能顺序完成的情况称为例外)。疏忽了可选过程,有可能影响软件产品的功能;如果遗漏例外过程,则有可能会引发系统崩溃。

如果采用流程图来描述激励/响应序列,比较容易让用户理解。

4.3 输入/输出数据

列出输入数据(用户输入、来自外部接口的输入或者其它输入)并且定义针对这些输入数据的处理(计算)方法,以及相应地输出数据,描述对应区别:输入数据和输出数据。

当有大量数据需要描述时,也可以分类描述数据,并且注明各项数据的输入、输出属性。

对于每一项数据,均需要描述:

● 数据名称;

● 实际含义;

● 数据类型;

● 数据格式;

● 数据约束;

对于复杂的处理方法,仅仅给出算法原理是不够的,必须描述详细的计算过程,并且列出每一步具体使用的实际算式;如果计算过程中涉及查表、判断、迭代等处理方法,应该给出处理依据和相关数据。如果计算方法很简单,也可以将其从略,不加描述。

5. 其它非功能需求

在这里列举出所有非功能需求,主要包括可靠性、安全性、可维护性、可扩展性、可测试性等。

5.1 性能需求

阐述不同应用领域对软件产品性能的需求,并且说明提出需求的原理或者依据,以帮助开发人员做出合理的设计选择。尽可能详细地描述性能需求,如果需要,可以针对每个功能需求或者特征分别陈述其性能需求。在这里确定:

● 相互合作的用户数量;

● 系统支持的并发操作数量;

● 响应时间;

● 与实时系统的时间关系:

● 容量需求

存储器;

磁盘空间;

数据库中表的最大行数。

5.2 安全措施需求

详尽陈述与软件产品使用过程中可能发生的损失、破坏、危害相关的需求。定义必须采取的安全保护或动作,以及必须预防的潜在危险动作。明确软件产品必须遵从的安全标准、策略、或规则。

5.3 安全性需求

详尽陈述与系统安全性、完整性问题相关的需求,或者与个人隐私问题相关的需求。这些问题将会影响到软件产品的使用,和软件产品所创建或者使用的数据的保 护。定义用户身份认证,或备授权需求。明确软件产品必须满足的安全性或者保密性策略。也可以通过称为完整性的质量属性来阐述这些需求。一个典型的软件系统 安全需求范例如下:“每个用户在第一次登录后,必须更改他的系统预置登录密码,系统预置的登录密码不能重用。”

5.4 软件质量属性

详尽陈述对客户和开发人员至关重要的在软件产品其它方面表现出来的质量功能。这些功能必须是确定的、定量的、在需要时是可以验证的。至少也应该指明不同属性的相对侧重点,例如:易用性优于易学性,或者可移植性优于有效性。

5.5 业务规则

列举出有关软件产品的所有操作规则,例如:那些人在特定环境下可以进行何种操作。这些本身不是功能需求,但是他们可以暗示某些功能需求执行这些规则。一个 业务规则的范例如下:“进行达到或者超过10,000,00元人民币的储蓄业务时,必须通过附加的管理员

上一页  [1] [2] [3] [4] 下一页

  • 上一个总结:

  • 下一个总结:


  • 看了《软件需求分析总结范文》的网友还看了:
    [工作计划]软件销售工作计划范文
    [工作汇报]试论新形势下如何把文体活动与职工精神需求相结合
    [工作总结]软件工程师年终工作总结
    [工作汇报]政府机关使用正版软件工作情况汇报
    [工作计划]软件个人工作计划
    [工作计划]“2009软件者个人计划”个人工作计划
    [工作计划]“软件销售业绩个人计划”个人工作计划
    [工作计划]网络财务与企业资源计划系统财务软件发展趋势
    [工作计划]软件销售工作计划
    [工作计划]“体育教育事业如何适应全民健身计划需求”体育工

    工作总结
    普通总结企业培训中心2011年工作总结
    普通总结XX县司法局党支部二00五年工作
    普通总结实习工作总结
    普通总结押运员工作总结
    普通总结某镇安全生产工作总结汇报材料
    普通总结2009-2010学年xx小学下学期学校工
    普通总结银行保安工作总结范文
    普通总结市文明办2012年深入开展清明节主
    普通总结团支部年终工作总结
    普通总结预备党员上半年总结
    普通总结工作总结(联通)
    普通总结法院学习科学发展观情况总结
    总结报告
    普通总结[自我鉴定]夜大毕业生自我鉴定
    普通总结[述职报告]企业领导班子述职报告
    普通总结[个人总结]2009年保险公司员工个人
    普通总结[工作总结]大学创业就业协会暑期生
    普通总结[工作计划]抢抓机遇 加快融入 积极
    普通总结[整改报告]办公楼渗水问题整改方案
    普通总结[辞职报告]电视采编工作辞职信范文
    普通总结[工作总结]暑期教师学习会总结
    范文大全
    普通范文[演讲稿]一篇精彩的演讲稿(爱国主
    普通范文[实习报告]电子商务专业大学生酒店
    普通范文[零八零五]劳动合同法对企业人力资
    普通范文[零八零五]学校中层干部(信息科长)
    普通范文[范文大全]安全演讲稿:让安全与生
    普通范文[范文大全]肉羊新产业开发应对问题
    普通范文[范文大全]法院副庭长爱岗敬业先进
    普通范文[零八零七]企业创建和谐机关经验材
    演讲致词
    普通演讲[主持词]诗歌朗诵串词
    普通演讲[庆典致辞]中秋节老年联欢晚会上致辞
    普通演讲[竞聘演讲稿]竞聘演讲稿
    普通演讲[竞聘演讲稿]学校就业办副主任竞聘演讲
    普通演讲[竞聘演讲稿]学生会卫生部竞选稿
    普通演讲[就职演说]市委办公室主任,就职演讲稿
    工作范文
    普通汇报体会[心得体会]移动公司工作心得
    普通总结[工作计划]2011上学期初中政治教育工
    普通公文方案[公文写作]创建苏州市文明村总结
    普通领导讲话[反腐倡廉]党风廉政建设述职报告
    普通公文方案[企划方案]小学安全演练方案
    普通党建工会[记要]民政局贯彻妇女儿童发展规
    普通汇报体会[学习体会]学习中纪委《严格禁止利用
    普通公文方案[公文写作]教师工作范文集锦
    普通公文方案[企划方案]乡镇2013年秋季招商引资农
    普通总结[工作汇报]冶炼厂团委青工劳动竞赛调
    普通总结[工作汇报]加强工商部门政务督查工作
    普通总结[工作计划]六个好习惯成就优秀班主任