- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件架构设计书
图书销售管理系统软件架构设计书目录1简介21.1编写目的21.2文档范围21.3定义21.4参考资料32架构表示方式33架构设计目标与约束33.1关键功能需求33.2关键质量需求54.用例视图54.1.概述55.逻辑视图75.1.概述75.2.主要的设计包和子系统86.进程视图86.1.概述86.2.进程视图87.部署视图197.1.概述197.2.部署模型视图208.实施视图208.1.概述208.2.实施模型视图209.大小和性能2110.质量21软件架构设计说明书1简介1.1编写目的本文档全面与系统地表述了图书销售管理系统的架构,并通过使用多种视图来从不同角度描述本系统的各个主要方面,以满足图书销售系统的相关涉众(客户、设计人员等)对本系统的不同关注焦点和需求。本文档记录并表述了系统架构的设计人员对系统构架方面做出的重要决策。 项目经理将根据构架定义的构件结构制定项目的开发计划;程序设计员将据此进行各构件的详细设计;测试设计员按照构架设计系统的总体测试框架;另外构架文档还用于指导各构件的实施、集成及测试。 本文档的预期阅读人员为项目经理、程序设计人员、测试人员和其他有关的工作人员。1.2文档范围 本软件架构文档适合于图书销售管理系统的总体应用架构。1.3定义软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口来实现。1.4参考资料 1.图书销售管理系统需求规格说明书 2.图书销售管理系统概要设计说明书 3.《UML和模式应用》2架构表示方式 本软件架构设计文档以一系列的视图来表示系统的软件构架,主要包括用例视图、逻辑视图、进程视图、部署视图、实施视图等,每个视图拥有一个或多个模型。并围绕相关视图来描述系统的基本结构、组成机制与工作原理等。本软件架构设计文档还将系统的构架机制描述也放在了逻辑视图之下。本文档主要使用统一建模语言(UML)来充当相关模型的表达语言;主要图表使用Microsoft office visio软件设计完成。3架构设计目标与约束 描述构架设计最主要目标就是满足关键系统功能需求和质量约束,这些功能需求和质量要求对软件构架有重大的影响,并决定了构架的设计。本节同时还列明影响构架的其他相关因素,如软件的复用策略、使用商业构件、设计与实施的策略等。3.1关键功能需求 按照需求规格说明书的规格要求,图书销售管理系统的设计分成了操作员功能模块和管理员功能模块为主的两大模块进行开发。其功能模块示意图如下所示:操作员模块:操作员模块包括操作员的软件需求,该模块包括销售图书、选课退课、查询图书信息这些功能。管理员模块: 管理员模块是图书销售管理系统的主要模块之一,包括图书管理(包括查看图书信息、修改图书信息、图书分类、删除图书)、会员管理(包括查看会员信息、修改会员信息、删除会员)、销售信息管理(包括查看销售信息、修改销售信息、删除销售信息)、财务信息管理(包括查看财务信息、修改财务信息、删除财务信息)、供应商管理(包括查看供应商信息、修改供应商信息、删除供应商)、库存信息管理(包括查看库存信息、修改库存信息、删除库存信息)。3.2关键质量需求 由于该图书销售管理系统针对于小型书店和去书店购买图书的人群,所以使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。4.用例视图4.1.概述用例视图(Use Case View)是被称为参与者的外部用户所能观察到的系统功能的模型图。用例是系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用。用例模型的用途是列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行。关键用例:关键的系统参与者1、操作员用例操作员用例说明:用例名称简单描述操作员登录操作员登录,进入系统销售图书操作员对图书进行销售查询图书信息操作员查询图书信息2、管理员用例:管理员用例说明用例名称简单描述管理员登陆根据用户账号和密码登录管理图书管理员对图书进行查看信息、修改信息、删除图书、图书分类、增加图书等操作。管理财务信息管理员对财务信息进行查询、修改、删除等操作。管理库存信息管理员对库存信息进行查询、修改、删除等操作管理供应商信息管理员对供应商进行查询、修改、删除等操作管理销售信息管理员对销售信息进行查询、修改、删除等操作。管理操作员信息管理员对操作
您可能关注的文档
- 轨迹问题课件.ppt
- 轨迹方程的求法及典型例题(含答案).doc
- 轨道、运输管理规定.doc
- 轨道交通3号线一期工程第三方检测服务项目招标文件.doc
- 轨迹动画的制作.ppt
- 车辆系统动力学2013版(合肥工业大学卢剑伟) - 第二篇纵向动力学.ppt
- 轨道板预制施工组织设计.doc
- 转基因植物及其安全.ppt
- 转录后RNA的加工.ppt
- 转运与安全.pptx
- 化妆品与日化行业月报:“618”大促收官,优质国产品牌表现亮眼(202206).pdf
- 果集数据:2021保健食品品类社媒分析报告.pdf
- 全球能源展望2022(英文版).pdf
- 氢燃料电池行业深度报告:“氢”舟已过万重山,氢燃料电池行业蓄势待发.pdf
- 免税行业专题,香港旅游零售启示录,充分竞争下的高盈利(202006).pdf
- 金融业数据应用发展报告(2021-2022)【下(共两册)】.pdf
- 可信人工智能产业生态发展报告(2022年)-CAICT.pdf
- 化工行业动态:草铵膦大幅提高报价,MDI继续底部上涨,纯碱库存延续下降(202106)-.pdf
- 趋势雷达-2022抖音日化行业年中复盘.pdf
- 环保行业2022秋季策略会:重视再生资源及新型电力系统投资机会(202208).pdf
文档评论(0)