某项目系统设计说明书.docx

上传人:王** 文档编号:942414 上传时间:2024-03-01 格式:DOCX 页数:38 大小:948.57KB
下载 相关 举报
某项目系统设计说明书.docx_第1页
第1页 / 共38页
某项目系统设计说明书.docx_第2页
第2页 / 共38页
某项目系统设计说明书.docx_第3页
第3页 / 共38页
某项目系统设计说明书.docx_第4页
第4页 / 共38页
某项目系统设计说明书.docx_第5页
第5页 / 共38页
某项目系统设计说明书.docx_第6页
第6页 / 共38页
某项目系统设计说明书.docx_第7页
第7页 / 共38页
某项目系统设计说明书.docx_第8页
第8页 / 共38页
某项目系统设计说明书.docx_第9页
第9页 / 共38页
某项目系统设计说明书.docx_第10页
第10页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《某项目系统设计说明书.docx》由会员分享,可在线阅读,更多相关《某项目系统设计说明书.docx(38页珍藏版)》请在优知文库上搜索。

1、某项目系统设计说明书XXX项目系统设计说明书2010年10月8日太原理工大学数字化矿山研究所TAlYUANLIGONGDAXUESHUZIHUAKUANGSHANYANJIUSUO1、引言1.l标识 项目名称: 系统名称:版本号:1.2系统概述 项目开始时间: 委托单位(需方): 开发单位(开发方):太原理工天成科技股份有限公司 委托方项目构成员: 开发方项目构成员: 系统运行地点:1.3文档概述本概要设计说明书的编写目的是为了说明程序系统的总体设计、模块外部设计、接口设计、数据结构设计、运行设计、出错处理与系统安全保密策略等,指出系统各个层次中的每个软件对象、使用语言、数据库系统结构的设计考

2、虑,以向系统全面设计阶段提供关于程序系统实现方式的概要描述,从而成为全面设计方案的技术基础。适用读者:客户、项目经理、开发人员、测试人员、保护人员。2、引用文件2.1引用文件 信息技术软件生存周期过程GB/T8566-2007 计算机软件文档编制规范GB/T8567-2006 计算机软件需求说明编制指南GB/T9385-1988 需求规格说明书2.2术语与定义 【验收acceptance】需方授权代表的一项活动,通过该活动,需方同意履行合同的部分或者全部的软件产品的所有权。 【需方acquirer】为自己或者为另一个组织采购软件产品的组织。在本项目中也可称之甲方。 【批准approval需方的

3、授权代表或者开发方的上级组织对开发方的项目计划、设计或者其他方面表示满意并能够作下一阶段工作基础而签署的书面文件。 【体系结构architecture一个系统或者CSCI(ComPUterSoftwareConfigurationItenl-计算机软件配置项)的组织结构,标明它的构成,这些构成的接口与它们之间的操作概念。 【有关开发方associatedeveloper一个既不是主承包方也不是开发方的分承包方的组织,但它在同一个或者有关的系统或者项目中承担开发工作。 【行为设计behavioraldesign从用户观点出发,对整个系统或者CSCl的行为进行的设计,它只考虑满足用户需求而不考虑系

4、统或者CSCl的内部实现。这种设计与体系结构设计不一致,后者要标明系统或者CSCl的内部部件,并有这些部件的全面设计。 【构建版;开发阶段build(1)软件的一个版本,它满足完整的软件所要满足的全部需求的一个特定的子集。(2)开发满足特定需求子集的软件版本所经历的时间。注:术语“开发阶段”与“版本”之间的关系依靠于开发方:比如,能够通过几个版本来实现一个开发阶段,一个并发阶段也能够发行几个并行的版本(如发往不一致的地点),或者者将它们作为同义词。 【计算机数据库computerdatabase】见【数据库】。 【计算机硬件computerhardware能接收与存储计算机数据的,对计算机数据

5、执行一系列系统性的操作的,或者能产生操纵输出的设备。这类设备能实现基本的解释、计算、通信、操纵或者其他逻辑功能。 【计算机程序computerprogram能使计算机硬件实现计算或者操纵功能的计算机指令与数据定义的集合。 【计算机软件computerSoftWare】见【软件】。 【计算机软件配置项computersoftwareconfigurationitem(CSCI)满足最终使用功能的软件集合,而且它由需方指定进行单独的配置管理。CSCI应从下列诸因素中进行折衷选择:软件功能、规模、宿主机或者目标计算机、开发方、支持概念、重用计划、关键性、接口考虑、是否需要单独编写文档与操纵与其它因素

6、。 【配置项configurationitem能满足最终使用功能的硬件集合、软件集合或者者软、硬件两者的集合,且由需方指定进行单独的配置管理。 【数据库database以一种能被用户或者计算机程序通过一个数据库管理系统进行访问的方式,存储在一个或者多个计算机文件中的有关数据的集合。 【数据库管理系统databasemanagementsystem是一整套计算机程序,它提供为建立、修改、使用与完整性保护一个数据库所需的功能。 【可交付的软件产品deliverablesoftwareproduct)合同要求交付给需方或者其他指定的同意方的软件产品。 【设计design】开发方为响应一定的需求而对一

7、个系统或者CSCI选取的一些性能/规格。这些特性中有些是与需方相匹配的:有一些是需求的精细化,如为了响应显示错误信息这一需求需定义的错误信息;有一些则是与现实有关的,如为满足需求,决定选用什么软件配置项与逻辑。 【开发方developer】开发软件产品的组织(“开发”包含新的软件开发、修改、重用、再工程、保护或者产生软件产品的任何其它活动)。开发方能够是一个承制方或者者政府机构。也可称之乙方。 【文档/文档编制document/documentation能供人或者机器阅读的,通常具有永久性的一套资料(不管它们记录在什么媒体上)。 【评价evaluation确定一个项或者一个活动是否满足指定准则

8、的过程。 【固件firmware)硬件设备与以只读软件的形式驻留在硬件设备上的计算机指令与/或者计算机数据的集合。 【硬件配置项hardwareconfigurationitem(HWCI)满足最终使用功能并由需方指定进行单独配置管理的一套硬件。 【独立验证与确认independentverificationandvalidation(IV&V)由一个机构对软件产品与活动作系统的评估,这个机构不负责该产品的开发或者被评估的活动,IV&V不在本标准的范围内。 【接口interface】在软件开发中,两个或者多个实体(如CSCICSCICSCIHWCIcsci一用户,或者软件配置项一软件配置项)之

9、间的关系,这些实体根据这种关系共享、提供或者交换数据,接口并不是CSCI、软件配置项或者其他的系统部件;接口只是这些实体间的一种关系。 【联合评审jointreview由需方与开发双方的代表参加的对的项目状态、软件产品与/或者项目中的问题进行检查与讨论的活动或者会议。 【非交付的软件产品Non一deliverablesoftwareproduct不是合同中的要求交付给需方或者其他指定同意方的软件产品。 【过程process】为实现某个既定目的而进行的一组有组织的活动,比如,软件开发过程。 【合格性测试qualificationtesting为了向需方说明一个CSCI或者系统满足其指定的需求而进

10、行的测试。 【再工程reengineering】为了以一种新的形式重组一个现有的系统而对其进行检查与改造的过程。再工程可包含逆向工程(分析一个系统并产生更高一级的抽象来表示它,如从代码到设计)、重构(在同一个抽象级上把系统从一种表示形式转换到另一种表示形式)、重编文档(分析一个系统并产生用户文档式支持文档)、正向工程(从现有系统的软件产品结合新的需求,产生新的系统)、重定目标系统(对系统进行转换以便将其安装到不一致的目标系统上)与翻译(将源码从一种语言转换到另一种语言或者者从一种语言的某个版本转换成另一种版本). 【需求requirement(1)为了使需方能够同意一个系统或者CSCl所必需具

11、备的特性。(2)为标准或者合同中规定的务必遵守的陈述。 【可重用的软件产品reusablesoftwareproduct为一个用途开发但还具有别的用途的软件产品,或者者专门为了用于多个项目而开发的软件产品,或者者在一个项目中有多种作用的软件产品。例子包含(但不限于)上市的商用软件产品,需方已装备的软件产品,重用库中的软件产品与开发方现存的软件产品。每一次使用包含这些软件产品的全部或者部分,也能够涉及到对它的修改。这个术语能够应用于任何软件产品(比如需求,体系结构等)而不只限于软件本身。 【软件software)计算机程序与计算机数据库。注:尽管有些产品的定义中包含文档,本标准把这个定义只限于计

12、算机程序与计算机数据库。 【软件开发softwaredevelopment产生软件产品的一整套活动。软件开发能够包含新开发、修改、重用、再工程、保护或者者任何会产生软件产品的其他活动。 【软件开发文件softwaredevelopment)1与特定软件实体开发有关的资料库。其内容通常包含(直接的或者引用的)有关需求分析、设计与实现的考虑、原理与约束条件;开发方内部的测试资料;进度与状态资料。 【软件开发库SoftWaredeveloPmentlibrary(SDL)】一组受控的软件、文档、其他中间的与最终的软件产品,与有关的用以促进软件的有序开发与后续支持的工具与方法。 【软件开发过程soft

13、waredevelopmentprocess为了把用户的需求转换成软件产品而进行的一系列有组织的活动。 【软件工程softwareengineering通常情况下,它是软件开发的同义词,在本标准中,软件工程是软件开发的一个子集,它包含除了合格性测试之外的全部活动。本标准之因此加以这种区分只是为了给软件工程与软件测试环境以不一致的命名。 【软件工程环境softwareengineeringenvironment实施软件工程所需要的设施、硬件、软件、固件、方法与文档。它能够包含(但不限于)计算机辅助软件工程(CASE)的工具、编译程序、汇编程序、连接程序、装载程序、操作系统、排错程序、仿真程序、模

14、拟程序、文档工具与数据库管理系统。 【软件产品softwareproduct为了满足一个合同而建立、修改、或者组合的软件及有关资料。比如包含计划、需求、设计、代码、数据库、测试资料与手册。 【软件质量softwarequality软件满足所规定的需求的能力。 【软件支持SoftwareSUPPorI】为保证软件安装后能继续按既定目标持续运行而且在系统的运行中能起到既定的作用而实施的一系列活动,软件支持包含软件保护、用户支持与有关的活动。 【软件系统SoftWareSyStem】只由软件构成的系统,有的时候可能还包含该软件赖以运行的计算机设备。 【软件测试环境softwaretestenviro

15、nment为完成软件合格性测试与可能的其他测试所需的设施、硬件、软件、固件、方法与文档。其要素能够包含(但不限于)仿真程序、代码分析程序、测试用例生成程序与路径分析程序,还可能包含在软件工程环境下用的要素。 【软件移交softwaretransition】使软件开发的责任从一个组织转交给另一个组织的一系列活动。通常说,前一个组织是实现初期软件开发,而后一个组织是进行软件支持。 【软件单元SoftWareUnit】CSCl设计中的一个基本单位,比如,CSCI的一个要紧分支,该分支的一个构成部分、一个类、对象、模块、函数、子程序或者者数据库。软件配置项能够出现在层次结构的不一致层次上并能够由其他的软件配置项构成。设计中的软件配置项与实现它们的代码与数据实体(例程、过程、数据库、数据文件等)及或者包含这些实体的计算机文件之间不一定有一一对应的关系。 SSL指SeCUreSocketsLayer,是一种国际标准的加密及身份认证通信协议。 B/S指浏览器/服务器(BrOWSer/Server)。 C/S指客户机/服务器(Client/Server)。 【Web】指IrIternet的图形、多媒体部分,由众多Web页构成,可使用称之Web浏览器的程序对Web进行浏

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 说明文书

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!