概要设计完整版word文档,《某信息管理平台总体设计方案》,505页20万字供参考,附下载

news2025/1/18 17:39:59

上一篇介绍了软件生命周期全过程,软件工程全周期全过程20项文档模板,附下载。从《合同》到《需求规格说明书》到软件设计、开发、实施、验收、维护等全过程相关文档模板。有朋友反馈附件内容没有补全,本次及后续会用实际案例补全附件内容,为会员朋友们提供现实参考价值。

附件7、附件8为《软件设计说明书》即《概要设计说明书》《详细设计说明书》,软件设计分为概要设计和详细设计。

概要设计实现软件的总体设计、模块划分、用户界面设计、数据库设计等等;详细设计则根据概要设计所做的模块划分,实现各模块的算法设计,实现用户界面设计、数据结构设计的细化等。

概要设计是详细设计的基础,必须在详细设计之前完成,概要设计经复查确认后才可以开始详细设计。

在系统研发公司/单位的传统瀑布式研发模式中,或者研发公司对外招投标过程中,会涉及到附件7、8,以韩老师的实际经验来讲,随着云原生、敏捷开发的普及,绝大多数研发单位不再强调详细设计,而更注重概要设计及架构设计,可以在架构方面和研发内容不跑偏的情况下,使用敏捷研发模式快速迭代用户需求。所以本篇合并《概要设计说明书》和《详细设计说明书》为《总体设计说明书》,文档内容基于概要设计说明书模板,相对概要设计说明书多了一个“总体设计方案”章节,本文档为实际项目案例网络版,共505页word。

第一章:项目简介

项目背景、信息化现状、建设必要性、设计依据。

图片

设计依据要遵从国家标准GB、行业标准,以及企业已有标准。

第二章:建设目标与任务

图片

第三章:总体设计方案(重点章节)

现状分析、需求分析。需求分析包括用需、软需、非功能性需求。

用户需求

是从最终用户或客户的角度出发,描述了用户希望软件系统具备的功能、性能、界面等方面的要求。用户需求通常更加宏观,关注于用户的期望和需求,可以是非技术性的描述。用户需求可以包括系统的预期功能、使用情境、用户体验期望等。

软件需求

是在用户需求的基础上,进一步细化和具体化的。描述了系统的功能、性能、界面、安全性等方面的详细规格,为开发团队提供了开发、测试和交付的依据。软件需求可以分为功能性需求和非功能性需求,包括了系统的具体功能、输入输出、数据处理逻辑等。

非功能性需求

是指系统除了功能外的其他方面的要求,也被称为质量属性需求。它们涵盖了系统的性能、安全性、可用性、可靠性、兼容性等方面。非功能性需求描述系统应该如何工作,以满足用户的期望和要求。一些常见的非功能性需求包括响应时间、并发用户数量、安全性等。

图片

总体设计方案,软件工程里面比较老派的一种的做法是将架构分为功能架构和技术架构,稍微专业点最起码得有业务、应用、数据、技术四大架构,此篇文档做了另一种国内常见分法:总体架构、功能架构、技术架构(技术路线)集成架构、部署架构、数据架构。

图片

第四章:功能设计

常规内容堆砌

图片

第五章:应用支撑体系

此项目文档个性化部分,作为概设模板可删除。

此处及后续应该为:功能视图、数据视图、集成视图、部署视图。从多个维度详细介绍设计成果。

此处将以上内容按照架构的思路分为了应用支撑、数据支撑、集成视图、部署视图,各位注意查看甄别。

图片

第六章:信息资源服务体系建设(数据视图)

应为数据视图,此文档中是有意突出数据为资源服务体系,各位需甄别。

图片

第七章:系统集成设计(集成视图)

第八章:基础设施体系(部署视图)

图片

第九章:标准体系建设

第十章:多媒体会议建设

第九章、第十章为此文档个性化部分,应该是甲方要求通过项目建立起标准体系,并且将多媒体会议室同样打包到了一个项目中。需要各位甄别。

图片

第十一章:网络与信息安全保障(安全视图或非功能性安全视图)

常规视图,随着对安全的重视,很多系统会将安全独立为《安全防护方案》文档。

图片

第十二章:系统性能设计(非功能性)

属常规内容。

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/884500.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

竞赛项目 疲劳驾驶检测系统 python

文章目录 0 前言1 课题背景2 Dlib人脸识别2.1 简介2.2 Dlib优点2.3 相关代码2.4 人脸数据库2.5 人脸录入加识别效果 3 疲劳检测算法3.1 眼睛检测算法3.2 打哈欠检测算法3.3 点头检测算法 4 PyQt54.1 简介4.2相关界面代码 5 最后 0 前言 🔥 优质竞赛项目系列&#x…

5_docker-compose多服务统一编排管理

系列文章目录 第1章 Linux安装Docker 第2章 Docker安装jdk1.8和MySql 第3章 Docker安装redis 第4章 Jar包部署Docker 第5章 Docker-compose多服务统一编排管理 第6章 AccessKeyId和AccessKeySecret的环境变量配置 文章目录 系列文章目录前言 一、编写docker-compose.yml二、上…

如何控制项目范围?

大家好,我是沐尘而生,今天让我和大家一起走进,产品经理实战百问百答,从问题入手,一步一个脚印,习惯产品经理岗位。如有错误或不当之处,请指正,谢谢! 1. 项目范围与项目成…

Ae 效果:CC Cylinder

透视/CC Cylinder Perspective/CC Environment CC Cylinder(CC 圆柱体)效果可将图层映射到受光照的圆柱体上,支持 Alpha 通道,圆柱体可呈镂空状。 要注意,虽然本效果可生成一个非常生动的 3D 圆柱体外观,但…

PyQt6安装教程

目录 1、安装PyQt6和pyqt6-tools 2、在Pycharm里配置Qt Designer 3、配置Pyuic工具 4、配置Pyrcc工具 5、三个工具的作用 1、安装PyQt6和pyqt6-tools pip install PyQt6 -i https://pypi.tuna.tsinghua.edu.cn/simple pip install PyQt6-tools -i https://pypi.tuna.tsin…

CloudCompare进行点云数据样本标注

1.下载安装CloudCompare。 2.打开点云数据,鼠标左键用于旋转数据,鼠标右键用于平移数据,滚轮调整数据大小远近。 3.点击选中左侧数据,点击“剪刀”工具。 4.框选目标对象进行裁剪。 5.先后点击“五边形”和“对号”。 6.完成第…

山西电力市场日前价格预测【2023-08-16】

日前价格预测 预测明日(2023-08-16)山西电力市场全天平均日前电价为363.90元/MWh。其中,最高日前电价为430.17元/MWh,预计出现在19: 30。最低日前电价为318.33元/MWh,预计出现在13: 00。 价差方向预测 1: 实…

从数据到价值:数据中台如何加速数字化转型?

在当今数字化时代,数据已经成为企业成功的关键因素之一。企业不再只是生产产品或提供服务,而是需要从大量的数据中获取洞察,优化运营并创造价值。在这个背景下,数据中台成为了加速数字化转型的重要策略之一。本文将深入探讨数据中…

MAUI+Masa Blazor APP 各大商店新手发布指南(一)App Store篇

文章目录 前言新手常见审核意见Guideline 2.1 - Information NeededGuideline 3.2 - BusinessGuideline 2.1 - Performance - App CompletenessGuideline 2.3.8 - Performance - Accurate MetadataGuideline 5.1.1(v) - Data Collection and StorageGuideline 4.2 - Design - M…

使用Python统计字符内容的占比

说明:如果有自己动手做过字符动画,会知道字符动画的“灵动性”核心在于使用的字符集。 简单来说,动画转为字符动画,原理是将动画转为灰阶图,灰度范围是0~255,然后将对应灰度的像素点转为对应比值的字符。这…

【数据结构OJ题】链表的中间结点

原题链接:https://leetcode.cn/problems/middle-of-the-linked-list/description/ 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 快慢指针法 通过快慢指针找到中间结点,快指针每次走两步,慢指针每次走一步&#…

ignition gazebo || 解决ignition gazebo启动后所有图标都是黑方块的问题

问题: 启动ignition gazebo出现图表全黑的情况 ign gazebo 解决方案 sudo apt install aptitude aptitude是一款针对debian系系统的系统依赖管理更加有效的包管理工具。我建议以后都使用aptitude进行包管理。 下面正式开始解决问题。 出现这个问题毫无疑问是qt…

java的类和对象详解

一、java是面向对象的编程语言 首先一般的编程语言有两种,一种是面向对象,一种是面向过程。前者更加关注代码中对象与对象之间关系与协作,而后者更加注重代码的执行过程。 举个例子 传统的方式:注重的是洗衣服的过程,…

BUUCTF [CISCN2019 华东南赛区]Web11

分析 上面可以看出这是Smarty模板引擎 看到这个ip我们应该想到使用X-Forwarded-For字段 X-Forwarded-For 是一个 HTTP 扩展头部,用来描述请求者的ip 如果后端认为这个是我们的真实ip并使用Smarty来回显那么就可能造成了SSTI 当我们设置了 X-Forwarded-For: {{11}}时…

【EI/SCOPUS检索】2023年第二届光学成像与测量国际会议 (ICOIM2023)

2023年第二届光学成像与量国际会议 (ICOIM2023) 2023 2nd International Conference on Optical Imaging and Measurement 光学成像与测量密切相关且具有广泛的应用,如显微镜、望远镜、传感器等。通常,成像是测量的基础&#xf…

Python - 多线程,多进程中的join和Event及没有使用join和event区别

一. 前言 在Python的多线程和多进程编程中,join() 和 Event 都是用来控制线程或进程之间的同步关系的工具,它们的作用类似,但还是有一些区别。 二. 概念 1. join() join() 方法是线程或进程实例的一个方法,用于阻塞当前调用线…

6. 自定义异常 全局异常处理 测试异常处理

目录 1. 自定义异常 2. 全局异常处理 3. 测试异常处理 1. 自定义异常 创建⼀个异常类,加入状态码与状态描述属性。 凡是业务代码中出现的可预期的异常,统一抛出 ApplicationException public class ApplicationException extends RuntimeException{//…

[Java优选系列第1弹]如何优化Java三层架构开发效率?三个实用技巧分享

💞优选系列制作漫长,每篇一经写出不再创作,均是呕心沥血制作,且看且珍惜💫 一直在等你,你终于来啦💖 绿色代表解释说明 黄色代表重点 红色代表精髓 Java三层架构…

qt 安 装

之后版本都是在线安装 下载地址 Index of /archive/online_installers 只用这三个即可,其他不用管默认

操作系统-笔记-第一章-操作系统的概念

目录 一、第一章——操作系统的概念 1、操作系统的概念、功能 (1)层次 (2)总结 2、操作系统的特征(4个) (1)并发与并行 (2)共享与互斥 (3…