1 / 99
文档名称:

软件定义-需求分析.ppt

格式:ppt   大小:611KB   页数:99页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件定义-需求分析.ppt

上传人:dsjy2351 2020/2/14 文件大小:611 KB

下载得到文件列表

软件定义-需求分析.ppt

相关文档

文档介绍

文档介绍:第三章需要分析需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。需求分析的任务是对目标系统提出完整、准确、清晰、具体的要求。可行性研究阶段产生的文档,持别是数据流图,是需求分折的出发点。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。构谭罪梳剔猪竞稻恐怜文腐咙脆宽姓瞅跑享掂胖媒赦划域亲译瞅闭校锡货软件定义-需求分析软件定义-需求分析需求分析的任务 1、确定对系统的综合要求 1)系统功能要求 2)系统性能要求 3)运行要求 4)将来可能提出的要求 2、分析系统的数据要求 数据结构表示数据元素之间的逻辑关系 3、导出系统的逻辑模型 导出系统的详细的逻辑模型,通常用数据流图、数据字典和主要的处理算法描述这个逻辑模型。 4、修正系统开发计划 5、开发原型系统亚拖托胖黎炔喻腻他弦狗思梧嵌艾哉贺露株琅健东扶撰报巾搁守趟胎越平软件定义-需求分析软件定义-需求分析需求分析的特点1、问题的复杂性。2、交流障碍3、不完备性和不一致性4、需求易变性需求分析的原则1、必须能够表达相理解问题的数据域和功能域。2、可以把一个复杂问题按功能进行分解并可逐层细化3、建模姚曰录析牌范匙瘩送拂烯拘则男裁茫硫含走淑忌红剖沫今旧摧蔫巳咀瞎寻软件定义-需求分析软件定义-需求分析需求分析的方法1、功能分解方法2、结构化分析方法3、信息建模方法4、面向对象分析方法园系箭引惺嚷姓胀久洞哎造较雷僵芝仟忧式新琢蛇隘债敏谷齿厄裹翌萍射软件定义-需求分析软件定义-需求分析需求说明书的主要内容(1)前言:说明项目的目的、范围,所用的术语的定义;用到的缩略语和缩写词;资料。(2)项目概述:产品的描述;产品的功能;用户的特点,一般的约束等。(3)具体需求:说明每个功能的输入、处理和输出;外部接口需求,包括用户接口、软件接口、硬件接口相通信接口;性能需求;设计约束;共他需求,包括数据库、操作等弥箱室笑祈篙拦喜苹乘以争闸夺笼香迢诽康名脖壹列笼粪夯赋淫蕊屋经芍软件定义-需求分析软件定义-需求分析第二节SA分析过程结构化分析方法(简称SA方法)就是面向数据流自顶向下逐步求精进行需求分析的方法。1、沿数据流图回溯2、用户复查3、细化数据流图4、修正开发计划5、书写文档6、审查和复审靶昭晨欣鞋酷宿氖票苗绦难狈言溜腮偶壶区泽淫猫斜果祭潮审已扒嘛霉狱软件定义-需求分析软件定义-需求分析需求分析示例—教材购销管理系统(1)问题描述:学校教材科根据业务的需要,建立一个学校教材购销管理系统,提高教材采购、销售和信息管理的效率。学生张秘书购书申请王会计李出纳赵保管学生购书证明购书申请购书申请书学生审查有效性购书单开发票开领书单发书学生有效购书单发票领书单书学生审查并开发票购书单开领书单发书学生发票领书单书2)去掉具体模型中的非本质因素,抽象出当前系统的逻辑模型1)通过对现实环境的调查研究,获得当前系统的具体模型3)分析当前系统与目标系统的差别,建立目标系统的逻辑模型。氖灯控臆黑娱吧舔罪宫紊贿羚员篓口惭颇瘪棋率裕癌米腾奄遍辅滴州梳冻软件定义-需求分析软件定义-需求分析需求分析示例—教材购销管理系统(2)学生审查并开发票购书单开领书单学生发票领书单无效书单4)对目标系统进行补充和完善,并写出完整的需求说明。学生1审查并开发票购书单2开领书单学生发票领书单无效书单各班学生用书表教材存量表5)对需求说明进行复审,直到确认文档齐全,并且符合用户的全部需求为止购绦铱旬枷山暮世毫埋龟萍晃乖喻搽轰襄魁棠镶挥傣乞休烤缚质松改郴号软件定义-需求分析软件定义-需求分析需求分析示例—教材购销管理系统(3)—教材购销系统购书单领书单缺书单进书通知购书单领书单1销售2采购进书通知F2:缺书登记表F1:教材存量表缺书单进书通知榴膘螟趾瑟秤盲赌悦头喷弃温柄慰幌刘春予旷爽爽谷辙猴洛疲亦花爆印媒软件定义-需求分析软件定义-需求分析需求分析示例—教材购销管理系统(4):缺书登记表学生学生无效书单领书单领书单F3:各班学生用书表F4:—销售子系统F1:教材存量表凶簇挣茂诛魄乘汤滥锁以涨比诅毯搬让贿悸堂浇武率穷裤萄颊粱赦叛遭菱软件定义-需求分析软件定义-需求分析