《程序概要设计》doc版.doc_第1页
《程序概要设计》doc版.doc_第2页
《程序概要设计》doc版.doc_第3页
《程序概要设计》doc版.doc_第4页
《程序概要设计》doc版.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

概要设计说明书 v0.0.0Project Name 牛耳教育软件实训工厂麻友社交娱乐应用程序概要设计说明书 版本号V.R.rV: product version (产品发布,重大功能变更。01-99)R: product release (产品发布,小型功能变更/延伸,一般是客户正式变更请求的结果。01-99)r: revision (内部版本,开发过程中的修正。01-99)状态:草稿状态流程:草稿 - 评审 - 批准 - 完成文档编号:XXX-ZZZ-CCC-99-VVRRrr-YYYYMMDDXXX:产品缩写: 如MC1(MetroCentre)ZZZ:文件类别Software Requirements SpecificationSRSSoftware Architecture DesignSADSoftware High Level DesignHLDSoftware Low Level DesignLLDSoftware Project PlanSPPSystem Test PlanSTPIntegration Test PlanITPUnit Test PlanUTPProject Closure ReportPCRSoftware User ManualSUMCCC:模块识别(根据项目。由项目组长统一指定)99:序列号(识别模块下的每个文件。由项目组长统一指定)VVRRrr:版本号YYYYMMDD 文件完成时间,年月日初拟日期:YYYY-MM-DD完成日期:YYYY-MM-DD作者: NMS项目组部门: NMSR&D批准签字项目组长项目经理部门经理高级经理李园注:本文档符合ISO 9001:2000和CMM L3标准。索引 Table Of Contents1 绪论 Introduction51.1 目的 Purpose51.2 系统概括 System Overview51.3 术语、定义、缩写 Definitions, Acronyms, Abbreviations51.4 参考资料 Related Documentation52 总体设计考虑 Design Considerations62.1 需求规定 Requirements Provision62.2 假设和约束 Assumptions and Dependencies62.3 运行环境 Operational Environment62.4 基本设计概念 Design Methodology62.5 尚未解决的问题 Unsolved Issues63 系统架构 System Architecture73.1 系统配置System configuration73.2 硬件配置Hardware configuration73.3 网络配置Network configuration73.4 数据库Databases73.5 软件平台Software platform74 软件系统构架Software Architecture84.1 整体软件架构84.2 子系统,模块 1.n84.3 功能组1.n84.4 功能ID Feature ID - 功能名称 Feature name95 接口设计 Interface Design105.1 用户接口 User Interface105.2 外部接口 External Interface105.3 内部接口 Internal Interface105.4 异常处理设计 Exception Handling Design115.4.1 异常处理原理和规范Exception Handling Principle115.4.2 异常定义 Exceptions Definitions116 架构设计策略及决定Strategies and Decisions12Strategy 1.n126.1.1 重用策略Reuse Strategies126.2 结论 Conclusions127 文档结论。128 完成核对表Completion checklist12修改记录 Revisions版本作者修改内容/原因日期V1.1.1叶顺福新规作成2012-11-19客户需求更改,更改的具体功能评审记录 Reviews评审人日期评论意见1 绪论 Introduction本文档摘要内容。1.1 目的 Purpose标识要开发的软件产品(名称,代码)。开发本软件开发的意图、应用目标。本文档的预期读者。1.2 系统概括 System Overview系统结构,功能,接口的高层叙述。1.3 术语、定义、缩写 Definitions, Acronyms, Abbreviations本软件中专门术语的定义以及英语缩写词的原词组。 名称缩写中文释义1.4 参考资料 Related Documentation文档名称版本/日期作者或来源备注项目可行性报告软件需求定义软件测试需求MC1.SRS.COM.MetroCentre_GuidelineV 1.1.1NMSRnD(CVS path)MC系统描述TMF 814V 2.0XXX书某某,出版社(Copy availability)相关NMS信息注:可适当地删除或添加文档项。2 总体设计考虑 Design Considerations2.1 需求规定 Requirements Provision说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见“软件需求说明书”。2.2 假设和约束 Assumptions and Dependencies对于软件的假设和约束,包括使用,环境,规范,等。描述将影响软件设计的限制:技术限制,性能要求,用户特性,正确性要求,等。参见”软件需求说明书”。2.3 运行环境 Operational Environment简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见“软件需求说明书”。(这里说明的是运行环境对于系统的要求和限制,不是系统本身的环境配置。系统的环境配置和选择在“3.1系统配置System configuration”描述。)2.4 基本设计概念 Design Methodology说明本系统的基本设计概念,尽量使用图表的形式:2.5 尚未解决的问题 Unsolved Issues说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。3 系统架构 System Architecture3.1 系统配置System configuration 系统整体的硬件,网络,软件,数据库,等配置的结构图:3.2 硬件配置Hardware configuration 3.3 网络配置Network configuration 3.4 数据库Databases3.5 软件平台Software platform系统使用什么软件平台,技术(如GIS、J2EE、CORBA、数据库访问技术、等)。4 软件系统构架Software Architecture4.1 整体软件架构用一览表及框图的形式说明本系统的系统模块的划分,扼要说明每个系统模块的标识符和功能,给出各模块之间的关系。重点是为什么系统如此分化,而不是每个模块细节。 4.2 子系统,模块 1.n描述每个系统模块,模块内容包括:1 主要功能,提供的服务,业务流程;2 和其他模块的通信机制等。4.子系统的画面迁移图4.3 功能组1(聊天界面)(可以把系统的功能列表分成若干个功能组)功能ID功能名称功能说明P1002发送语音登录系统的功能P1003发送图片4.4 P1002 - 发送语音初期化:在界面显示录音按钮。发送语音功能:1打开录音机。录制语音文件。到SD卡的xxx目录。 2.打开网络连接,发送SD卡的xxx目录下的xxx文件。2.1打开网络失败:E001 2.2打开网络成功,成功的发送了语音文件。 -检索功能1.从用户信息表t_user中,检索出登录用户以外的所有的符合检索条件的用户信息。1)对于输入的用户ID,从表中检索包含输入内容的记录。2)对于选择的用户角色,从表中检索包含选择的角色ID的记录。3)检索出错的场合:Error Code:1219872.从用户角色表t_role中,取得用户角色信息。1)检索出错的场合:Error Code:1219883.显示页面。显示页面出错的场合:Error Code:1219891)用户ID设置为检索条件中说输入的用户ID。2)设置角色列表。检索条件中所选择的角色3)设置用户信息一览。5 接口设计 Interface Design5.1 用户接口 User Interface说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。(用户图形界面接口可以通过界面圆形描述。)5.2 外部接口 External Interface说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。接口名称发源接收目标接口参数(输入/返回/异常)接口说明(数据/状态改变/结果)检验用户名密码(CheckUsrPwd)手机服务器输入:String username(用户名)String pwd(用户密码)返回:True:成功fAlse:失败5.3 内部接口 Internal Interface说明本系统之内的各个系统模块之间的接口的安排。接口名称发源接收目标接口参数(输入/返回/异常)接口说明(数据/状态改变/结果)拍照功能(Camer)刑警模块共同模块5.4 异常处理设计 Exception Handling Design5.4.1 异常处理原理和规范Exception Handling Principle说明系统处理异常的标准机制及原理。在每个模块/层次的处理原则,何时向用户通报,等等。5.4.2 异常定义 Exceptions Definitions说明系统可能出现异常的情况,以及处理的方法。模块Exception/ErrorError Code异常起源内部/外部处理方法说明ErrorE001网络连接失败外部显示Toast对话框:网络连接失败 6 架构设计策略及决定Strategies and Decisions描述设计使用的策

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论