当前位置:文档之家› 软件工程2班第3组_需求管理实验报告

软件工程2班第3组_需求管理实验报告

实验报告课程名称软件项目管理实验项目名称需求管理班级与班级代码12软件工程2班122511042实验室名称(或课室) 3-809专业软件工程任课教师贺卫国学号:12251104239 12251104229 12251104206 12251104231 12251104228 12251104205 姓名:郑子祥王行志郭柏焜吴昌敏拓玲冯敏华实验日期:2015年3月12日广东财经大学教务处制姓名郑子祥王行志郭柏焜吴昌敏拓玲冯敏华实验报告成绩评语:评分项目满分评分实验报告完整性:(1)实验内容是否完成;20(2)实验报告是否规范;实验报告正确性:(1)实验原理是否合理;30(2)实验内容分析如何;(3)实验结果对错;实验总结20演示讲解或面试30总分100指导教师(签名)年月日说明:指导教师评分后,实验报告交院(系)办公室保存。

需求管理一、理论分析1、需求管理的必要性需求获取的偏差。

需求过程中,需求的供求双方经常会遇到双方不能达成共识或双方达成共识的内容其实有相当大的出入等情况。

需求具有易变性和难以表述性。

软件项目中40%~60%的问题都是在需求分析阶段埋下的祸根。

软件项目还很难以表述。

需求错误出现的高频性和修复的高昂成本。

对于软件缺陷,修复的发现和修复的越早,则成本越低。

做好需求管理、减少需求错误的出现对降低软件项目的成本是至关重要的。

2、需求管理的困难性1)需求不总是显而易见的,它可来自各个方面。

2)需求并不总是能容易用文字明白无误地表述。

3)存在不同种类的需求,其详细程度各不相同。

4)如果不加以控制,需求本身的数量都将难以管理。

5)需求之间相互关联,而且需求也和软件工程流程中的其他可交付工作有关。

6)需求有唯一的特征或特征值。

7)需求涉及众多相关方面,这意味着需求药油功能交叉的各组人员管理。

8)需求会有变更。

9)需求有可能对时间敏感。

3、需求管理的目标和原则3.1目标需求管理的目标有两个:使软件需求受控,并建立供软件工程和管理使用的需求基线;使软件计划、产品和活动与软件需求保持一致。

3.2原则2.2.1需求一定要分类管理进行软件项目管理的时候,一定要将软件需求分出层次。

不同的层次需求的侧重点、描述方式、管理方式是不同的。

3.2.2需求必须分优先级在软件项目中,如果出现过多的需求,通常会导致项目超出预算和预定进度,最终导致软件项目的失败。

因而需求的优先级可能比需求本身更重要。

3.2.3需求必须文档化需求必须有文档来记录,该文档必须是正确的、最新的、可管理的、是经过验证的,是在受控的状态下变更的。

只有想清楚、说清楚、写清楚才能真正把需求整理清楚。

3.2.4需求一旦变化,就必须对需求变更的影响进行评估无论需求变化的程度如何,只要需求变化了就必须进行评估,这是基本原则。

3.2.5需求管理必须与需求工程的其他活动紧密整合进行需求管理一定不能脱离需求工程,需求工程包括了需求获取、需求分析、需求描述、需求验证和需求管理,因而需求管理必须与前几个需求阶段保持密切相关。

4、需求管理活动需求管理的过程与其他需求工程过程相互关联。

初始需求导出的同时就启动了需求管理规则,一旦形成了需求文档的草稿,需求管理活动就开始了。

需求管理活动的具体内容如下:需求管理活动活动的任务变更控制建议需求变更并分析其影响,作出是否变更的决策版本控制确定单个需求和SRS的版本需求控制定义对于其他需求及系统元素的联系链需求状态定义并跟踪需求的状态5、需求变更管理5.1变更描述变更描述阶段始于一个被识别的需求问题或是一份明确的变更提议。

在这个阶段,要对问题或变更提议进行分析,以检查它的有效性,进而产生一个更明确的需求变更提议。

下表为变更描述及请求表:表1.1需求变更请求表项目名称变更请求变更状态申请/接受/拒绝/关闭号申请人申请日期审核人核审日期完成日期变更负责人变更说明变更必要分析验证日期验证负责人5.2 变更分析主要从成本、进度、性能等方面进行分析(比如若任务因变更而延期,赶不上进度,甚至造成项目的完成摇摇无期则不可变更),下面为需求变更影响分析模板:变更影响分析变更请求号标题描述分析者分析日期优先级评定相关代价相关收益相关成本相关风险预计对进度的影响预计对成本的影响预计对质量的影响被影响的其他需求被影响的其他任务要更新的计划及文档6、版本控制需求文档版本控制就是保证软件项目干系人得到最新版本的需求文档和记录的全部历史记录。

必须保证一些几点:1)统一确认需求文档的每一个版本,保证每个成员都得到当前最新的需求文档版本。

2)清楚地将变更写成文档,并及时通知项目干系人。

3)为减少困惑、冲突、误传,应只允许指定的负责人更新需求文档。

7、需求跟踪良好的需求跟踪能力可以减少软件生存期的费用,实现需求跟踪跟踪的一种通用方法是采用需求跟踪矩阵。

采用需求跟踪矩阵方法进行需求跟踪,图如下:需求跟踪矩阵需求代号规格说明需求实例设计实例编码实例测试实例测试记录R001 注册R002 登录R003 查询R004 评价R005 可靠性R006 响应时间R007 所需存储空间R008二、结合项目分析1、系统介绍家教网是利用先进的互联网技术和多年的互联网运营管理经验,根据目前全国家教市场需求,通过网络传媒为学员请家教与教员做家教架设了一个广阔便捷的交流平台。

通过这一平台,家教网教员(在校大学生,在职老师、专业教员)可以免费注册发布自己的简历信息,通过家教网找寻到合适匹配的家教;学员(家长、学生、求学人士)也可以免费发布家教需求,在家教网上找到称心如意的教员。

2、系统环境本系统为B/S结构,主要由前台页面、后台数据库组成。

该系统可以通过浏览器进入。

3、功能概述1)注册、登陆教员注册,登录,注册信息包括:姓名,性别,出生年月,系统所在单位,毕业学校,身份,电话,邮箱,所在位置,授课科目,授教范围,期望薪资,自我介绍。

2)教员库(为请家教提供详细的信息)小学老师:小学语文、小学数学、小学英语、小学奥数、三一口语、剑桥英语、新概念、小学国学、作文阅读初中老师:初中语文、初中数学、初中英语、初中奥数、初中物理、初中化学、初中作文、中考体育高中老师:高中语文、高中数学、高中英语、理综、高中物理、高中化学、高中生物、文综、高中地理、高中政治、高中历史音乐老师:钢琴、电子琴、吉他、古筝、琵琶、小提琴、萨克斯、二胡、声乐美术老师:素描、国画、油画、书法棋类老师:象棋、围棋舞蹈老师:瑜伽、健美操、芭蕾形体、现代舞语言老师:英语口语、托福、雅思、日语、韩语、德语、俄语、对外汉语体育老师:羽毛球、网球、乒乓球、游泳、跆拳道、武术其它老师:幼儿教育、陪读、心理辅导、计算机、挂科辅导3)试题下载⑴.高考模拟试题,历年考题⑵.中考模拟试题,历年考题⑶.小升初模拟试题⑷.高中试题及课余训练下载⑸.初中试题及课余训练下载⑹.小学试题及课余训练下载⑺.高中教材资料下载⑻.初中教材资料下载⑼.小学教材资料下载4)学员找教员(1)学员注册登陆成功之后可以直接填写“找家教预约表”,提交后让管理人员进行人工匹配。

“找家教预约表”内容包括:学员性别,所处阶段,补习内容,学习相关情况,上课时间,对教员的要求,联系方式。

(2)学员也可以在注册登陆成功之后在教师库查找合适的老师,直接提交“预约信息表”进行预约。

“预约信息表”内容包括:性学员别,所处阶段,补习内容,学习相关情况,上课时间,联系方式。

5)人工服务登陆成功的学员可以在网站首页通过QQ与网站管理客服人员进行交流;也可以在每一个老师的详情介绍页面点击QQ通讯,可以和对应的老师进行相应的沟通。

教员可以通过留下QQ联系方式在个人介绍主页,可以与学员进行交流沟通。

4、系统用例图4.1 用例图4.2 用例规约4.2.1注册用例名称注册用例说明用户进入系统时注册账号角色教员、学员前置条件该用户没有账号基本事物流1.用户填写注册账号2.系统检测账号是否已存在3.用户输入密码以及重新输入密码4.系统检测密码和重新输入密码是否一致5.用户填写其他注册信息6.所有信息无误后,用户注册成功异常事物流1、注册账号是否重复,若重复,系统提示“账号已存在”,用户重新输入账号2、密码和重新输入密码是否一致,若不一致,系统提示“重新输入”,用户重新输入密码和重新输入密码3、其他信息是否为空,若为空,系统提示“重新输入”,用户填写完整信息图4.2.1 注册活动图4.2.2查看个人信息用例名称查看个人信息用例说明用户查看个人信息角色教员前置条件用户已经登录系统基本事物流1、 用户点击“个人信息”2、系统跳转到“个人信息”页面 3、 用户点击“返回” 4、系统跳转到主页面异常事物流无图4.2.2 查看个人信息活动图4.2.3修改个人信息 用例名称 修改个人信息用例说明 用户修改个人信息角色 用户前置条件 用户已经登录系统基本事物流1.用户点击“个人信息”2.系统跳转到“个人信息”页面3.用户点击“修改”4.系统跳转到“修改个人信息”页面5.用户修改个人信息(密码、姓名、联系电话、邮箱),按“确定”6.系统检测密码和重新输入密码是否一致7.用户修改个人信息成功异常事物流 1.密码和重新输入密码是否一致,若不一致,系统提示“重新输入”,用户重新输入2.其他信息输入是否有误,若有误,系统提示“重新输入”,用户重新输入图4.2.3 修改个人信息活动图4.2.4学员预约 用例名称 预约用例说明 学员进行预约角色 学员基本事物 1.用户填写预约信息表 2.所有信息填写无误后,预约成功流异常事物流 3.填写的信息是否为空,若为空,系统提示“重新输入”,用户填写完整的预约信息图4.2.4 学员预约活动图4.2.5 搜索 用例名称 搜索用例说明 学员进行教员搜索角色 学员基本事物流 1、学员输入关键字;2、判断输入不为空则提交关键字;3、输出符合条件的数据列表异常事物流 1、输入为空,不能进行搜索;2、搜索结果为空,进行提示。

图 4.2.5 搜索活动图4.2.6 人工服务用例名称 人工服务用例说明 用户之间的交流沟通角色 学员、教员、客服人员基本事物流1.学员点击QQ 客服链接进入QQ对话窗口;2.进行交流; 异常事物流 1.网络没有连上,接通网络或者选择电话联系交流。

图 4.2.6 人工服务活动图4.2.7 回应预约用例名称 回应预约用例说明 教员回应学员预约请求角色教员基本事物流 1.教员打开个人主页,查看记录;2.当有新的预约信息的时候,教员可以选择是否接受订单。

异常事物流 1.网络没有连上,接通网络或者选择电话联系交流。

图 4.2.7 回应预约活动图4.3.8 学员评论 用例名称 学员评论用例说明 学员对授课老师进行评价角色 学员基本事物流 1.学员登陆成功进入主页;2.进入已授课老师个人信息介绍页面;3.输入评价内容;异常事物流1.已评价,不能进行第二次评价;2.输入内容为空,重新输入。

相关主题