240 likes | 345 Views
www. .ca. EC Port—An E-Store. 中国北京: 电话 l: (010) 62196102 地址: 北京市海淀区北三环西 路甲18号 中鼎大厦 B 座7层 Email: tarena@tarena.com.cn Toronto, Canada: Tel : (647) 284-8872 Email : hansy@tarena.ca Address: 106-7 Crescent
E N D
www. .ca EC Port—An E-Store 中国北京: 电话l: (010) 62196102 地址: 北京市海淀区北三环西 路甲18号 中鼎大厦B座7层 Email: tarena@tarena.com.cn Toronto, Canada: Tel : (647) 284-8872 Email : hansy@tarena.ca Address: 106-7 Crescent Place Toronto, Ontario, Canada Post Code: M4C 5L7 CONFIDENTIAL
www. .ca 在线销售系统 中国北京: 电话l: (010) 62196102 地址: 北京市海淀区北三环西 路甲18号 中鼎大厦B座7层 Email: tarena@tarena.com.cn Toronto, Canada: Tel : (647) 284-8872 Email : hansy@tarena.ca Address: 106-7 Crescent Place Toronto, Ontario, Canada Post Code: M4C 5L7 软件开发任务书 — 完成软件项目、积累工作经验 CONFIDENTIAL
掌握软件开发流程 完成软件开发项目 积累软件开发经验 巧用软件开发技术 熟悉电子商务业务 发扬团队合作精神 提高语言表达能力 锻炼文档书写能力 分析解决问题能力 Objective
系统需求分析(Requirements Analysis) 业务模型(Business Model) 系统需求定义(Requirements Definition) 总体设计(Architecture Design) 软件需求分析(Software Requirements Analysis) 数据建模( Data Model ) 编码/单元测试(Coding) 联合调试(Integration) 系统测试(Testing) 运行维护(Installation & Maintenance) 软件开发流程 • 系统需求分析(Requirements Analysis)
Customer 业务模型(Business Model) Online store Products List Product info Product DetailInfo Internet Shopcart Management Shopcart info Customer Authentication Customer Registration User info CustomerInfo Modification Order info Order Management
系统需求分析(Requirements Analysis) 系统需求定义(Requirements Definition) 在线购物用例(Online Buying Use Cases) 用户管理用例 (User Management Use Cases) 定单管理用例(Order Management Use Cases) 总体设计(Architecture Design) 软件需求分析(Software Requirements Analysis) 数据建模( Data Model ) 编码/单元测试(Coding) 联合调试(Integration) 系统测试(Testing) 运行维护(Installation & Maintenance) 软件开发流程 • 系统需求定义(Requirements Definition)
浏览产品 查看产品信息 取消一个产品 管理购物车 修改产品数量 清空购物车 用户 下定单 确认定单信息 在线购物用例
注册新用户 管理用户信息 认证用户 修改用户信息 用户 用户管理用例描述
删除定单 用户定单自管理 查看定单信息 用户 用户定单管理用例
系统需求分析(Requirements Analysis) 系统需求定义(Requirements Definition) 总体设计(Architecture Design) 软件需求分析(Software Requirements Analysis) 数据建模( Data Model ) 编码/单元测试(Coding) 联合调试(Integration) 系统测试(Testing) 运行维护(Installation & Maintenance) 软件开发流程
系统架构逻辑图-体系结构 HTML Presentation Logic Business Logic Persistent Logic Data
物理视图/Physical View Web Container Tomcat Database Server PointBase E-STORE系统 Client系统 Browser
系统需求分析(Requirements Analysis) 系统需求定义(Requirements Definition) 总体设计(Architecture Design) 软件需求分析(Software Requirements Analysis) 数据建模( Data Model ) 编码/单元测试(Coding) 联合调试(Integration) 系统测试(Testing) 运行维护(Installation & Maintenance) 软件开发流程
在线购物软件分析- 产品管理类图(Class Diagram)
在线购物软件分析- 购物车管理类图(Class Diagram)
在线购物软件分析- 用户管理类图(Class Diagram)
在线购物软件分析- 定单管理类图(Class Diagram)
在线购物软件分析- 顺序图(OID Diagram)
系统需求分析(Requirements Analysis) 系统需求定义(Requirements Definition) 总体设计(Architecture Design) 软件需求分析(Software Requirements Analysis) 编码/单元测试(Coding) 联合调试(Integration) 系统测试(Testing) 运行维护(Installation & Maintenance) 软件开发流程 • 数据建模( Data Model )
分组、分工: Group Study! Team Work!
Developer Team(0301) Team1:在线购物
Question & Answer Thank You!