软件工程与UML10开发“网上书店系统”课件.ppt

上传人(卖家):三亚风情 文档编号:3560949 上传时间:2022-09-18 格式:PPT 页数:19 大小:538KB
下载 相关 举报
软件工程与UML10开发“网上书店系统”课件.ppt_第1页
第1页 / 共19页
软件工程与UML10开发“网上书店系统”课件.ppt_第2页
第2页 / 共19页
软件工程与UML10开发“网上书店系统”课件.ppt_第3页
第3页 / 共19页
软件工程与UML10开发“网上书店系统”课件.ppt_第4页
第4页 / 共19页
软件工程与UML10开发“网上书店系统”课件.ppt_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、单元十 开发“网上书店系统”软件工程与软件工程与UML第1页,共19页。任务一:捕获需求任务二:需求分析目 录CONTENTS任务三:系统分析任务四:系统设计第2页,共19页。【知识目标】理解UML建模过程掌握面向对象方法的分析设计方法【能力目标】能按照软件工程的方法思路实施软件开发能将软件建模技术贯穿到整个软件开发的实践中第3页,共19页。引 例 描 述 B2C(Business-to-Consumer)是电子商务的一种模式,即商家对消费者,也就是通常说的商业零售,直接面向消费者销售产品和服务。“网上书店系统”是应传统图书销售商业务转型需求而要求研发的电子商务系统。本系统完成书城前台用户子系

2、统和后台管理子系统的开发,实现网络环境图书销售和管理功能。为控制系统设计难度,本章仅完成阳光书城B2C电子商务系统的部分功能,对包括系统支付、财务管理等功能进行了简化。第4页,共19页。任务一 捕获需求01第5页,共19页。任务陈述 包括所有功能和服务在内的系统需求必须和项目的客户进行讨论研究,以发现和确定客户完整的真实需求,以及各功能的业务流程,有时,还需要为客户原有流程提出调整建议,因此需要一位在图书销售方面有较丰富经验而且又对软件系统开发有一定了解的业务专家与客户进行沟通。第6页,共19页。这里采用了用户访谈、问卷调查、类似产品的用户体验、历史单据收集等方法进行信息收集。经过初步整理,“

3、网上书店系统”基本功能得到确定。系统分为前台应用和后台管理两部分。前台应用部分主要面向客户的应用功能,后台管理部分主要面向公司相关系统管理人员和业务员工的应用功能。对于一般浏览用户,系统需要向他们提供的最低服务包括:注册账号、浏览图书、搜索商品、修改订单、查看购物车等。对于已注册用户,系统除了向他们提供以上服务外,还需要提供:登录、注销、维护账户、订购图书等功能。对于公司雇员,需要按其工作岗位进行分类,不同岗位员工的权限和能访问的数据有所不同,本系统目前仅把公司雇员分成系统管理员和店员两类。其中系统管理员主要进行客户账号的维护与管理,店员则主要进行系统图书信息及订单处理方面工作。系统需要向系统

4、管理员提供包括锁定客户账号、解锁客户账号、员工登录、注销等功能,店员则需要得到员工登录、注销、查看订单、执行订单、检索商品、维护图书分类信息、添加商品、采购商品、商品上架、修改图书信息等方面功能。任务实施第7页,共19页。任务二 需求分析02第8页,共19页。任务陈述 在对需求进行捕获和整理后,我们获得了系统的有效需求,接下来需要对需求进行一系列的分析,得到文档化的需求规格说明书。第9页,共19页。用例建模用例建模 前台应用部分用例建模 后台管理部分用例建模 书写用例文档书写用例文档 需求确认需求确认 任务实施逻辑设计阶段“借还书成功”的协作图第10页,共19页。任务三 系统分析03第11页,

5、共19页。任务陈述 需求确认的主要目的就是由开发小组与客户沟通手段转为项目组内部设计系统的标准,但此时还不能直接进行代码开发,需要首先以用例模型为入口,完成系统分析和系统设计。系统分析在实践中有多种不同的方法,这里,我们先从用例的操作流程中提取一些直观的实体类,这些实体类只需要完成其初步识别即可,然后针对各功能完成顺序图,在完成顺序图的过程中,对已有实体类进行细化,部分原有提取的实体类可能会消失或合并到其它类中,也可能会发现新的实体类。第12页,共19页。识别实体类识别实体类 类图及顺序图设计类图及顺序图设计 任务实施第13页,共19页。任务四 系统设计04第14页,共19页。任务陈述 系统分

6、析只是从逻辑上阐明了系统需要“做什么”,系统设计是物理上描述系统“怎么做”。具体包括架构设计、技术方案选择、界面设计、数据库设计、类模型设计及细化等方面。第15页,共19页。架构设计架构设计 技术方案选择技术方案选择 界面设计界面设计 类模型设计类模型设计 动态建模动态建模 任务实施第16页,共19页。“网上书店系统”运用面向对象方法的分析设计方法,实践了捕获需求、需求分析、系统分析、系统设计等开发环节,在分析设计过程中有效运用了软件建模手段。本章小结第17页,共19页。开发信息管理系统开发信息管理系统 选择熟悉的系统,捕获需求,利用面向对象的手段进行分析建模和开发。项目实训第18页,共19页。THANK YOU高等教育出版社第19页,共19页。

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

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(软件工程与UML10开发“网上书店系统”课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|