北邮软件项目管理4软件需求.ppt

上传人:b****1 文档编号:1656586 上传时间:2022-10-23 格式:PPT 页数:56 大小:4.27MB
下载 相关 举报
北邮软件项目管理4软件需求.ppt_第1页
第1页 / 共56页
北邮软件项目管理4软件需求.ppt_第2页
第2页 / 共56页
北邮软件项目管理4软件需求.ppt_第3页
第3页 / 共56页
北邮软件项目管理4软件需求.ppt_第4页
第4页 / 共56页
北邮软件项目管理4软件需求.ppt_第5页
第5页 / 共56页
点击查看更多>>
下载资源
资源描述

北邮软件项目管理4软件需求.ppt

《北邮软件项目管理4软件需求.ppt》由会员分享,可在线阅读,更多相关《北邮软件项目管理4软件需求.ppt(56页珍藏版)》请在冰豆网上搜索。

北邮软件项目管理4软件需求.ppt

chapter_4,0,软件项目管理,北京邮电大学软件学院韩万江,chapter_4,1,承上启下,情景引入:

计划,chapter_4,2,Howlong?

Howmuch?

Howgood?

chapter_4,3,项目计划,chapter_4,4,没有计划的情况,时间,资源投入,开发工作,计划性工作,协调性工作,chapter_2,5,有计划的情况,时间,资源投入,开发工作,计划性工作,协调性工作,明确做什么?

chapter_4,6,chapter_4,7,范围计划,chapter_4,8,软件项目管理,第二篇第4章软件项目需求管理,chapter_2,9,需求管理中的问题举例,需求的隐含错误,chapter_4,10,需求管理中的问题举例,用户不断增加需求、变更需求,11,项目失败的原因分析,Source:

Carnegie-MellonUniversity,SoftwareEngineeringInstitute,chapter_2,12,本章要点,一、软件需求定义二、软件需求管理过程三、需求建模的基本方法四、案例分析五、课程实践,chapter_2,13,软件需求,需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么性能。

chapter_4,14,本章要点,一、软件需求定义二、软件需求管理过程三、需求建模的基本方法四、案例分析五、课程实践,chapter_2,15,软件需求管理的过程,需求分析,需求规格编写,需求验证,需求获取,需求变更,需求确认,需求变更,chapter_2,16,1、需求获取,chapter_2,17,需求获取,chapter_4,18,2、需求分析,需求分析是为最终用户所看到的系统建立一个概念模型,是对需求的抽象描述。

chapter_2,19,需求分析模型,chapter_4,20,3、需求规格编写,需求分析工作完成的一个基本标志是形成了一份完整的、规范的需求规格说明书需求规格说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。

chapter_2,21,需求规格文档参考,引言系统定义应用环境功能规格性能需求产品提交实现约束质量描述其它签字认证,chapter_4,22,4、需求验证,需求是正确的吗?

需求是一致的吗?

需求是完全的吗?

需求是实际可行的吗?

需求是必要的吗?

需求是可检验的吗?

需求是可跟踪的吗?

最后的签字,chapter_2,23,5、需求总在变化,chapter_4,24,需求变更管理,确定需求变更控制过程建立变更控制委员会(SCCB)进行需求变更影响分析跟踪所有受需求变更影响的工作产品建立需求基准版本和需求控制版本文档维护需求变更的历史记录跟踪每项需求的状态衡量需求稳定性,25,需求变更控制系统,chapter_4,26,本章要点,一、软件需求定义二、软件需求管理过程三、需求建模基本方法四、案例分析五、课程实践,chapter_2,27,需求建模的基本方法,原型方法结构化分析法面向对象的用例分析法功能列表法,chapter_2,28,chapter_4,29,1、原型方法,需求分析,原型开发,原型评价,chapter_2,30,原型实例,31,2、结构化分析方法,20世纪70年发展起来的面向数据流的方法是一种自顶向下逐步求精的分析方法根据软件内部数据传递、变换的关系进行分析的,chapter_4,32,结构化分析方法-技术,数据流图(DFD)数据字典(DD)系统流程图,chapter_4,33,描述银行取款过程的数据流图,chapter_2,34,数据流图需求分析实例,建立学生管理系统学管科体检科学籍科学生处,chapter_4,35,数据流图-顶层,学管科,体检科,学籍科,学生管理信息系统,学生处领导,学生基本信息,学生健康信息,学生成绩,学生健康情况表,学生成绩单,查询要求,不及格人数,人数统计表,chapter_2,36,数据流图-0层,chapter_2,37,数据流图-1层,chapter_2,38,数据流图-1层,chapter_4,39,数据字典-数据流,学生基本信息:

学号十姓名学生健康信息:

学号十健康情况学生成绩:

学号十课程名+成绩查询要求:

健康查询单|平均成绩查询单l不及格人数查询学生健康情况表:

优十良十一般十差学生成绩单:

学号十姓名十课程名+成绩+总成绩不及格人数统计表:

学号十成绩十不及格总人数,chapter_4,40,3、面向对象的用例分析,基于面向对象的情景分析方法从用户角度出发考虑的功能需求用例是系统向用户提供一个有价值的结果的某项功能,chapter_4,41,UML需求视图,用例视图(UsecaseDiagram)顺序图(SequenceDiagram)状态图(StateDiagram)活动图(ActivityDiagram),chapter_4,42,用例视图,chapter_4,43,贸易链需求实例,贸易链需求实例,chapter_4,44,贸易链需求实例,chapter_2,45,贸易链需求实例,chapter_2,46,贸易链需求实例,chapter_4,47,chapter_4,48,用例需求分析方法综述,识别出系统的Actor描述主要的Usecase实现用例视图实现顺序视图,活动视图,状态视图等,chapter_4,49,4、功能列表,chapter_2,50,基于功能列表的实例,chapter_4,51,本章要点,一、软件需求定义二、软件需求管理过程三、需求建模的基本方法四、案例分析五、课程实践,chapter_2,52,MED案例分析,“医疗信息商务平台”项目的需求管理过程:

MED需求确认:

软件需求规格MED需求变更:

变更控制系统,本章要点,一、软件需求定义二、软件需求管理过程三、需求建模的基本方法四、案例分析五、课程实践,chapter_4,53,课程实践三:

项目需求管理,实践目的:

编制需求规格和需求变更流程实践要求:

复习需求建模方法编写SPM项目的需求规格说明书复习需求变更控制流程编写SPM项目的需求变更控制流程选择1个团队课堂上讲述SPM项目需求规格和需求变更控制流程,chapter_4,54,chapter_4,55,需求管理-小结,软件需求管理过程需求获取需求分析需求规格编写需求验证需求变更需求建模的基本方法原型方法结构化分析法面向对象的用例分析法关键功能列表法,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1