电子商务基础与应用课件.ppt

电子商务基础与应用课件.ppt

ID:59450727

大小:1.79 MB

页数:54页

时间:2020-09-18

电子商务基础与应用课件.ppt_第1页
电子商务基础与应用课件.ppt_第2页
电子商务基础与应用课件.ppt_第3页
电子商务基础与应用课件.ppt_第4页
电子商务基础与应用课件.ppt_第5页
资源描述:

《电子商务基础与应用课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件需求工具Softwarerequirementtool任课老师:黄武2021/9/14提纲软件需求概述软件需求工程软件需求工具概述需求分析方法典型的需求分析工具介绍2021/9/14你理解软件需求吗什么是软件需求?如何获取,如何表达需求?2021/9/141软件需求概述需求的重要性软件需求的质量高低决定了软件产品的成败和质量据统计,软件中的错误大约有15%来源于软件需求;软件失败大约有50%是需求的不合理所致2021/9/141.1需求是软件开发成败的关键ESPITI(欧洲软件过程改进培训倡议)对3800名软件人员进行了一个调查,一半以上人认为软件的最大两个问题是:需求规格说明及管理客户

2、需求需求规格说明管理客户需求建档软件测试项目管理编码2021/9/141.2软件需求错误的代价软件需求的错误在后期会被放大0.1-0.20.512520需求阶段设计阶段编码阶段单元测试验收测试维护阶段2021/9/142软件需求工程简单讲,软件需求工程就是获取用户需求的过程软件需求工程是需求供需双方采取被证明行之有效的原理、方法,通过使用适当的工具和符合体系,正确、全面地描述用户待开发系统的行为特征、约束条件的过程2021/9/142.1需求工程的目标需求工程的目标是得到清晰、一致且无二义的需求模型通常使用需求规格说明书(SRS)的形式来定义待开发系统的所有外部特征和内部质量属性2.2需求工

3、程涉及的角色需求工程涉及到的角色包括:客户使用者系统分析师项目开发人员项目管理人员2021/9/142.3需求工程的基本任务需求工程需求开发需求获取需求分析需求验证需求规格说明需求管理变更管理2021/9/142.3.1需求获取需求获取过程将归纳和整理用户提出的各种问题和需求,从非形式化的陈述中提取用户需求需求获取的工具是Word等文字记录工具2021/9/142.3.2需求分析需求分析是系统分析员将利用特定的方法和工具将需求获取过程中得到的非形式化需求进行形式化描述,最终产生需求规格说明书(SRS)需求分析的方法包括:结构化的方法,面向对象的方法和原型法需求分析的工具有:DFD图,UML用

4、例图等2021/9/142.3.3需求验证需求验证是对需求规格说明书(SRS)的质量进行检验的过程这个过程确定SRS是否存在需求遗漏、需求错误以及需求不一致的地方,如果需求不合格则需要进一步进行需求工程需求验证的工具有Xupper(业务建模,需求追溯)2021/9/142.4需求的层次性软件需求具有不同的层次性,将形成不同的需求,包括:业务需求(BusinessRequirement)用户需求(UserRequirement)功能需求(FunctionalRequirement)2021/9/142.4.1业务需求业务需求反映了用户对系统和产品的高层次的目标要求,他们是用户组织机构流程的再现

5、和模拟,是从用户组织机构的工作流程的角度进行的需求描述业务需求使用流程图、活动图等来表达制作业务需求的工具包括:BPwin,MicrosoftVisio,UML工具等2021/9/142.4.1.1业务流程举例1医生导出睡眠数据进行分析的流程2021/9/142.4.1.2业务流程举例22021/9/142.4.2用户需求用户需求描述了用户使用产品必须要完成的任务用户需求从用户的角度看系统,一般通过用例图来表达用户需求的表达工具有:UML用例图2021/9/142.4.2.1用户需求举例1点餐系统的用例图2021/9/142.4.2.2用户需求举例2学生成绩管理系统的用例图2021/9/14

6、2.4.3功能需求功能需求定义了开发人员必须实现的软件功能,从而使用户能够完成任务,满足其业务需求功能需求从开发人员的角度看系统,可以使用结构图表达功能需求的表达工具有:MicrosoftVisio2021/9/142.4.3.1功能需求举例1社交网站功能需求图2021/9/142.4.3.2功能需求举例22021/9/142.4.4软件不同层次需求的关系需求规格说明业务需求用户需求系统需求功能需求质量需求其它非功能需求领域需求(约束条件)项目视图与范围文档使用实例文档2021/9/142.4.5软件需求文档的组成2021/9/143软件需求工具概述软件需求工具是辅助系统分析人员对用户需求进

7、行提取、整理和分析的辅助工具软件需求工具使用形式化的图形符号以及形式化的描述语言来完成软件需求的开发2021/9/143.1软件需求工具的分类可以按照不同的方式对软件需求分析工具进行分类:按自动化程度进行分类按分析方法进行分类按特定的应用领域进行分类2021/9/143.1.1按自动化程度进行分类按照自动化程度可以分类两类:人工方式为主的分析工具,使用Word等工具按照结构化分析和设计技术进行需求分析自动化需

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。