OA办公文档修改版 (2).docx
《OA办公文档修改版 (2).docx》由会员分享,可在线阅读,更多相关《OA办公文档修改版 (2).docx(38页珍藏版)》请在三一办公上搜索。
1、XXX项目系统设计说明书2010年10月8日目 录1、引言31.1标识31.2系统概述31.3文档概述32、引用文件42.1引用文件42.2术语和定义42.3缩略语113、体系结构设计123.1体系结构123.2组件结构133.3系统部署164、子系统及模块设计174.1模块划分4.2模块描述174.2模块描述185、数据结构设计316、运行设计346.1运行模块的组合346.2运行控制346.3运行时间347、出错处理设计357.1出错输出信息357.2出错处理对策358、安全保密设计369、维护设计371、引言1.1标识l 项目名称:l 系统名称:l 版本号:1.2系统概述l 项目开始时间
2、: l 委托单位(需方):l 开发单位(开发方):太原理工天成科技股份有限公司l 委托方项目组成员:l 开发方项目组成员:l 系统运行地点:1.3文档概述本概要设计说明书的编写目的是为了说明程序系统的总体设计、模块外部设计、接口设计、数据结构设计、运行设计、出错处理和系统安全保密策略等,指出系统各个层次中的每个软件对象、使用语言、数据库系统结构的设计考虑,以向系统详细设计阶段提供关于程序系统实现方式的概要描述,从而成为详细设计方案的技术基础。适用读者:客户、项目经理、开发人员、测试人员、维护人员。2、引用文件2.1引用文件l 信息技术 软件生存周期过程GB/T 8566-2007l 计算机软件
3、文档编制规范GB/T 8567-2006l 计算机软件需求说明编制指南GB/T 9385-1988l 需求规格说明书2.2术语和定义l 【验收 acceptance】需方授权代表的一项活动,通过该活动,需方接受履行合同的部分或全部的软件产品的所有权。l 【需方 acquirer】为自己或为另一个组织采购软件产品的组织。在本项目中也可称为甲方。l 【批准 approval】需方的授权代表或开发方的上级组织对开发方的项目计划、设计或其他方面表示满意并可以作下一阶段工作基础而签署的书面文件。l 【体系结构 architecture】一个系统或CSCI(Computer Software Config
4、uration Item计算机软件配置项)的组织结构,标明它的组成,这些组成的接口和它们之间的操作概念。l 【相关开发方 associate developer】一个既不是主承包方也不是开发方的分承包方的组织,但它在同一个或相关的系统或项目中承担开发工作。l 【行为设计 behavioral design】从用户观点出发,对整个系统或CSCI的行为进行的设计,它只考虑满足用户需求而不考虑系统或CSCI的内部实现。这种设计与体系结构设计不同,后者要标明系统或CSCI的内部部件,并有这些部件的详细设计。l 【构建版;开发阶段 build】(1) 软件的一个版本,它满足完整的软件所要满足的全部需求的
5、一个特定的子集。(2) 开发满足特定需求子集的软件版本所经历的时间。注:术语“开发阶段”和“版本”之间的关系依赖于开发方:例如,可以通过几个版本来实现一个开发阶段,一个并发阶段也可以发行几个并行的版本 (如发往不同的地点),或者将它们作为同义词。l 【计算机数据库 computer database】见【数据库】。l 【计算机硬件 computer hardware】能接收和存储计算机数据的,对计算机数据执行一系列系统性的操作的,或能产生控制输出的设备。这类设备能实现基本的解释、计算、通信、控制或其他逻辑功能。l 【计算机程序 computer program】能使计算机硬件实现计算或控制功能
6、的计算机指令和数据定义的集合。l 【计算机软件 computer software】见【软件】。l 【计算机软件配置项 computer software configuration item(CSCI)】满足最终使用功能的软件集合,而且它由需方指定进行单独的配置管理。CSCI应从下列诸因素中进行折衷选择:软件功能、规模、宿主机或目标计算机、开发方、支持概念、重用计划、关键性、接口考虑、是否需要单独编写文档和控制以及其它因素。l 【配置项 configuration item】能满足最终使用功能的硬件集合、软件集合或者软、硬件两者的集合,且由需方指定进行单独的配置管理。l 【数据库 datab
7、ase】以一种能被用户或计算机程序通过一个数据库管理系统进行访问的方式,存储在一个或多个计算机文件中的相关数据的集合。l 【数据库管理系统 database management system】是一整套计算机程序,它提供为建立、修改、使用和完整性维护一个数据库所需的功能。l 【可交付的软件产品 deliverable software product】合同要求交付给需方或其他指定的接受方的软件产品。l 【设计 design】开发方为响应一定的需求而对一个系统或CSCI选取的一些性能/规格。这些特性中有些是与需方相匹配的:有一些是需求的精细化,如为了响应显示错误信息这一需求需定义的错误信息;有一
8、些则是与现实相关的,如为满足需求,决定选用哪些软件配置项和逻辑。l 【开发方 developer】开发软件产品的组织(“开发”包括新的软件开发、修改、重用、再工程、维护或产生软件产品的任何其它活动)。开发方可以是一个承制方或者政府机构。也可称为乙方。l 【文档/文档编制 document/documentation】能供人或机器阅读的,一般具有永久性的一套资料(不管它们记录在什么媒体上)。l 【评价 evaluation】确定一个项或一个活动是否满足指定准则的过程。l 【固件 firmware】硬件设备和以只读软件的形式驻留在硬件设备上的计算机指令和/或计算机数据的集合。l 【硬件配置项 ha
9、rdware configuration item(HWCI)】满足最终使用功能并由需方指定进行单独配置管理的一套硬件。l 【独立验证与确认 independent verification and validation(IV&V)】由一个机构对软件产品和活动作系统的评估,这个机构不负责该产品的开发或被评估的活动,IV&V不在本标准的范围内。l 【接口 interface】在软件开发中,两个或多个实体(如CSCICSCI CSCIHWCI CSCI用户,或软件配置项软件配置项)之间的关系,这些实体依据这种关系共享、提供或交换数据,接口并不是CSCI、软件配置项或其他的系统部件;接口只是这些实体
10、间的一种关系。l 【联合评审 joint review】由需方和开发双方的代表参加的对的项目状态、软件产品和/或项目中的问题进行检查和讨论的活动或会议。l 【非交付的软件产品 Nondeliverable software product】不是合同中的要求交付给需方或其他指定接受方的软件产品。l 【过程 process】为实现某个既定目的而进行的一组有组织的活动,例如,软件开发过程。l 【合格性测试 qualification testing】为了向需方表明一个CSCI或系统满足其指定的需求而进行的测试。l 【再工程 reengineering】为了以一种新的形式重组一个现有的系统而对其进行检
11、查和改造的过程。再工程可包括逆向工程(分析一个系统并产生更高一级的抽象来表示它,如从代码到设计)、重构(在同一个抽象级上把系统从一种表示形式转换到另一种表示形式)、重编文档(分析一个系统并产生用户文档式支持文档)、正向工程(从现有系统的软件产品结合新的需求,产生新的系统)、重定目标系统(对系统进行转换以便将其安装到不同的目标系统上)和翻译(将源码从一种语言转换到另一种语言或者从一种语言的某个版本转换成另一种版本)。l 【需求 requirement】(1) 为了使需方能够接受一个系统或CSCI所必需具备的特性。(2) 为标准或合同中规定的必须遵守的陈述。l 【可重用的软件产品 reusable
12、 software product】为一个用途开发但还具有别的用途的软件产品,或者专门为了用于多个项目而开发的软件产品,或者在一个项目中有多种作用的软件产品。例子包括(但不限于)上市的商用软件产品,需方已装备的软件产品,重用库中的软件产品和开发方现存的软件产品。每一次使用包括这些软件产品的全部或部分,也可以涉及到对它的修改。这个术语可以应用于任何软件产品(例如需求,体系结构等)而不只限于软件本身。l 【软件 software】计算机程序和计算机数据库。注:虽然有些产品的定义中包括文档,本标准把这个定义只限于计算机程序和计算机数据库。l 【软件开发 software development】产生
13、软件产品的一整套活动。软件开发可以包括新开发、修改、重用、再工程、维护或者任何会产生软件产品的其他活动。l 【软件开发文件 software development file(SDF)】与特定软件实体开发有关的资料库。其内容一般包括(直接的或引用的)有关需求分析、设计和实现的考虑、原理和约束条件;开发方内部的测试资料;进度和状态资料。l 【软件开发库 software development library(SDL)】一组受控的软件、文档、其他中间的和最终的软件产品,以及相关的用以促进软件的有序开发和后续支持的工具和方法。l 【软件开发过程 software development proce
14、ss】为了把用户的需求转换成软件产品而进行的一系列有组织的活动。l 【软件工程 software engineering】一般情况下,它是软件开发的同义词,在本标准中,软件工程是软件开发的一个子集,它包含除了合格性测试之外的全部活动。本标准之所以加以这种区分只是为了给软件工程和软件测试环境以不同的命名。l 【软件工程环境 software engineering environment】实施软件工程所需要的设施、硬件、软件、固件、方法和文档。它可以包括(但不限于)计算机辅助软件工程(CASE)的工具、编译程序、汇编程序、连接程序、装载程序、操作系统、排错程序、仿真程序、模拟程序、文档工具和数据
15、库管理系统。l 【软件产品 software product】为了满足一个合同而建立、修改、或组合的软件及相关资料。例如包括计划、需求、设计、代码、数据库、测试资料和手册。l 【软件质量 software quality】软件满足所规定的需求的能力。l 【软件支持 software support】为保证软件安装后能继续按既定目标持续运行而且在系统的运行中能起到既定的作用而实施的一系列活动,软件支持包括软件维护、用户支持和有关的活动。l 【软件系统 software system】只由软件组成的系统,有时可能还包括该软件赖以运行的计算机设备。l 【软件测试环境 software test en
16、vironment】为完成软件合格性测试和可能的其他测试所需的设施、硬件、软件、固件、方法和文档。其要素可以包括(但不限于)仿真程序、代码分析程序、测试用例生成程序和路径分析程序,还可能包括在软件工程环境下用的要素。l 【软件移交 software transition】使软件开发的责任从一个组织转交给另一个组织的一系列活动。一般说,前一个组织是实现初期软件开发,而后一个组织是进行软件支持。l 【软件单元 software unit】CSCI设计中的一个基本单位,例如,CSCI的一个主要分支,该分支的一个组成部分、一个类、对象、模块、函数、子程序或者数据库。软件配置项可以出现在层次结构的不同层
17、次上并可以由其他的软件配置项组成。设计中的软件配置项与实现它们的代码和数据实体(例程、过程、数据库、数据文件等)及或包含这些实体的计算机文件之间不一定有一一对应的关系。l 【HTTP】指超文本传输协议(Hypertext transfer Protocol),是互联网上应用最为广泛的一种网络传输协议。l 【SSL】指Secure Sockets Layer,是一种国际标准的加密及身份认证通信协议。l 【B/S】指浏览器/服务器(Browser/Server)。l 【C/S】指客户机/服务器(Client/Server)。l 【Web】指Internet 的图形、多媒体部分,由众多Web 页组成
18、,可使用称为Web浏览器的程序对Web 进行浏览。l 【Web Service】指能够用编程的方法通过Web 来调用的应用程序。l 【WSDL】指Web Services Description Language,是一种XML格式的服务描述语言。l 【UDDI】指统一描述、发现与集成(Universal Description Discovery and Integration),是一种服务查找规范。l 【SOAP】指Simple Object Access Protocol,是一种用于定义高级别应用程序的协议,提供了一种在分散或分布环境中交换结构化和类型信息的机制。l 【SOA】指面向服务分
19、析(Service Oriented Analyzing)。l 【OOA】指面向对象分析(Object Oriented Analyzing)。l 【OOD】指面向对象设计(Object Oriented Design)l 【XML】指可扩展标记语言(Extensible Markup Language)l 【UML】指统一建模语言(Unified Modeling Language),是一种定义良好、易于表达、功能强大且普遍适用的面向对象的建模语言。l 【胖客户端】指以个人计算机为代表的、基于开放性工业标准架构的、功能比较强大的客户端设备。l 【瘦客户端】指胖客户端以外的客户端设备。l 【异
20、构系统】指服务于一个业务的、包含了不同架构甚至基于不同操作系统的软件系统。l 【J2EE】指JAVA2 企业版(Java 2 Enterprise Edition),是使用Java 进行企业开发的一套扩展标准。l 【STRUTS】指一种Web 框架(Framework)。l 【WEB服务器】指WORLD WIDE WEB 服务器,也被称为WWW服务器,以提供网上信息浏览服务为主要功能。l 【中间件】指一种独立的系统软件或服务程序,位于客户机服务器的操作系统之上,被分布式应用软件用于在不同的技术之间共享资源。l 【消息中间件】指面向消息的中间件(Message Oriented Middlewa
21、re,MOM),发送者将消息发送给消息服务器,消息服务器将消息存放在若干队列中,在合适的时候再将消息转发给接收者。l 【构件】指软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、和语境有明显依赖关系、可独立部署、可组装、可重复使用的软件实体,广义上讲,构件可以是数据,也可以是被封装的对象类、软件构架、文档、测试用例等。l 【组件】指可用代码的封装,这些代码采用可以更改的数据形式,可以执行应用程序的一些功能。l 【工作流技术】指以恰当的模型对工作流(Workflow)中各项工作前后组织的逻辑和规则在计算机中进行表示并对其实施计算的技术。l 【分布式体系结构】指每一个客户端都有数据的副本、
22、查询等数据操作都使用副本进行、通过定期或不定期地与数据交换中心进行交换来获得最新数据的体系结构。l 【文件】包括纯文件资料、表格资料。l 【系统】在本文中,独立使用“系统”一词时,“系统”是指本项目开发的系统。l 【报表】应用系统中数据的一种表现形式,可以很直观的反映数据的内部联系。l 【视图】在系统之中,主要是通过视图来控制系统地流程和功能的,它对系统的流程和功能起了决定性的作用。视图是一个包括报表,审核公式和运算公式的容器,一个项目的各个步骤在系统中都是以不同的视图来实现的,通过对视图的条件设置,还可以控制用户对该视图的操作。l 【数据集】数据集是用来存储报表中的数据的。一张报表中的数据可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OA办公文档修改版 2 OA 办公 文档 修改
链接地址:https://www.31ppt.com/p-1663167.html