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

    2017-02-15 14:25:50
    软件 概要设计说明书 模板
  • 软件概要设计,软件概要设计说明书软件概要设计说明书模板,最标准的软件概要设计模板
  • 软件概要设计说明书标准模板,列出了软件概要设计说明书所有需要的要素目录,和每个要素要填写内容的说明,看着写就可以了。
  • 参考模板 - 软件概要设计说明书,软件工程 软件概要设计说明书
  • 比较专业的软件开发的软件概要设计说明书模版
  • 软件概要设计说明书案例

    热门讨论 2011-07-06 20:17:06
    软件概要设计说明书(案例),赞~ 软件概要设计是从总体上把握系统设计框架,他包括模块划分、处理流程和接口设计,概要设计说明书对上述内容作了总体描述,体现了用户需求与应用系统实现之间的关系,在设计过程中起...
  • 软件概要设计说明书格式及其书写说明,包括书写项目,怎么书写,用来帮助书写软件概要设计说明
  • 软件概要设计说明书.dot 设计文档模板
  • 软件概要设计说明书编写规范模版
  • 软件概要设计说明书编写指南 这份东西非常详细,非常有用!!
  • 软件概要设计说明书(案例).doc
  • 经历了多次大大小小的修改,软件概要设计说明书已上传至文件,还有许多地方有待改进,欢迎大家批评指正,之后我们也会不断完善,推出最好的版本。 (由于之前上传的文件只有登录才可见,因而我们将文件地址做成链接...

    经历了多次大大小小的修改,软件概要设计说明书已上传至文件,还有许多地方有待改进,欢迎大家批评指正,之后我们也会不断完善,推出最好的版本。

    (由于之前上传的文件只有登录才可见,因而我们将文件地址做成链接,方便大家查看)

    https://files.cnblogs.com/files/software-engineering/软件概要设计说明书.pdf

    转载于:https://www.cnblogs.com/software-engineering/p/8984504.html

    展开全文
  • 软件概要设计说明书 1.引言 1.1 编写目的      在本停车场管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对...
    软件概要设计说明书

    1.引言

    • 1.1 编写目的
           在本停车场管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对停车场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。本阶段已在系统的需求分析的基础上,对停车场管理系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
    • 1.2 背景
           该系统为停车场服务,使停车场管理者更方便管理停车场,让车主明确该停车场收费标准,自己的停车时间,以及应付费用。
      2.体系结构 
        系统的总体结构设计遵循如下原则:
        (1)系统应具有良好的适应性:能适应用户对系统的软件环境、管理内容、模式和界面的要求;
        (2)系统应具有可靠性:采用成熟的技术方法和软件开发平台,以保证在以后的实际应用中安全、可靠;
        (3)系统应具有较好的安全性:应提高完善的安全机制和用户权限限制机制,确保数据的受限访问;
        (4)系统应具有良好的可维护性:系统应易于维护、安装;
        (5)系统应具有良好的可扩展性:系统应适应未来信息化建设的要求,能方便得进行功能扩展,以建立完善的信息集成管理体系。
         本系统采用struts体系结构,Struts 是一个基于模型 (Model) -视图 (View) -控制器 (Controller)(MVC) 模式的应用架构的开源框架。
      3.模块与功能
    • 3.1模块设计 
           菜单设计:该系统采用密码进入,随机颜色,即每次开启软件都需要输入相应的密码可以进入,并且有不同颜色的界面出现。菜单有车辆进入,车辆搜索,车辆显示,车辆离开,退出,VIP,便道这几个选项,包含了软件的所有功能介绍。
      车辆进入模块:该模块可以添加新进入车辆的信息,有2种不同的形式添加,一个是普通添加,即在公共停车场停车,另一个是VIP添加,可以开辟一个特殊的停车场给那些VIP优先停车,达到人性化。
      车辆搜索模块:该模块可以查询用户需要的信息,输入车牌号码即可在已经输入的信息中查询到相应的车辆,以及一些信息,以达到人性化。
      系统日志模块:该模块可以显示在该停车场中进出的车辆记录,使所需要的用户队伍所需要的信息一目了然。
      车辆离开模块:该模块可以使车辆离开停车场,并且记录下离开时间,自动计算停车费用。
      管理端模块设计:
        (1)授权管理:具有最高管理权限超级管理员对该模块进行操作,对管理员进行授权,添加删除修改管理员。
        (2)系统设置:由超级管理员授权的管理员行使该功能,主要是对停车场的参数进行设置。
        (3)操作员档案管理:由管理员行使改功能,停车场业务操作员进行管理,添加、删除、修改操作员的信息。
        (4)数据管理:该模块显示了停车场日常运行所产生的数据,场内车辆,进出数据,收费金额以及交班记录的相关信息。
        (5)档案管理:该部分功能为操作员所使用,主要是对停车场发放的卡进行管理、车档案的管理以及停车场顾客的信息档案管理。他们都有自己的添加、删改、修改的功能。
        (6)入场管理:该模块是本系统的一个重要的功能模块,主要采集汽车入场时候的一些必要的参数,对参数进行处理和判断。
        (7)出场管理:汽车离场之前对其进行的离场验证和停车时间的数据收集,为下一收费模块提供数据。
        (8)收费管理:该模块是本系统最重要的一个模块,根据出入场提供的参数结合该模块收费标准的设置计算出收费的金额,完成收费并打印出收费清单。
      具体设计如下图 
      在这里插入图片描述

    1)管理员必须调用“管理员验证用户”模块程序进行身份验证。
    2)用户想搜索曾停车信息需要调用“搜索信息”模块程序。
    3)显示信息必须明确要显示哪种信息并调用相应的功能模块。
    4)查看系统日志必须调用“系统日志”模块程序。

    • 3.2模块间的调用关系和接口
      (1)用户接口
      菜单设计:该系统采用密码进入,随机颜色,即每次开启软件都 需要输入相应的密码可以进入,并且有不同颜色的界 面出现。菜单有车辆进入,车辆搜索,车辆显示,车辆离开,退出,VIP, 便道这几个选项,包含了软件的所有功能介绍。
      车辆进入模块:该模块可以添加新进入车辆的信息,有2种不同的形 式添加,一个是普通添加,即在公共停车场停车,另一个是VIP添加,可以开辟一个特殊的停车场给那些VIP优先停车,达到人性化。
      车辆搜索模块:该模块可以查询用户需要的信息,输入车牌号码即可 在已经输入的信息中查询到相应的车辆,以及一些信息达到人性化。
      系统日志模块:该模块可以显示在该停车场中进出的车辆记录,使所需要的用户对所需要的信息一目了然。
      车辆离开模块:该模块可以使车辆离开停车场,并且记录下离开时间,自动计算停车费用。
      (2)外部接口
      硬件接口: Pentium II CPU及以上,内存在256MB以上的计算机。
      软件件接口:支持本系统的软件包括:Windows2000、WindowsXP、Windows 7、Windows10、Android5.5和IOS6.0.1版本及以上。
      (3)内部接口
      验证模块:完成对不同管理员的身份验证。
      初始化模块:在身份验证后,系统调用初始化操作,执行完毕后进入消息循环状态。
      查询模块:由相应消息驱动,完成对信息进行查看功能。
      搜索模块:由相应消息驱动,完成对信息进行搜索查看功能。
      退出模块:实现用户从系统退出功能。
      4.数据结构与程序的关系
           数据结构为关系型数据库,在程序中可通过标准的SQL语句与数据结构进行交互,交互过程中采用通用的数据访问接口。为了保持良好的程序架构,对数据库访问采用DAO设计模式实现,提高维护性及扩展性。建立三个数据结构分别是:停放队列,让路栈,等候队列。

    【注】博文里有停车场管理系统其他设计说明书

    展开全文
  • 软件概要设计说明书—模板

    千次阅读 2017-07-29 12:21:00
    软件概要设计说明书—模板 1 引言 1.1 目的 介绍编写本文档的目的,主要内容及读者。 1.2 需求概述 描写叙述所要实现的功能和性能等。 1.3 名词及缩略语 列出文档中所用到的专门术语的...


    1 引言

    1.1 目的
    介绍编写本文档的目的,主要内容及读者。
    1.2 需求概述
    描写叙述所要实现的功能和性能等。


    1.3 名词及缩略语
    列出文档中所用到的专门术语的定义和缩写词的原文。
    1.4 參考资料
    可包含:
    a. 项目经核准的计划任务书、合同或上级机关的批文。
    b. 项目开发计划。
    c. 需求规格说明书;
    d. 文档所引用的资料、标准和规范。列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。




                              參考资料清单
    序号 名称 作者 编号 公布日期 查阅地点或渠道 出版单位(若不为本公司公布的文献,请填写此列)
    1.
    2.
    3.
    4.


    2 软件概述
    介绍软件的应用场合,开发和执行的背景、设计约束等等。
    2.1 系统概况
    描写叙述软件的主要功能,以及本模块和子系统在系统中所处的位置和作用。


    2.2 执行环境
    描写叙述软件执行的软硬件环境。


    2.3 设计约束
    列出进行本软件开发工作的假定和约束。如所採用的语言、开发工具、开发平台、中间件、数据库、外部接口。以及遵循的编码和測试规范等。
    3 整体结构设计
    3.1 软件结构 
    用框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分。扼要说明每一个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。


    3.2 设计思想
    结合上图阐述本系统的基本设计思想和理念。 
    3.3 尚未解决的问题 
    说明在概要设计过程中尚未解决而设计者觉得在系统完毕之前必须解决的各个问题。
    4 模块设计
    在此以列表形式说明各模块的名称、功能、接口、公布形式等信息。
    4.1 模块1
    具体描写叙述各功能模块的功能、接口及内部实现。
    4.1.1 功能描写叙述
    能够以图表方式说明本功能区域的内部结构,与其它功能模块的具体数据接口流。
    4.1.2 接口描写叙述
    消息、函数等
    4.1.3 数据结构描写叙述
    本功能区域使用的数据结构。
    4.1.4 类和对象描写叙述
    採用类图和对象图描写叙述。
    4.1.5 处理流程
    画出模块各项功能的实现流程。


    4.1.6 编译和链接说明
    对模块的编译和链接提出要求,如静态链接、动态链接,生成obj、lib、DLL、bin、hex等。
    4.2 模块2
    ……


    5 执行设计
    以列表方式描写叙述系统的任务、线程、进程的设置,包含类型、功能、优先级、管理方法等。
    6 功能实现流程
    以用例图、顺序图、SDL图等方式,具体描写叙述各项功能的实现流程。


    7 系统性能分析
    列出系统关键性能指标。而且对影响系统性能的功能点进行分析。 
    8 数据库及数据结构设计
    8.1 数据库及数据表
    描写叙述所使用的数据库系统,及数据库和数据表设计。
    8.2 数据结构设计
    给出本系统内所使用的每一个数据结构的名称、标识符以及它们之中每一个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。


    8.3 数据存储设计
    给出本系统内所使用的每一个数据结构中的每一个数据项的存储要求,訪问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。


    9 定时器设计
    列表描写叙述全部定时器的类型、用途、范围、默认值、启动、停止、扫描、超时处理等。
    10 外部接口设计
    说明本系统同外界的全部接口的安排包含软件与硬件之间的接口、与各支持软件之间的接口、与网管之间的接口等。


    10.1 用户界面设计
    參见《UI设计说明书》。


    10.2 硬件接口
    描写叙述须要訪问的硬件接口的类型、控制方式,:如中断、寄存器等。


    10.3 软件接口
    描写叙述与其它模块及子系统的接口。
    11 兼容性设计
    列出与前后版本号,以及其它模块、系统、子系统间可能存在的兼容性问题,以及对策。
    12 系统维护设计
    12.1 安装和升级
    描写叙述软件安装和使用方面的考虑。


    描写叙述软件升级的方式。以及升级时的兼容性和数据迁移方面的考虑。
    12.2 系统配置
    列出系统各种配置项的内容。
    12.3 日常维护
    假设有日常维护的须要,给出详细的实现方法。


    13 系统測试设计
    从代码的静态測试,到执行时的动态測试等方面具体描写叙述实现方法。


    14 安全和可靠设计
    14.1 系统安全
    1. 系统安全控制和物理保护措施
    2. 用户身份鉴别机制
    3. 用户对系统的訪问权限和范围
    14.2 数据安全
    说明在数据库的设计中,将怎样通过区分不同的訪问者、不同的訪问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑,如:
    1. 数据用户身份鉴别
    2. 訪问时的控制策略和实现方法
    3. 数据加密方法
    14.3 可靠性设计
    14.3.1 故障模式及影响分析(FMEA)
    列表分析各种可能的故障模式,以及对应的对策。
    14.3.2 避错和容错设计
    列举所採取的避错和容错设计措施,减少系统故障概率。
    14.3.3 冗余设计
    如採取系统冗余、 数据冗余等措施。
    14.3.4 故障检測和恢复机制
    能够採用watchdog、守护进程、异常处理等机制检測系统故障。而且进行局部或全局重新启动动机制,恢复系统执行。
    对于数据的恢复。能够从冗余或备份数据中恢复。


    15 日志和错误处理
    15.1 日志记录机制
    用一览表的方式说明每种可能的日志(如执行日志、操作日志、故障日志)怎样进行记录。记录那些内容。
    15.2 错误信息及输出机制

    用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含义及处理方法。


    来源:http://blog.csdn.net/lezhiyong

    posted on 2017-07-29 12:21 mthoutai 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/mthoutai/p/7255516.html

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,151
精华内容 860
关键字:

软件概要设计说明书