精华内容
下载资源
问答
  • 软件设计说明

    2015-11-19 16:25:49
    V300R001.1DI NMSC 软件设计说明书 (OO)
  • 软件详细设计说明书展开全部 面向对象软件设计说明书模板 1 概述 1.1 系统简述 对系统要完成什么,所面向的用户以及系统运行的环境的简短描述,这部分主要来源于需求说明书的开始部分。1.2 软件设计目标 这部分论述...

    软件详细设计说明书

    展开全部 面向对象软件设计说明书模板 1 概述 1.1 系统简述 对系统要完成什么,所面向的用户以及系统运行的环境的简短描述,这部分主要来源于需求说明书的开始部分。

    1.2 软件设计目标 这部分论述整个系统的设计目标,明确地说明哪些功能是系统决定实现而哪些时不准备实现的。

    同时,对于非功能性的需求例如性能、可用性等,亦需提及。

    需求规格说明书对于这部分的内容来说是很重要的参考,看看其中明确了的功能性以及非功能性的需求。

    这部分必须说清楚设计的全貌如何,务必使读者看后知道将实现的系统有什么特点和功能。

    在随后的文档部分,将解释设计是怎么来实现这些的。

    1.3 参考资料 列出本文档中所引用的参考资料。

    (至少要引用需求规格说明书) 1.4 修订版本记录 列出本文档修改的历史纪录。

    必须指明修改的内容、日期以及修改人。

    2 术语表 对本文档中所使用的各种术语进行说明。

    如果一些术语在需求规格说明书中已经说明过了,此处不用再重复,可以指引读者参考需求说明。

    3 用例 此处要求系统用用例图表述(UML),对每个用例(正常处理的情况)要有中文叙述。

    4 设计概述 4.1 简述 这部分要求突出整个设计所采用的方法(是面向对象设计还是结构化设计)、系统的体系结构(例如客户/服务器结构)以及使用到的相应技术和工具(例如OMT、Rose) 4.2 系统结构设计 这部分要求提供高层系统结构的描述,使用方框图来显示主要的组件及组件间的交互。

    最好是把逻辑结构同物理结构分离,对前者进行描述。

    别忘了说明图中用到的俗语和符号。

    4.2.1 顶层系统结构 4.2.2 子系统1结构 4.2.3 子系统2结构 4.3 系统界面 各种提供给用户的界面以及外部系统在此处要予以说明。

    如果在需求规格说明书中已经对用户界面有了叙述,此处不用再重复,可以指引读者参考需求说明。

    如果系统提供了对其它系统的接口,比如说从其它软件系统导入/导出数据,必须在此说明。

    4.4 约束和假定 描述系统设计中最主要的约束,这些是由客户强制要求并在需求说明书写明的。

    说明系统是如何来适应这些约束的。

    另外如果本系统跟其它外部系统交互或者依赖其它外部系统提供一些功能辅助,那么系统可能还受到其它的约束。

    这种情况下,要求清楚地描述与本系统有交互的软件类型(比如某某某数据库软件,某某某EMail软件)以及这样导致的约束(比如只允许纯文本的Email)。

    实现的语言和平台也会对系统有约束,同样在此予以说明。

    对于因选择具体的设计实现而导致对系统的约束,简要地描述你的想法思路,经过怎么样的权衡,为什么要采取这样的设计等等。

    5 对象模型 5.1 系统对象模型 提供整个系统的对象模型,如果模型过大,按照可行的标准把它划分成小块,例如可以把客户端和服务器端的对象模型分开成两个图表述。

    对象图应该包含什么呢? 在其中应该包含所有的系统对象。

    这些对象都是从理解需求后得到的。

    要明确哪些应该、哪些不应该被放进图中。

    所有对象之间的关联必须被确定并且必须指明联系的基数(一对一、一对多还是多对多,0..1,*,1..*)。

    聚合和继承关系必须清楚地确定下来。

    每个图必须附有简单的说明。

    可能经过多次反复之后才能得到系统的正确的对象模型。

    6 对象描述 在这个部分叙述每个对象的细节,它的属性、它的方法。

    在这之前必须从逻辑上对对象进行组织。

    你可能需要用结构图把对象按子系统划分好。

    为每个对象做一个条目。

    在系统对象模型中简要的描述它的用途、约束(如只能有一个实例),列出它的属性和方法。

    如果对象是存储在持久的数据容器中,标明它是持久对象,否则说明它是个临时对象(transient object)。

    对每个对象的每个属性详细说明:名字、类型,如果属性不是很直观或者有约束(例如,每个对象的该属性必须有一个唯一的值或者值域是有限正整数等)。

    对每个对象的每个方法详细说明:方法名,返回类型,返回值,参数,用途以及使用的算法的简要说明(如果不是特别简单的话)。

    如果对变量或者返回值由什么假定的话,Pre-conditions和Post-conditions必须在此说明。

    列出它或者被它调用的方法需要访问或者修改的属性。

    最后,提供可以验证实现方法的测试案例。

    6.1 子系统1中的对象 6.1.1 对象:对象1 用途: 约束: 持久性: 6.1.1.1 属性描述: 1. 属性:属性1 类型: 描述: 约束: 2. 属性:属性2 6.1.1.2 方法描述: 1. 方法:方法1 返回类型: 参数: 返回值: Pre-Condition: Post-Condition: 读取/修改的属性: 调用的方法: 处理逻辑: 测试例:用什么参数调用该方法,期望的输出是什么…… 7 动态模型 这部分的作用是描述系统如何响应各种事件。

    例如,可以建立系统的行为模型。

    一般使用顺序图和状态图。

    确定不同的场景(Scenario)是第一步,不需要确定所有可能的场景,但是必须至少要覆盖典型的系统用例。

    不要自己去想当然地创造场景,通常的策略是描述那些客户可以感受得到的场景。

    7.1 场景(Scenarios) 对每个场景做一则条目,包括以下内容: 场景名:给它一个可以望文生义的名字 场景描述:简要叙述场景是干什么的以及发生的动作的顺序。

    顺序图:描述各种事件及事...

    详细设计说明书的说明书

    1引言1.1编写目的说明编写这份详细设计说明书的目的,指出预期的读者。

    1.2背景a.待开发软件系统的名称;b.本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。

    1.3定义列出本项目中用到专门术语的定义和外文首字母组词的原词组。

    软件工程中《软件需求规格说明书》和《详细设计说明书》区别。

    展开全部 软件著作权申请中的文档,就是在软件设计过程中形成的文档。

    根据软件工程的要求,在软件设计制作过程中,会形成多个文档。

    整个过程一般会包括,用户需求报告、软件设计说明书、软件模块分析、软件模块设计和检测、软件整体统调和测试、生成用户操作手册等。

    根据软件著作权登记的要求,这些过程中形成的对软件本身起说明性作用的文档,均可以作为软件著作权登记中的文档提交。

    一般会提交设计说明书或者操作手册(即用户手册)。

    所以,编写方法可以参见软件工程的相关教材。

    ...

    软件开发详细设计说明书中的功能设计怎么写?请详述.

    详细设计就是把项目里每个功能点都要完完整整列出来。

    展开全部好比用户注册:在XX页面输入用户名、密码、电话、地址。

    提交之后会返回什么样消息。

    出错会提示什么情况。

    最后还要加个流程图。

    而需求只需要写明大概功能点要达到什么要的目的就可以了。

    没这么细。

    ...

    详细设计说明书到底怎么写?

    详细设计,这是考验技术专家设计思维的重要关卡,详细设计说明书应当把具体的模块以最'干净'的方式(黑箱结构)提供给编码者,使得系统整体模块化达到最大;一份好的详细设计说明书,可以使编码的复杂性减低到最低,实际上,严格的讲详细设计说明书应当把每个函数的每个参数的定义都精精细细的提供出来,从需求分析到概要设计到完成详细设计说明书,一个软件项目就应当说完成了一半了。

    换言之,一个大型软 件系统在完成了一半的时候,其实还没有开始一行代码工作。

    那些把作软件的程序员简单理解为写代码的,就从根子上犯了错误了。

    展开全文
  • 软件开发文档模板(软件设计说明),包括:软件设计说明编写指南(438B),软件设计说明(规范)。
  • 超详细软件著作权申请——软件设计说明书/软件用户说明书 1. 软件设计说明书模板 1.基本介绍 ​ 1.1背景介绍(说明大背景下产生的软件需求) ​ 1.2 软件的用途和特点 ​ 1.3 系统的软硬件环境 2.软件设计 ​ 2.1...

    超详细软件著作权申请——软件设计说明书/软件用户说明书

    1. 软件设计说明书模板

    1.基本介绍

    ​ 1.1背景介绍(说明大背景下产生的软件需求)

    ​ 1.2 软件的用途和特点

    ​ 1.3 系统的软硬件环境

    2.软件设计

    ​ 2.1设计基础

    ​ 2.2系统概述

    ​ 2.3软件体系结构

    ​ 2.4系统类文件

    3.系统结构

    ​ 3.1系统整体构架

    ​ 3.2系统模块

    ​ 3.3数据库设计

    4.系统实现和运行实例

    2. 软件用户说明书模板

    引言

    1.1编写目的【阐明编写手册的目的。指明读者对象。】

    1.2项目背景【说明项目来源、委托单位、开发单位及主管部门】

    1.3 定义【列出手册中使用的专门术语的定义和缩写词的原意】

    1.4参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,

    可包括:a.项目的计划任务书、合同或批文;b.项目开发计划;C. 需求规格说

    明书;d.概要设计说明书;e。详细设计说明书;f.测试计划;g。手册中引用

    的其他资料、采用的软件工程标准或软件工程规范。】

    \2. 软件概述

    2.1目标

    2.2功能

    2.3 性能

    a.数据精确度【包括输入、输出及处理数据的精度】

    b.时间特性【如响应时间、处理时间、数据传输时间等。】

    c.灵活性【在操作方式、运行环境需做某些变更时软件的适应能力。】

    \3. 运行环境

    3.1硬件【列出软件系统运行时所需的硬件最小配置,如a. 计算机型号、主存容量;b.

    外存储器、媒体、记录格式、设备型号及数量;c。输入、输出设备;d.数据传输设

    备及数据转换设备的型号及数量。】

    3.2支持软件【如:a。操作系统名称及版本号;b. 语言编译系统或汇编系统的名称及版

    本号;C。数据库管理系统的名称及版本号;d.其他必要的支持软件。】

    \4. 使用说明

    4.1安装和初始化【给出程序的存储形式、操作命令、反馈信息及其含意、表明安装完成

    的测试实例以及安装所需的软件工具等。】

    4.2输入【给出输入数据或参数的要求。】

    4.2.1数据背景【说明数据来源、存储媒体、出现频度、限制和质量管理等。】

    4.2.2数据格式【如:a。长度;b.格式基准;C,标号;d.顺序;e。分隔符;f.

    词汇表;g. 省略和重复;h.控制。】

    4.2.3输入举例

    4.3输出【给出每项输出数据的说明】

    4.3.l数据背景【说明输出数据的去向使用频度、存放媒体及质量管理等。】

    4.3.2数据格式【详细阐明每一输出数据的格式,如:首部、主体和尾部的具体形式。】

    4.3.3举例

    4.4出错和恢复【给出:a。出错信息及其含意;b.用户应采取的措施,如修改、恢复、

    再启动.】

    4.5求助查询【说明如何操作】

    \5. 运行说明

    5.1运行表【列出每种可能的运行情况,说明其运行目的。】

    5.2运行步骤【按顺序说明每种运行的步骤,应包括:】

    5.2.1运行控制

    5.2.2操作信息

    a. 运行目的;b.操作要求;C。启动方法; d.预计运行时间;e。操作命令格

    式及格式说明;f.其他事项。

    5.2.3输入/输出文件【给出建立或更新文件的有关信息,如:】

    a.文件的名称及编号;b.记录媒体;C。存留的目录;d.文件的支配

    【说明确定保留文件或废弃文件的准则,分发文件的对象,占用硬件的优先

    级及保密控制等.】

    5.2.4启动或恢复过程

    \6. 非常规过程

    【提供应急或非常规操作的必要信息及操作步骤,如出错处理操作、向后备系统切换操作以

    及维护人员须知的操作和注意事项。】

    \7. 操作命令一览表

    【按字母顺序逐个列出全部操作命令的格式、功能及参数说明。】

    \8. 程序文件(或命令文件)和数据文件一览表

    【按文件名字母顺序或按功能与模块分类顺序逐个列出文件名称、标识符及说明。】

    \9. 用户操作举例

    作者:李白端了一碗汤
    链接:https://www.jianshu.com/p/b30c80f6a05d
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    展开全文
  • GJB438B 软件设计说明

    2016-09-18 08:18:53
    GJB438B2009军用软件开发文档通用要求 软件设计说明 word版
  • 软件设计说明书 设计说明书 模板 来看看哦。爱爱爱
  • 软件设计说明书/ 软件设计规约通用模板
  • (1)软件设计说明书 https://wenku.baidu.com/view/76ee53e70975f46527d3e182.html (2)软件设计说明书模板 https://wenku.baidu.com/view/170afe862e3f5727a4e96202.html (3)软件工程作业及参考答案(最新版) ...

    参考Link:
    (1)软件设计说明书
    https://wenku.baidu.com/view/76ee53e70975f46527d3e182.html
    (2)软件设计说明书模板
    https://wenku.baidu.com/view/170afe862e3f5727a4e96202.html
    (3)软件工程作业及参考答案(最新版)
    https://wenku.baidu.com/view/37a090f02cc58bd63186bdfa.html

    展开全文
  • 可以方便您写软件设计说明书、系统设计说明书、设计概述
  • 超市管理系统软件设计说明书,开发过程中用于学习写的超市管理系统软件设计说明
  • 软件设计说明示例

    2018-07-19 12:24:58
    基于模型驱动设计的软件设计文档,有助于基于模型驱动设计过程的理解。
  • 软件设计说明书模板及案例说明,使用的设计工具是rose,
  • 软件设计说明书范例,说明软件设计架构、采用的技术、功能设计、接口。
  • PAGEPAGE 4PAGEPAGE 4软件著作权-说明书范本(二)设计说明书中国版权保护中心接收登记的文档包含两种:操作说明书或设计说明书。设计说明书适合没有界面的嵌入式软件,插件软件,后台运行软件以及游戏软件。一般包含...

    PAGE

    PAGE 4

    PAGE

    PAGE 4

    软件著作权-说明书范本(二)

    设计说明书

    中国版权保护中心接收登记的文档包含两种:操作说明书或设计说明书。

    设计说明书适合没有界面的嵌入式软件,插件软件,后台运行软件以及游戏软件。一般包含结构图,软件流程图,函数说明,模块说明,数据接口,出错设计等。

    操作说明书适合管理类软件,有操作界面,一般应包含登录界面,主界面,功能界面截图,截图之间有相应的文字说明,能全面展示软件的主要功能。

    格式要求:一、说明书应提交前、后各连续30页,不足60页的,应当全部提交。

    二、说明书页眉应标注软件的名称和版本号,应当与申请表中名称完全一致,页眉右上应标注页码,说明书每页不少于30行,有图除外,另外截图应该清晰完整。

    范例如下:

    设计说明书

    一、引言

    目的

    编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。

    二、软件总体设计

    2.1软件需求概括

    本软件采用传统的软件开发生命周期的方法,采用自顶向下,逐步求精的结构化的软件设计方法。

    本软件主要有以下几方面的功能

    连接设备

    提取数据

    保存数据

    删除仪器数据

    查看历史数据

    定义

    本项目定义为一个典型的多点互动探伤软件。它将实现多点设备和系统程序的无缝对接,以实现多点互动功能。

    2.2需求概述

    1.要求利用PQLib硬件商提供的SDK开发出对应的触摸屏系统。

    2.系统要显示图片,并实现图片相关所有的多点操作,包括放大,缩小,旋转,平移的功能。

    3.要提供美观的图片菜单,在菜单中要提供必要的图片简介信息。

    4.系统图片的维护更新要方便。

    2.3条件与限制

    系统开发的条件是普通PC以及相对应的系统,本次开发所用的系统是WINDOW SERVER2003以及ADOBE FlashCS4。由于硬件开发商提供的开发文档不是很详尽,这对系统开发产生了一定限制影响。

    总体设计

    2.4总体结构和模块接口设计

    系统整体结构框架如图

    系统整体结构框架图

    2.5模块功能逻辑关系

    系统详细的模块信息所示:

    系统详细的模块信息表

    主模块

    帧模块名称

    功能简述

    第一帧

    多点环境初始化。

    第二帧

    实现业务逻辑。

    支撑类模块

    类模块名称

    功能简述

    PICDeals

    用于对图片载入的支持。

    模块内部关系结构如下图所示:

    系统模块内部关系图

    这里说明一下的是,用户传来的是操作信息,这种信息是通过硬件接受后按照一定协议通过数据传输通道传送过来的。

    2.6(结构图)设计和描述

    本软件的主要功能是实现对钢丝绳仪器数据的提取、分析和存储的功能,软件重点是实现与下位机通信和数据分析。

    三、软件功能描述

    3.1 连接功能流程图和详细流程描述

    设备与电脑之间用USB设备建立连接,连接之前需要先安装USB驱动,如果安装无误并建立连接之后,点击“连接”,软件给设备存储器发送一个命令,是存储器做好准备,并返回设备时间和电量信息。连接建立后,还可以重新设置设备时钟。

    3.2提取数据功能流程图和详细流程描述

    设备与电脑保持连接之后,就可以提取仪器内的数据,提取数据之前,先要提取存储数据的区号,获得区号之后,再提取每个区号内的数据。此数据经过分析制图,显示在主界面上。提取出的数据可以保存在数据库中。如果无法提取数据,提示没有数据或USB未连接。

    3.3保存数据功能流程图和详细流程描述

    提取数据之后,就可将现有数据按不同的名称和编号保存在数据库中,供以后查询。

    仪器存储器

    仪器存储器

    3.4 删除仪器数据功能流程图和详细流程描述

    此功能将删除仪器内的所有的数据。建立连接之后,系统给设备发出一个指令要求删除仪器内的数据,仪器提示是否确定删除,如果确定则删除数据。

    3.5查看历史数据功能流程图和详细流程描述

    保存数据之后,就可以查看历史数据,对于不需要的数据,还可以删除。

    3.6图表处理功能流程图和详细流程描述

    数据提取后存入数据库,依据数据库内的数据,将标准参数和现行参数以图表形式绘制出来并导入到生产报告中,方便比较和观察测试的结果以及解读测试报告。

    3.7定期对删除数据自检功能流程图和详细流程描述

    删除数据之后,可以定期查看历史删除数据,进行数据自检,看

    是否是误删数据,对于不需要的数据,还可以彻底删除。

    3.8数据删除操作记忆功能流程图和详细流程描述

    删除数据操作完成之后,若通过定期对删除数据自检,看是否为误删数据,若是误删数据,重新找回,该操作将被记忆,以后出现该数据删除时,会提醒小心操作。

    3.9数据修改提示功能流程图和详细流程描述

    修改探伤数据保存查询

    修改探伤数据

    保存

    查询

    显示修改信息

    3.10生成测试报告功能流程图和详细流程描述

    在提取数据和

    展开全文
  • 软件设计说明书范例

    2015-04-03 19:28:20
    此文档是一软件开发设计的说明书的例子 软件设计者可以参阅
  • 软件设计说明书模版(申请软件著作权可供参考)

    万次阅读 多人点赞 2019-06-20 14:59:22
    1.引言 1.1 编写目的 1.2 项目背景 ...3.2.1 软件概要设计说明 3.2.3 基本设计概念和处理流程 3.3 软件的详细设计 3.3.1 系统结构 3.3.2 模块设计说明 3.3.3 爬虫模块 3.3.4 日志模块 3.3.5 数...
  • 软件设计说明书模板.

    热门讨论 2011-10-25 12:57:29
    软件设计说明书 版本:V1.0 文 档 编 号 保 密 等 级 作 者 最后修改日期 审 核 人 最后审批日期 批 准 人 最后批准日期 修订记录 日期 版本 修订说明 修订人 目 录...
  • 软件设计说明书模板

    万次阅读 2018-12-29 09:46:48
    软件项目的设计说明书是软件开发测试中重要的环节,一份好的设计说明不仅可以为系统设计、开发、测试提供指导,还可以收获研发领导、甲方、技术合作交流人员的信任。 设计模板 封面 包含系统项目名、版本、时间等 ...
  • GJB438B-2009_软件设计说明,欢迎大家下载
  • LuckyChooser软件设计说明

    千次阅读 2011-03-15 22:51:00
    LuckyChooser软件设计说明书   一.界面管理 LuckyChooser在传统抽奖模式下有四个页面:标题页、奖项页、抽奖页、获奖页;在“随意抽”抽奖模式下只使用抽奖页。在任意界面中点击鼠标右键,在弹出的快捷菜单中...
  • 可行性研究报告+项目开发计划+需求规格说明书+概要设计说明书+详细设计说明书+用户操作手册+测试计划+面向对象软件设计说明书模板+……
  • 基于JavaWeb开发的智慧水务管理系统软件设计说明书 编号:QN-STD-PLIS ...
  • oo软件设计说明书结构

    千次阅读 2012-04-10 16:05:21
    oo软件设计说明书结构 1 概述 系统简述、软件设计目标、参考资料、修订版本记录 这部分论述整个系统的设计目标,明确地说明哪些功能是系统决定实现而哪些时不准备实现的。同时,对于非功能性的需求例如性能、可用...
  • 嵌入式 软件设计说明书!!!!!!!!!
  • 在向中国版权保护中心提交软件著作权登记申请时,软件使用说明书是必须提交的软件著作权登记材料之一,如何整理软件说明书呢?软件著作权登记申请工作中整理软件说明书的时间最多,木子知识产权十来年的经验告诉您八...
  • 嵌入式系统开发是对于除了电脑之外的所有电子设备上操作系统的开发,开发对象有手机,掌上电脑,机电系统等,一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用 户的应用程序等四个部分组成。
  • 面向对象软件设计说明书模板

    千次阅读 2007-08-08 10:50:00
    面向对象软件设计说明书模板blueski推荐 [2007-7-31]出处:http://www.sawin.cn/doc/Document/DocPattern/blueski1402.htm作者:不详 1 概述 1.1 系统简述 对系统要完成什么,所面向的用户以及系统运行的环境的...
  • 一、身份证明三证合一营业执照副本或身份证扫描件二、开发完成的软件材料1、首先是准备源程序一提到要源程序就想到核心机密泄露了,...2、其次是操作手册或者设计说明书(二选一)开发完成的软件有可视化操作界面时...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,126
精华内容 8,450
关键字:

软件设计说明