软件体系结构-武汉理工-陈明俊
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目名称:NextGen POS
1 项目参与人员
项目经理:范家林
需求分析师:蔡庚贤彭冬磊
产品设计师:朱鹏
架构师:秦超
编码员:范家林,蔡庚贤,朱鹏,秦超,彭冬磊
测试员:范家林,蔡庚贤,朱鹏,秦超,彭冬磊
各自完成的任务:
范家林: 1.2补充规格说明,1.7迭代计划的编写,2.8.3销售单,2.8.4 销售单项
蔡庚贤:UML概述的编写, 1.5 领域/业务规则,1.6 风险列表和风险管理计划,2.1 领域模型
彭东磊:立项背景的编写,2.2 系统顺序图(SSD),2.8.5帐户,2.8.6帐户管理
朱鹏:1.4 词汇表,1.3 预景,2.3 操作契约,2.8.1 商品,2.8.2商品管理
秦超:1.1用例模型2.4 类图,2.5 系统结构,2.6包图,2.7部署图
文档的编写以及产品介绍文档由组员共同编写完成
2立项背景
21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。
3 UML 概述
面向对象的系统分析与设计,包括OOA(面向对象分析)与OOD(面向对象设计)两个部分。其中OOA 的主要任务是分析问题,找出问题解决方案。同时,发现对象并分析对象内部构成和外部关系,建立软件系统的对象模型。OOD 的主要任务是根据已确立的系统对象模型,运用面向对象技术,设计对象与类,进而设计系统结构、人机界面、数据管理、任务管理等子系统。UML(Unified Modeling Language)是第3 代的面向对象建模语言,融入了软件工程领域的新思想、新方法和新技术,提出如模板、扩展机制、活动图等新概念。UML 易于表达且功能强大,应用广泛。它不但适用于面向对象的软件分析与设计,还支持从需求分析开始的软件开发的全过程。UML 定义了一系列图形工具,以对现实世界进行面向对象建模。标准建模语言UML 已成为面向对象技术的主流建模工具,支持系统分析、设计和实现等软件开发全过程。
目录
项目名称:NextGen POS --------------------------------------------------------------------- 1
1 项目参与人员 --------------------------------------------------------------------------- 1
2立项背景 ---------------------------------------------------------------------------------- 2
3 UML 概述 ---------------------------------------------------------------------------------- 2 目录------------------------------------------------------------------------------------------------ 3
1 初始 --------------------------------------------------------------------------------------- 5
1.1 用例模型(秦超)-------------------------------------------------------------- 5
1.1.1 use case ------------------------------------------------------------------- 5
1.1.2 10-20% core picked requirement ------------------------------------- 6
1.2 补充规格说明-------------------------------------------------------------------- 7
1.2.1 修订历史 ------------------------------------------------------------------ 7
1.2.2 Introduction (简介) ------------------------------------------------------- 7
1.2.3 Functionality (功能性) --------------------------------------------------- 7
1.2.4 Usability (可用性) -------------------------------------------------------- 8
1.2.5 Reliability (可靠性) ------------------------------------------------------ 8
1.2.6 Performance (性能) ------------------------------------------------------- 8
1.2.7 Supportability (可支持性) ----------------------------------------------- 8
1.2.8 Implementation Constraints (实现约束) ------------------------------ 9
1.2.9 Purchased Components (购买的组建) --------------------------------- 9
1.2.10 Interfaces (接口) --------------------------------------------------------- 9
1.2.11 Application-Specific Domain (Business) Rules (应用领域规则) 9
1.2.12 Legal Issues (法律问题) ----------------------------------------------- 10
1.2.13 Information in Domains of Interest (所关注领域内的信息) ---- 10
1.3 预景------------------------------------------------------------------------------- 10
1.3.1 Revision History (修订历史) ------------------------------------------- 10
1.3.2 简介 ----------------------------------------------------------------------- 11
1.3.3定位 ------------------------------------------------------------------------ 11
1.3.4 涉众描述 ----------------------------------------------------------------- 11
1.3.5 产品概览 ----------------------------------------------------------------- 11
1.3.6系统特性概要------------------------------------------------------------ 12
1.3.7其它需求和约束--------------------------------------------------------- 12
1.4 词汇表---------------------------------------------------------------------------- 12
1.4.1修订历史 ------------------------------------------------------------------ 12
1.4.2 定义 ----------------------------------------------------------------------- 13
1.5 领域/业务规则------------------------------------------------------------------ 13
1.5.1 修订历史 ----------------------------------------------------------------- 13
1.5.2 规则列表 ----------------------------------------------------------------- 14
1.6 风险列表和风险管理计划---------------------------------------------------- 14
1.7 迭代计划------------------------------------------------------------------------- 14
为期三周的迭代计划: ----------------------------------------------------------------- 14