BX110937李建辉实验三软件项目展开(下).docx_第1页
BX110937李建辉实验三软件项目展开(下).docx_第2页
BX110937李建辉实验三软件项目展开(下).docx_第3页
BX110937李建辉实验三软件项目展开(下).docx_第4页
BX110937李建辉实验三软件项目展开(下).docx_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子信息学院实验报告书课程名:软件需求分析 题 目: 软件项目展开(下) 实验类别 【验证、设计、综合】 班 级: BX1109 学 号: 37 姓 名: 李建辉 组 长: 李建辉 评语:实验内容: 优秀 良好 合格 一般 不合格 报告格式: 优秀 良好 合格 一般 不合格 实验态度: 优秀 良好 合格 一般 不合格 实验结果: 优秀 良好 合格 一般 不合格 课题纪律: 优秀 良好 合格 一般 不合格 成绩: 指导教师: 杨志和 批阅时间: 年 月 日1 1、 实验内容或题目网上订餐系统2、 实验目的与要求需求工程团队以经过评审的前景和范围文档为依据安排计划,展开需求获取活动。利用需求获取方法,通过多次结合获取与分析的迭代过程,获取用户需求。完成用例文档(用户需求文档)。3、 实验结果结果文档:需求获取安排计划书;用例文档(用户需求文档);使用的面谈报告和原型物件。2网上订餐系统需求获取安排计划Requirement Plan目 录1 前言31.1小组信息31.2目的31.3参考文献32 前期相关准备32.1 概要32.2 收集背景资料32.3 定义项目前景和范围43 需求获取43.1 概要43.2 涉众分析与硬数据采样43.3 选取获取方法53.4 执行获取53.5 记录结果54 后期74.1 需求验证74.2 需求管理81 前言 1.1小组信息 系统: 网上订餐系统小组组长: 李建辉小组成员: 韩豆利、施彬彬、孙佳喜,林长城1.2目的前一阶段我们通过和甲方的面谈获得了甲方的12个业务需求,并且针对这12个业务需求我们给其中的七个列出具体的解决方案以及系统特性,在这一阶段我们完成了项目前景和范围文档以及问题分析过程的文档编写这一任务已在上一阶段需求启动阶段完成,通过与客户的第一次面谈,得到了客户的五个业务需求,并分别提出了针对这五个问题的解决方案以及系统特性。这一阶段完成了项目前景与范围文档以及问题分析过程文档的编写。1.3参考文献 1)需求工程-软件建模与分析2)项目前景和范围文档3)问题分析过程文档62 前期相关准备 2.1 概要网上订餐系统旨在提高传统服务业的服务范围和工作效率,打破传统餐饮业对于规模的限制,将餐饮和顾客的时间空间合理的配置,最大限度提高餐饮业的服务效率,管理效率和营业利润,最大限度满足顾客的需求。2.2 收集背景资料 在网络技术快速发展的今天,原先普通的电话预定餐厅已经不能满足的功能需求。网络越来越贴近生活,本产品通过网络订餐方便商家客户互动。用户通过注册登陆的方式能及时看到餐饮商家更新的信息,包括就餐环境,座位信息,菜肴信息等,可以预定台位,就餐后可添加用户反馈。商家可及时更新信息,查看预定,处理订单,通知客户订单确认,这样商家就能根据客户的订单来购买食材,大大提高了餐厅的客户量,提高餐厅的收益。系统管理员可以维护更新发布消息,还可以产生餐厅排行榜,财务管理,菜谱管理等一些辅助功能。2.3 定义项目前景和范围随着人们工作节奏的加快,时间越来越紧凑,许多职工为了完成工作需要外卖而且随着80后90后喜欢宅在家里,网上订餐迎来前所未有的机遇,由于计算机互联网的快速发展,现在人人离不开手机电脑,因此网上订餐系统大大满足了顾客的需求,由于软件能够扩展餐饮店的业务,为餐饮店提供不只局限于店面的限制,扩大了餐饮店的虚拟规模,软件为餐饮店管理者提供了订单管理,财务管理,菜品销量的统计,每日的销售量和销售利润,大大降低了餐饮店管理者对财务管理统计菜品选择的管理难度,提高了餐饮店管理者的经营水平,前景广阔。顾客可以通过登录餐厅的网站预定自己喜欢的桌位和菜单。餐厅可以网上订餐系统可以了解顾客的需要,从而减少餐厅的支出。通过网上订餐管理系统还可以扩大餐厅的业务,增加客源,从而提高收益。3 需求获取3.1 概要通过网上订餐系统方便商家客户互动。用户通过注册登陆的方式能及时看到餐饮商家更新的信息,包括就餐环境,座位信息,菜肴信息等,可以预定台位,就餐后可添加用户反馈。商家可及时更新信息,查看预定,处理订单,通知客户订单确认,这样商家就能根据客户的订单来购买食材,大大提高了餐厅的客户量,提高餐厅的收益。系统管理员可以维护更新发布消息,还可以产生餐厅排行榜,财务管理,菜谱管理等一些辅助功能。3.2 涉众分析与硬数据采样涉众为:中小型餐馆经过对我校所在区餐馆的详细调查,并多次与不同餐馆老板访问交流后,加深了对现行网上订餐业务的深刻了解,与此同时,将整个网上订餐系统抽象描述如下:1) 用户可以注册、登录系统。2) 用户预定桌位和菜单。3) 用户可以查询菜单。4) 用户对自己的订餐可以进行增删。5) 用户在提交订单半小时内可以取消预定。6) 用户通过支付宝/网银方式交预定金。3.3 选取获取方法 由于面向对象的局限性,主要采取传统方法和原型获取方法结合方法。3.4 执行获取文档分析过后,采用面谈和原型开发的方法:面谈目标1、了解餐馆老板对系统中的功能的特殊需求2、了解客户对于系统中的功能的特殊需求3、确定软件需求类型4、了解餐馆服务人员对于系统中的部分功能要求参与人员乙方:李建辉.施彬彬.林长城.韩豆利.孙家喜 安排时间午间休息时段选择地点餐馆大堂准备内容主要以两个方面来阐述需求问题:一个是正面需求:客户的主体需求和特色需求;另一方面是反面需求:主要给予客户自己的建议,进行对他们建议需求的分析。3.5 记录结果 活动名称具体描述实行日期负责人收集背景资料对网上订餐系统的背景进行深入了解,方便后续需求活动的开展2014.3.3-2014.3.6施彬彬,韩豆利第一次面谈梳理系统的功能及具体的服务2014.3.7林长城客户方:郑佳 郭淳制定客户解决方案根据获取的业务目标,了解高层阶级的期望,得到该软件要实现的主要功能。2014.38-2014.3.12孙家喜,林长城第二次面谈根据客户的要求提出各自的看法,并最终达成共识以建立一个共同的前景2014.3.13李建辉客户方:张勇完成前景和范围文档根据解决方案中定义的系统特性构建系统的范围并且完成前景和范围文档2014.3.14韩豆利,施彬彬完成需求问题分析过程文档根据对之前问题分析,解决过程阐述,完成需求问题分析过程文档2014.3.15李建辉本阶段文档的总体修订,美化对提交文档做的总体的排版,修订,美化2014.3.16-2014.3.18韩豆利第三次面谈以前景和范围文档为基础,进一步获取需求。(主要针对用户对整个系统的需求)2014.3.19施彬彬完成用户需求列表通过面谈结果,列出所有用户需求,完成用户需求列表2014.3.20孙家喜在进行2-3次面谈结合实际的进度以及所遇到问题的解决情况在进行2-3次面谈。主要针对高层用户。2014.3.21-2014.4.1林长城完成用例文档以用户方获取的任务描述为基础,编写用例,对所得的所有用例进行文档化,完成项目用例文档。以方便各方对于整个项目的交流2014.4.2李建辉完成面谈报告以及原型物件对前面所有面谈内容,原型物件进行整理,完成面谈报告和原型物件。2014.4.3孙家喜本阶段文档的总体修订,美化对本阶段产生的文档进行总体的美化,排版,修订。2014.4.4-20144.5韩豆利完成需求规格说明文档 根据用户需求,通过面向对象建模分析手段,为问题设计解决方案,完成需求规格说明文档 2014.4.6-2014.4.12施彬彬建立分析模型 通过面向对象建模不分析手段建立分析模型,并且完成相应的分析模型文档。 2014.4.12-2014.4 .20李建辉完成软件需求列表 通过以上过程,模型,以及文档对用户需求的细化,扩充,列出所有软件需求,并完成软件需求列表。 2014.4.20-2014.4.30韩豆利本阶段文档的总体修订,美化对本阶段产生的文档进行总体的美化,排版,修订。2014.5.1-2014.5.18孙家喜4 后期 4.1 需求验证 大量数字证明软件系统15%的错误来自于错误的需求,为了提高软件质量,确保软件开发成功,降低软件开发成本,一旦对目标系统提出一组要求之后,必须严格验证这些需求的正确性。一般说来,应该从下述 4 个方面进行验证:(1) 一致性 所有需求必须是一致的,任何一条需求不能和其他需求互相矛盾。 (2) 完整性 需求必须是完整的,规格说明书应该包括用户需要的每一个功能或性能。 (3) 现实性 指定的需求应该是用现有的硬件技术和软件技术基本上可以实现的。对硬件技术的进步可以做些 预测,对软件技术的进步则很难做出预测,只能从现有技术水平出发判断需求的现实性。 (4) 有效性 必须证明需求是正确有效的,确实能解决用户面对的问题。为了达到上述所说的4个方面,我们小组计划使用同级评审的方法来执行验证,并要求在发现问题之后立即修正,还应该对修正的过程进行跟踪,以保证修正的落实。同时也跟用户方协商希望得到他们的配合。4.2 需求管理 需求调研计划:包括客户人员、自己人员、需要的资料、设备、规范、进度 组织双方对需求进行评审:确保需求的正确、一致 建立和维护需求基线集 建立需求跟踪信息 进行变更控制 网上订餐系统面谈报告和原型物件 Interview report and prototype object目 录1 前言11.1目的11.2 内容概要12 面谈计划22.1面谈目标22.2面谈人员22.3面谈时间22.4 面谈地点22.5 面谈模型22.6 面谈内容33 面谈43.1 面谈的主要内容:43.2 面谈要点54 面谈分析64.1 谈话分析64.2解决的问题64.3发现的新问题:64.4遗留问题64.5 面谈评价75下次面谈目标761 前言1.1目的面对面的会见(face-to-face meeting)被认为是最具丰富内容的交流方法,同时实践当中应用最为广泛的需求获取方法之一。本次面谈目的是解决在细化解决方案中遇到的一些问题,需要与用户之间达成共识。确定该项目的解决方案。1.2 内容概要该报告分为几个部分,详细地跟踪整个面谈过程,给出面谈的详实记录。包括会见者提出的问题以及被会见者的回答等等。由于设备的限制,本次面谈采用笔录的形式,及电脑输入。报告对记录后的分析过程也做了记录,同时给出本次面谈的分析和总结,讨论后的结果。72 面谈计划为了使面谈顺利的进行,开始面谈之前需要对面谈做详细的计划。面谈计划包括六个部分,分别为确定面谈目标、参与人员、安排时间、选择地点、准备内容、面谈模型。下面给出详细描述。2.1面谈目标确定网上订餐系统的类型包含的功能具体内容如菜品、服务等。定义输入、输出类型及个数。2.2面谈人员由于顾客们工作繁忙,所以派出一到两个代表参与该次面谈,项目组的人员全部出席。会见者:李建辉,韩豆利,施彬彬,林长城,孙家喜被会见者:宗静波,郑佳2.3面谈时间由于大家都是学生,有学业在身,所以选择周末。并且在晚上,具体时间为:2014-04-26晚上18:00正式开始,21:00分结束,历时180分钟左右。第一次面谈尚有遗留问题,组织第二次面谈。2.4 面谈地点为了给被会见者营造一个轻松、舒适、和谐的环境,同时为了不打扰其他同学学习,也以便被会见者能够更加真实的回答需求问题,准确获知客户的真实需求,本次面谈选择了晚上时间段安静舒适的地点:上海电机学院图书馆三楼咖啡厅。2.5 面谈模型由于财力和物力的限制,本次面谈采用了最通用的笔录方式,为了提高记录的效率,同采用了电脑打字输入记录方式。好在用户有以前的系统可以参考,并且开发者对用户的一些问题和需求在项目启动阶段有了一定了解,于是我们根据已经了解的内容作出一些初始的原型。2.6 面谈内容面谈过程中使用的问题有两种:开放式问题和封闭式问题。开放式问题主要包括该系统可能的输入和输出类型及需要实现的功能,由会见者提问。根据客户的回答及肢体语言等表达的含义来总结并得出结论。过程中可能会出现一些软件会遇到的约束或规则等。封闭式问题主要以问卷的形式给用户回答,每个问题给出一些预定义的选项,顾客只要在恰当的选项上打勾就行。该问卷的使用对象为组长及副组长,目的是了解高层阶级的期望,得到该软件要实现的主要功能。为了方便面谈,我们采用图示的方法。简单的描述出软件可能的界面,希望他们给出一些建设性意见帮助改善软件。图示以纸面形式呈现给客户3 面谈面谈笔录人员:施彬彬面谈电子记录人员:韩豆利主持者:李建辉其它参与者:林长城,孙家喜被面谈者:宗静波,郑佳面谈时间:2014/04/26 18:0021:00面谈地址:上海电机学院图书馆三楼咖啡厅3.1 面谈的主要内容:面谈内容主要分ABC三步,具体如下:面谈的第一步就是给客户讲解预定的软件模型,并且给予详细的讲解。主要用比较具体的问题引导用户逐步进入问题讨论氛围。A首先给客户简单介绍了系统主要的构成模块(抽象层次的),和各个模块完成的基本功能,客户完全同意了各个功能模块的划分。B然后就每个模块进行详细的介绍和交流,了解客户对各个模块的认识,想法,建议等。让客户谈谈希望模块能完成的工作,或者对整个系统的期望。然后发现系统与客户需求之间的差异。具体内容如下:系统布置可以操作的平台有三个:公司的门户网站;用户业务平台;管理员管理平台。 门户网站:为贵公司建立一个互联网上的门户网站,用来为贵公司提供一个门户平台,展现公司的企业文化和相关情况,推广公司的服务,增加公司的知名度,吸引更多顾客。同时也为公司已有的会员提供一个互联网上的查询平台,会员用已有的账户登录后,可以查看该账户的相关情况,如账户余额,个人信息以及积分情况,享受的优惠政策,同时也可以浏览公司所有的服务请况,和正在展开的活动情况。界面风格清新大方面向大众。用户业务平台: 用户注册:用户提交相应的个人信息和用户名、密码进行注册成为会员。购物车管理: 用户登陆后就可以选择自己喜欢的菜肴和份数,并放入购物车中。同时能对购物车中的菜肴进行修改和删除。订单管理: 用户可以下订单,并查看订单状态,在10分钟内可取消订单。管理员可以随时查看用户提交的订单信息,并反馈给工作人员。评价管理: 用户进入评价页面,可以对已经确认收货的订单进行评价,包括对送货速度和态度,菜肴可口度等进行评价和评分。管理员管理平台:登录系统:管理员的帐号和密码。如果验证通过,进入该系统,如果验证失败输出相应提示信息。菜单管理:管理员可对菜单页面的菜肴的名称、价格、图片等情况进行修改,添加,删除等操作。订单管理:管理员可以随时查看用户提交的订单信息,并反馈给工作人员。关于系统各个模块描述完毕,顾客完全基本同意,并提出一些意见,可总结为:门户网站中,如同QQ空间一样,首先有一段动画,然后进入网站主页,若不登录可以看到一些有关公司介绍的链接页面及少许菜品,网页将有登录链接,会员登录后可以进行以上提及的活动。用户业务平台中,在客户浏览网站时,希望有弹窗式的客服帮助指导客户订餐。管理员管理平台中,客户希望管理员可以查看到所有会员信息,系统将帮助按不同的参数将会员分类,以便分析主要消费人群,不同服务面向的人群的信息。C最后通过封闭式问题引导用户参与整个系统业务流程,快速讨论大范围问题,对整个面谈进行总结性的收拢。3.2 面谈要点1.谈话要点主要是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论