第6章 IT项目需求分析与管理.

Slides:



Advertisements
Similar presentations
如何學好數學? 黃駿耀老師
Advertisements

辅助核算 3.5.
10 郑和远航.
三个偶像的故事和功绩 ——第12课 明清时期的反侵略斗争 董飞燕.
捣蛋鬼历险记 初一四班 孙嘉佑小组.
中國歷史 明代之患禍及民變.
10 郑和远航 郑和 郑和,1371年生于云南昆阳州(今昆明晋宁县)一个信奉伊斯兰教的回族家庭,原名马和,小字三宝,十一岁时在明太祖朱元璋发动的统一云南的战争中被俘进宫,后当朱元璋四子燕王朱棣的近侍。1403年朱棣登基,史称明成祖。次年正月初一,朱棣念他有勇有谋,屡立奇功,便赐姓“郑”,改称郑和,并提拔为内宫太监,于永乐三年(1405年7月11日)率领庞大船队首次出使西洋。自1405年到1433年,漫长的28年间,郑和船队历经亚非三十余国,涉十万余里,与各国建立了政治,经济,文化的联系,完成了七下西洋的伟
明清 抗击外国侵略的英勇斗争 雅克萨反击战(俄) 戚继光抗倭(日) 郑成功收复台湾(荷兰) 荷兰 俄 罗 斯 日 本 台湾 沙 俄 入 侵
戚继光抗倭.
刑事訴訟法 授課人:林俊益副教授 時間:95.9.~96.6..
妩媚人生 云 计 算 与 大规模数据并行处理技术 黄 宜 华 南 京 大 学 计算机科学与技术系 软件新技术国家重点实验室 妩媚人生 妩媚人生
第16 课 中外的交往与冲突 授课人:鲍婷.
历史上的中日关系.
云南外事外语职业学院 入党积极分子培训 赵田甜.
第四章 清代臺灣的社會文化變遷 第一節 移墾社會的形成
認識食品中毒 一、什麼是食品中毒? 二人或二人以上攝取相同的食品而發生相似的症狀,並且自可疑的食餘檢體及患者糞便、嘔吐物、血液等人體檢體,或者其它有關環境檢體(如空氣、水、土壤等)中分離出相同類型(如血清型、噬菌 體型)的致病原因,則稱為一件“食品中毒”。 但如因攝食肉毒桿菌毒素或急性化學性中毒而引起死亡,即使只有一人,也視為一件“食品中毒”。
題目:四大古文明 班級:六年八 班 組員:賴宣光.游家齊.陳羿文 吳佳芬.許淑婷.許芳瑜..
食 物 中 毒.
琦君 《髻》 S 康倩瑜.
眼乾乾唔使慌.
滑膜皱襞综合征.
“公平”是最热的关键词 1、胡锦涛首次进行“总动员”,提出“在促进发展的同时,把维护社会公平放到更加突出的位置” 。
贵州省公务员面试 备考指导 中公教育 面试讲师 刘运龙.
外 套 各式領型與變化 武 玫 莉 製 作.
第4节 人体对食物的消化吸收.
陈冤之魅,心鬼之泪 ——雾里探花 《东方快车谋杀案》 By第二小组.
高考作文等级评分标准/发展等级10分 深刻 丰富 有文采 有创意 ①透过现象 深入本质 ②揭示问题 产生的原因 ③观点具有 启发作用
文明礼仪在我心 文明礼仪在我心.
第10课 社会生活的变迁.
故事会 盘古开天劈地 在很久很久以前,天地可不象我们现在看到的这样————天高高的在上面,地在我们的脚下,中间隔着几千几万米远。那个时候的天地就象是一个包在大黑壳里的鸡蛋,混混沌沌的,什么也看不清。人们走路都得弯着腰,耕田打猎都很不方便,因为一不小心抬个头,就会碰到天,惹它生气,接着就会招来狂风暴雨。因此所有的植物也都长不高,所以结的粮食和果实都很少,根本就不够大家吃。还经常会发生饿死人的事情。
面向三农,拓宽信息渠道 辐射千村,服务百万农民
三招 让孩子爱上阅读 主讲人:芝莺妈妈 2012年10月19日.
FUZHUANGZHITUYANGBANZHIZUO
如何挑選吳郭魚 嗨~ 餐旅二乙 4a2m0105 白妤潔 4a2m0122 何姿瑩.
学校春季呼吸道传染病预防知识 连云港市疾病预防控制中心
服裝整理概論.
印染纺织类艺术.
创业计划书的编写.
创业计划书撰写.
第九章 进行充分调研 选择自主创业.
香溢饺子馆创业计划书.
第三章 中国的民族民俗 第一节 概论 第二节 汉族 第三节 满族 蒙古族 维吾尔族 回族 朝鲜族 第四节 壮族 土家族 苗族 黎族
第 4 章 投资银行: 基于资本市场的主业架构.
创业数字图书馆.
中国管理科学发展探索 成思危 2006年8月18日于上海复旦大学.
“四文”交融,虚实并举,打造具有鲜明职教特色的校园文化 ——江苏省扬州商务高等职业学校校园文化建设汇报
103年度高職優質化輔助方案計畫申辦及輔導訪視說明會
“十二五”科技发展思路 与科技计划管理 科技部发展计划司 刘敏 2012年9月.
社区妇幼保健工作 江东区妇幼保健院 胡波瑛.
人生不要太圓滿 ◎ 張忠謀.
导致羊水过少的五大因素.
胎教.
怎样进行一次宣讲 何惠玲.
第三课 中国共产党的历程.
[聚會時,請將傳呼機和手提電話關掉,多謝合作]
规范母婴保健服务 努力降低孕产妇死亡率 市卫生局基妇科 朱静.
中国地质科学院矿产资源研究所 财务报账培训
白天的月亮 想與日爭輝 人生不要太圓滿 文字取自於:張忠謀 攝於陽明山 阿道的攝影工作坊.
第十章(上) 实现中华民族的伟大复兴.
营养要均衡.
ㄩ.
高中新课程历史必修(Ⅰ) 教材比较研究 四川师范大学历史文化学院教授 陈 辉 教育部2009普通高中历史课改远程研修资料.
十年职业生涯规划 —— 年 姓名:刘娟 学号:.
主考官眼中的面试 ——面试主考官教你备战2016年国考面试 主讲老师:李海鹏.
国内知名高校 医学院(部、中心) 院系及附属医院设置情况 调研报告
財務報表分析 授課教師:陳依婷.
第六章 可供出售金融资产 一、可供出售金融资产的概念和特征 二、可供出售金融资产的核算.
主讲人:刘文波 (四会国税 政策法规股) 2014年4月
智慧宁波 智慧财税 . 宁波市地方税务局.
第六模块礼仪文书写作 第一节求职信、应聘信 QIUZHIXINYINGPINXIN.
Presentation transcript:

第6章 IT项目需求分析与管理

第6章 IT项目需求分析与管理 6.1 需求与需求过程 6.2 需求分析的任务与步骤 6.3 需求分析原则 6.4 需求分析方法 6.5 需求规格说明与评审 6.6 IT项目需求管理

6.1 需求与需求过程 6.1.1需求 6.1.2 需求过程

6.1 需求与需求过程 需求与其他项目过程的关系,如图所示:

6.1.1 需求 需求的概念: 需求的层次: 需求包括以下4个不同的层次,分别是: 业务需求 用户需求 功能需求 非功能需求 6.1.1 需求 需求的概念: “需求”也就是用户的需要,它包括用户要解决的问题、达到的目标以及实现这些目标所需要的条件,它是一个程序或系统开发工作的说明,表现形式一般为文档形式。 需求的层次: 需求包括以下4个不同的层次,分别是: 业务需求 用户需求 功能需求 非功能需求

6.1.1 需求 需求的不同层次,用图来表示,如下:

6.1.2 需求过程 需求过程包括2个部分:需求开发和需求管理 需求开发可以分为4个阶段:需求获取、需求分析、编写需求和需求验证。 6.1.2 需求过程 需求过程包括2个部分:需求开发和需求管理 需求开发可以分为4个阶段:需求获取、需求分析、编写需求和需求验证。 需求管理:就是软件项目开发过程中控制和维持需求约定的活动。包括:变更控制、版本控制、需求跟踪、需求状态跟踪 在需求开发阶段,需要分析的需求包括: (1)功能需求 (2)性能需求 (3)环境需求 (4)可靠性需求 (5)安全保密性 (6)用户界面需求 (7)资源使用需求 (8)系统成本消耗与开发进度需求 (9)预先估计以后系统可能达到的目标

6.1.2 需求过程 在列举软件系统需求分析时,应该重视考虑非功能需求,如下表:

6. 2 需求分析的任务及步骤 6.2.1 需求分析的主要任务 6.2.2 需求分析步骤

6. 2.1 需求分析的主要任务 需求分析的任务:是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题,结束的标志是写出软件需求规格说明书。 需求分析的具体任务包括: 1 确定对系统的综合需求(功能、性能、运行、扩充需求) 2 分析系统的数据需求(概念模型、数据字典、规范化) 3导出目标系统的详细的逻辑模型(数据流图、数据字典、主要功能描述) 4 开发原形系统 5 编制软件需求规格说明书(SRS)

6. 2.2 需求分析步骤 需求分析的实现步骤有以下几点: (1)获得当前系统的物理模型 (2)抽象出当前系统的逻辑模型 6. 2.2 需求分析步骤 需求分析的实现步骤有以下几点: (1)获得当前系统的物理模型 (2)抽象出当前系统的逻辑模型 (3)导出目标系统的逻辑模型 (4)补充目标系统的逻辑模型 (5)编制软件需求规格说明书(SRS) (6)需求分析评审

6. 2.2 需求分析步骤 需求分析的具体实现步骤如下图:

6.3 需求分析原则 需求分析的基本原则: (1)需要能够表达和理解问题的信息域和功能域 (2)以层次化的方式对问题进行分解和不断细化 6.3 需求分析原则 需求分析的基本原则: (1)需要能够表达和理解问题的信息域和功能域 (2)以层次化的方式对问题进行分解和不断细化 (3)要给出系统的逻辑视图和物理视图

6.3 需求分析原则 信息域包括信息流、信息内容和信息结构。 信息流:是数据和控制通过一个系统时的变化方式,如下图所示,

6.3 需求分析原则 纵向分解:就是在横向分解的基础上继续分解,把某些子功能又分解为小的子功能,某个小的子功能又分解为更小的子功能。如下图所示:

6.4 需求分析方法 6.4.1 结构化分析方法 6.4.2 Jackson方法 6.4.3 结构化数据系统开发方法 6.4.1 结构化分析方法 6.4.2 Jackson方法 6.4.3 结构化数据系统开发方法 6.4.4 面向对象的分析方法

6.4 需求分析方法 需求分析方法具有以下的性质: (1)支持数据域分析的机制 (2)功能表示的方法 (3)接口的定义 (4)问题分解的机制 (5)逻辑视图和物理视图 (6)系统抽象模型

6.4.1 结构化分析方法 结构化分析方法:是一种面向数据流的需求分析方法,它适用于分析大型数据处理系统。 结构化分析方法常使用的工具有: 6.4.1 结构化分析方法 结构化分析方法:是一种面向数据流的需求分析方法,它适用于分析大型数据处理系统。 结构化分析方法常使用的工具有: 数据流程图和数据字典

6.4.2 Jackson方法 Jackson方法: 就是一种典型的面向数据结构的分析和设计方法。它是把数据结构的描述映射成程序结构描述,设计出反映数据结构的程序结构。 使用JSD方法的步骤如下: 1、分析阶段 2、设计阶段

6.4.3 结构化数据系统开发方法 结构化数据系统开发方法(DSSD):是分别站在信息的产生者和接受者的角度观察信息如何在产生者和接受者之间的流动。 用Warnier图描绘一类软件产品的例子,它说明了这种图形工具的用法,如下图:

6.4.4 面向对象的分析方法 面向对象的分析方法:把分析建立在系统对象以及对象间交互的基础之上,能够以3个最基本的方法框架——对象及其属性、分类结构和集合结构来定义和沟通需求。 面向对象的分析方法一般用如下5个基本模型来描述软件需求: (1)整体—部分模型 (2)分类模型 (3)类—对象模型 (4)对象交互模型 (5)状态模型

6.5 需求规格说明与评审 6.5.1 软件需求规格说明书 6.5.2 需求分析的评审 6.5.3 需求分析评审的方法

6.5.1 软件需求规格说明书 软件需求规格说明书:就是描述需求的说明书。 软件需求规格说明书的功能需求充分描述了软件系统所应具有的外部行为。 软件需求规格说明书的模板有如下几部分: 引言 、综合描述、外部接口需求、系统特性、其他非功能需求、其他需求

6.5.2 需求分析的评审 需求分析的评审的必要性:据统计表明,软件系统中15%的错误来源于错误的需求,所以,在软件需求说明书完成以后,需要认真进行技术评审和修改。 需求分析的评审是需求分析阶段的复查手段。 需求分析的评审的主要内容从以下4个方面进行验证: (1)一致性 (2)完整性 (3)现实性 (4)有效性

6.5.3需求分析评审的方法 需求分析评审的方法: 1、 验证需求的一致性 2、验证需求的现实性 3、验证需求的完整性和有效性

6.6 IT项目需求管理 需求管理:是软件项目开发过程中控制和维持需求约定的活动,它包括变更控制、版本控制、需求跟踪、需求状态跟踪等工作。 项目需求管理包括的基本活动: 1、确定需求变更控制过程 2、建立变更控制委员会 3、进行需求变更影响分析 4、跟踪所有受需求变更影响的工作产品

6.6 IT项目需求管理 5、建立需求基准版本和需求控制版本文档 6、维护需求变更的历史记录 7、跟踪每项需求的状态建立一个数据库 8、衡量需求稳定性 9、使用需求管理工具