全文预览

如何写需求 PPT课件

上传者:upcfxx |  格式:pptx  |  页数:73 |  大小:1095KB

文档介绍
的定义РIEEE软件工程标准词汇表(1977)中的需求定义:?用户解决问题或达到目标所需的条件或权能。?系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或权能。?一种反应上述所描述的条件或权能的文档说明。Р通俗地讲,需求来源于用户的一些需要,这些需要被分析、确认后形成完成的文档,该文档详细的说明了产品必须或应当做什么。Р需求工程的定义Р所有与需求直接相关的活动通称为需求工程。其可大致分为需求开发和需求管理两个阶段。其中需求开发主要产生需求规格说明,需求管理主要是根据需求的变化对需求规格说明的内容及版本进行管理。Р软件需求的层次(2)Р业务需求Р表示组织机构或客户对系统或产品高层次的目标。?它们在项目视图与范围文档中予以说明。?描述组织为什么要开发一个系统。Р用户需求Р描述用户的目标,或用户要求系统必须完成的任务。?用例、场景描述都是表达用户需求的有效途径。?描述用户使用系统能做什么。Р功能需求Р定义了开发人员必须要实现的软件功能,使得用户能完成他们的任务,从而满足业务需求。Р非功能需求Р描述了系统完成功能实现的补充约束条件。如系统必须遵从的标准、规范、合约、性能要求、设计或实现的约束条件及质量属性。Р软件需求的质量属性(1)Р外部质量,对用户很重要。Р正确性Р软件按照需求正确执行任务的能力。正确性无疑是第一重要的质量属性。Р健壮性Р是指在异常情况下软件能够正常运行的能力。健壮性有两层含义,一是容错能力,二是恢复能力。Р可靠性Р是指在一定的环境下和给定的时间内,软件不发生故障正常运行的概率。Р性能Р是指软件的响应能力。既要经过多长时间才能对某个事件做出响应,或者在某段时间内软件所能处理事件的个数。Р安全性Р是指防止软件被非法入侵的能力。既属于技术问题又属于管理问题。Р易用性Р是指用户使用软件的容易程度。Р兼容性Р是指不同产品或者新老产品相互交换信息的能力。

收藏

分享

举报
下载此文档