需求分析案例.pptx
《需求分析案例.pptx》由会员分享,可在线阅读,更多相关《需求分析案例.pptx(55页珍藏版)》请在优知文库上搜索。
1、3-3需求分析案例第一阶段:理清业务与流程需求分析案例第二阶段:确定需求细节“Android点餐系统”项目案例需求获取资料介绍如下:(1)目标和范围 本软件主要作用是为点餐者提供一套可以在移动设备(手机、平板)上运行的点餐软件。系统分为前台和后台,前台是点餐者使用的,点餐者可以在移动设备上查看餐馆所有的菜目、价格、简单的菜品介绍以及餐馆的特色菜介绍,同时点餐者还可以查看、取消自己已经挑选的菜品,最后上传订单。后台是管理员使用的,管理员可以在后进行订单管理、用户管理、菜谱管理等。 (2)系统角色和职责 系统的使用人群包括两类,一类是普通的用户,另一类是管理员(经过培训或是专业人员)。 管理员:系
2、统的维护,订单管理、菜品的增删。 普通用户:注册账号,点餐、座位预订。“Android点餐系统”项目案例需求获取资料介绍如下:序序号号功能要求功能要求需求说明需求说明1查询菜品用户可以查看菜品的基本介绍,包括简单的材料和烧制过程。户可以查看菜品的价格、剩余数量、图片等。户可以查看当日的特色菜和特价菜推荐。2设置菜品管理员可以不断更新维护菜品信息,修改菜品价格,删除不再供应的菜品, 菜品信息里包括菜名、菜的简单介绍、图片、价格、数量、分类等。3顾客下单用户可以查看所有菜品,选择菜品及数量后下单,如果选择在餐厅用餐,还可以提前预订座位。4订单处理管理员可以查看到用户的订单情况,通过修改订单状态对订
3、单进行处理,表示订单是否完成,对恶意订单或已经取消的订单可以进行删除。用户可以查看自己的订单,如果订单的状态是未完成,用户可以修改或取消自己的订单。5数据处理管理员可以定期将数据备份到本地,遇到数据库故障时可以恢复数据库,打印数据库相关数据。(3)系统处理功能要求见下表。“Android点餐系统”项目案例需求获取资料介绍如下:(4)系统其他要求 本系统客户端要求符合大众操作习惯,与网上其他的Android系统App操作方式保持基本一致。餐馆要求每笔订单交易误差不得超过1角,每天交易额的误差不得超过100元。5年内价位在500元以上的Android手机都可以流畅运行该系统。“Android点餐系
4、统”项目案例需求获取资料介绍如下:3-3需求分析案例以Android点餐系统为例。第一阶段:理清业务与流程一、业务流程分析1. 1. 业业务务流流程程分分析析一是理解流程的层次性;二是了解流程的类型;三是掌握以业务事件识别、寻找流程的技巧。基于Android平台的点餐系统的总体流程包括的步骤有:(1)顾客在智能手机上登录点餐系统客户端后,自动进入菜谱界面,查看菜谱; (2)顾客选择菜品进行下单;(3)顾客选择菜品数量,若需在餐厅用餐还需选择座位号;(4)选择完成并确定后,提交订单; (5)订单提交后,订单数据会上传到服务器;(6)订单提交后,顾客可以在客户端查看自己的订单情况;(7)在管理员未
5、确认订单之前,顾客可以对订单进行修改或取消操作;(8)管理员登录点餐系统服务器端,对用户订单进行确认;一、业务流程分析2. 跨跨职责职责流程流程图应图应用用具体来说,我们应该先找到业务事件的负责人,然后通过设问的方式,让他描述响应该业务事件所进行的活动,说明活动的执行岗位以及它们之间的关系、数据传递。一、业务流程分析3 3. . 活活动动图图应应用用 活动图是一种表述过程机理、业务过程以及工作流的技术。本系统的下单活动图可以参看右图。一、业务流程分析4.4.数数据据流流程程图图应应用用客户端数据流程图服务器端数据流程图二、业务实体分析1 1业务业务实体分析实体分析任务概述任务概述业务实体分析的
6、产物有两种可选的模型,包括类图和E/R模型也叫实体关系图。二、业务实体分析2 2. .类类图图1)领域建模方法领域建模时,其工作主要就是识别标识类、明确类之间的逻辑关系和数量关系以及添加重要的结构规则三个方面。二、业务实体分析2 2. .类类图图使用名词分析法发现类和对象。1用例描述:用例描述:1. 经理经理开始制定开始制定促销策略促销策略2. 经理经理制定制定促销策略促销策略3. 系统系统返回当前返回当前促销策略促销策略经理重复步骤经理重复步骤2-3,直至制定,直至制定所有促销策略所有促销策略4. 经理经理结束制定结束制定促销策略促销策略5. 系统系统返回当前返回当前促销策略促销策略确定对象
7、:确定对象:经理,促销策略经理,促销策略概念类:概念类:经理,促销策略经理,促销策略二、业务实体分析2 2. .类类图图2用例描述:用例描述:1. 经理经理查看查看预约预约2. 系统系统返回返回预约列预约列表表确定对象:确定对象:经理,预约,预约列表经理,预约,预约列表概念类:概念类:经理,预约,预约经理,预约,预约列表列表摒弃对象:3用例描述:1. 经理查看取号2. 系统返回取号列表确定对象:经理,取号,取号列表概念类:经理,取号,取号列表摒弃对象:4用例描述:1. 经理查看订单2. 系统返回订单列表确定对象:经理,订单,订单列表概念类:经理,订单,订单列表二、业务实体分析2 2. .类类图
8、图5用例描述:用例描述:1. 顾客顾客请求请求预约预约2. 系统系统向向经理经理发送发送预约预约请求请求3. 经理经理处理处理预约预约请求请求4. 系统系统提醒提醒经理经理处理成功处理成功5. 系统系统返回返回顾客预约顾客预约信息信息确定对象:确定对象:顾客,预约,顾客,预约,经理经理概念类:概念类:顾客,预约,顾客,预约,经理经理摒弃对象:6用例描述:1. 顾客请求取号2. 系统向经理发送取号请求3. 经理处理取号请求4. 系统提醒经理处理成功5. 系统返回顾客取号信息确定对象:顾客,取号,经理概念类:顾客,取号,经理二、业务实体分析2 2. .类类图图7用例描述:用例描述:1. 顾客顾客请
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析 案例