概要设计检查单、需求规格说明检查单

news2024/11/18 6:48:02

1、概要设计检查表

2、需求规格说明书检查表

概要(结构)设计检查表

工程名称  

业主单位

承建单位

检查依据

1、设计方案、投标文件;2、合同;3、信息系统相关技术标准及安全规范;

检查类目

检查内容

检查结果

备注

清晰性

是否所设计的架构,包括数据流,控制流和接口,被清楚地表达了

是否所有的假设、约束、策略及依赖都被记录在本文档了

是否定义了总体设计目标

完整性

是否所有的以前的TBD(待确定条目)都已经被确定了

是否设计已经可以支持本文档中遗留的TBD有可能带来的变更

是否所有的TBD的影响都已经被评估了

是否仍存在可能不可行的设计部分

是否已记录设计时的权衡考虑?该文档是否包括了权衡选择的标准和不选择其他方案的原因

依从性

是否遵守了项目的文档编写标准

一致性

数据元素、流程和对象的命名和使用在整套系统和外部接口之间是否一致

该设计是否反映了实际操作环境(硬件、软件、支持软件)

可行性

从功能、成果、进度、预算和技术角度上看该设计是否可行

是否存在错误的、缺少的或不完整的逻辑

数据使用

所有复合数据元素、参数以及对象的概念是否都已文档化

是否还有任何需要的但还没有定义的数据结构,反之亦然

是否已描述最低级别数据元素?是否已详细说明取值范围

功能性

是否对每一下级模块进行了概要算法说明

所选择的设计和算法能否满足所有的需求

接口

操作界面的设计是否有为用户考虑(例如:词汇、使用信息和进入的简易)

是否已描述界面的功能特性

界面是否有利于问题解决

是否所有界面都互相一致,与其他模块一致,以及和更高级别文档中的需求一致

是否所有界面都提供了所要求的信息

是否已说明内部各界面直接的关系

界面的数据和复杂程度是否已减少到最小

可维护性

该设计是否是模块化的

这些模块是否具有高内聚度和低耦合度

是否已经对继承设计、代码或先前选择工具的使用进行了详细说明

性能

主要性能参数是否已被详细说明

可靠性

该设计是否能够提供错误检测和恢复

是否已考虑非正常情况

是否考虑了网络、数据安全

该设计是否满足系统进行集成时所遵守的约定

是否能够对该套系统进行测试、演示、分析或检查来说明它是满足需求的

该套系统是否能用增量型的方法来集成和测试

是否各部分的设计都能追溯到需求说明书的要求

是否所有的设计决策都能追溯到原来确定的权衡因素

所继承设计的已知风险是否已确定和分析

专家意见:

业主单位

代表签字:

  20XX年   XX月   XX日

承建单位

代表签字:

  20XX年  12 月  20 日

监理机构

代表签字:

  20XX年   XX月  XX 日

需求规格说明书检查表

工程名称  

业主单位

承建单位

监理单位

检查依据

1、设计方案、投标文件;2、合同;3、信息系统相关技术标准及安全规范;

检查项目

检查内容

检查结果

备注

清晰性

系统的目标是否已定义

是否对关键术语缩略语进行定义和描述

所使用的术语是否和用户使用的一致

需求的描述是否清晰,不含糊

是否对整套系统进行功能概述

是否已详细说明了软件环境(共存的软件)和硬件环境(特定的配置)

如果有会影响实施的假设情况,是否已申明

是否已经对每个业务逻辑进行输入、输出以及过程的详细说明

完整性

是否列出了系统所必须的依赖、假设以及约束

是否对每个提交物或阶段实施都进行了需求说明

需求说明书是否已包括了主要的质量属性,例如有效性、高效性、灵活性、完整性、互操作性、可靠性、健壮性、可用性、可维护性、可移植性、可重用性和可测试性等

是否有业务流程图和数据流程图

是否包含接口需求

依从性

该文档是否遵守了该项目的文档编写标准

一致性

需求说明是否存在直接相互矛盾的条目

需求说明书是否与相关需求素材一致

可行性

所描述的功能是否必要并充分满足了用户/系统目标

需求说明书的描述是否满足下一阶段设计所需

已知的限制(局限)是否已经详细说明

是否已确定每个需求的优先级别

可管理性

是否将需求分别陈述,因此他们是独立的并且是可检查的

是否所有需求都可以回溯到相应的需求素材,反之亦然

是否已详细说明需求变更的过程

专家签字:

承建单位

代表签字:

  20XX年  XX月  XX日

监理机构

代表签字:

  20XX年  XX 月  XX 日

业主单位

代表盖章:

  20XX年   XX月  XX 日

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

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

相关文章

智能优化算法应用:基于回溯搜索算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于回溯搜索算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于回溯搜索算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.回溯搜索算法4.实验参数设定5.算法结果6.参考…

Helm3部署kubeview资源可视化工具

一、KubeView 介绍 KubeView 是一个 Kubernetes 集群可视化工具和可视化资源管理器。它提供了跨命名空间的 Kubernetes 对象的完整概述,以及它们如何通过直观的 UI 和资源对象相互连接。它允许用户在集群内部运行命令,并查看集群内部的资源使用情况、容器…

后端整合Swagger+Knife4j接口文档

后端整合SwaggerKnife4j接口文档 接口文档介绍 什么是接口文档:写接口信息的文档,条接口包括: 请求参数响应参数 错误码 接口地址接口名称请求类型请求格式备注 为什么需要接口文档 who用?后端提供,前后端都需要使用…

不同酿酒风格生产的葡萄酒有什么不同?

霞多丽适合大多数风格的葡萄酒制作,从干燥的静止葡萄酒,到起泡酒,再到甜美的晚收,甚至是植物酿酒。最广泛影响霞多丽葡萄酒最终结果的两个酿酒决定是是否使用乳酸发酵和用于葡萄酒的橡木影响程度。 通过乳酸发酵(或MLF…

开关电源低温启动测试条件是什么?如何测试开关电源?

开关电源作为常用的一种电源供应器被广泛应用在各大领域,同时也被用在各种不同的环境温度下工作。因此在开关电源测试中,温度测试是评估其性能、可靠性、稳定性的重要指标。低温启动测试就是检测低温存储环境对开关电源性能的影响,判断开关电…

ubuntu vmware开启3d加速画面异常

在ubuntu上开启vmware,进入全屏就会出现左上角和右下角两个不同的画面,并来回闪,不使用3d加速,一切正常,但是画面模糊。在ubuntu18 20 22上测试,vmware 15 16 17问题依旧。 原因 经过测试,原…

filebeat(远程收集日志工具)

(一)filebeat 1、filebeat和logstash相同 (1)filebeat是一个轻量级的日志收集工具,所使用的系统资源比logstash部署和启动时使用的资源要小的多 (2)filebeat可以运行在非Java环境、可以代理l…

mitmproxy安装以及模拟接口数据返回

使用pycharm直接安装,pip install mitmproxy 安装成功后直接使用命令mitmdump --version查看版本 然后自己本地下载https://mitmproxy.org/downloads/#10.1.1/ 之后一步步安装即可 安装成功后这里会出现一个.mitmproxy文件 双击这个文件进入开始安装证书 我…

Echarts legend图例配置项 设置位置 显示隐藏

Echarts 官网完整配置项 https://echarts.apache.org/zh/option.html#legend 配置项 legend: { }设置图例为圆形 icon: circle,//设置图例为圆形设置图例位置 top: 20%//距离顶部百分之20//y:bottom 在底部显示设置图例 宽度 高度 itemWidth: 10,//设置图例宽度 itemHeight: …

【嵌入式】开源shell命令行的移植和使用(2)——letter-shell

目录 一 背景说明 二 移植准备 三 移植过程 四 自定义命令 五 实际使用 一 背景说明 之前使用过一款开源shell工具 nr_micro_shell (【嵌入式】开源shell命令行的移植和使用(1)——nr_micro_shell-CSDN博客),感觉…

4.4-Docker bridge0详解

在Docker世界中,两个container是通过bridge0连接起来的。 首先,介绍一个命令:docker network ls 这个docker network ls明令会列举出来当前这台机器上docker有哪些网络。 先看一下bridge。 现在有一个容器flask-hello-docker,它是…

SSM框架(三):SpringMVC

文章目录 一、SpringMVC简介1.1 概述1.2 入门案例1.3 bean的加载控制1.4 PostMan插件 二、请求【页面向后台发送数据】2.1 请求映射路径2.2 请求方式2.3 解决中文乱码2.4 请求参数2.4.1 五种常见参数种类2.4.2 JSON数据2.4.3 RequestParam与RequestBody的区别2.4.4 日期类型 三…

基于springboot实现医院信管系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现医院信管系统演示 摘要 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生&#x…

error: ‘PixelPacket’ in namespace ‘Magick’ does not name a type

最近做一个项目需要配置ImageMagick库,本项目配置环境如下: ImageMagick version 7 Operating system, version and so on ubuntu 20.04 Descriptionerror: ‘PixelPacket’ in namespace ‘Magick’ does not name a type 这是在运行程序时候出现的问题…

想成为网络安全工程师该如何学习?

一、网络安全应该怎么学? 1.计算机基础需要过关 这一步跟网安关系暂时不大,是进入it行业每个人都必须掌握的基础能力。 计算机网络计算机操作系统算法与数据架构数据库 Tips:不用非要钻研至非常精通,可以与学习其他课程同步进行。 2.渗透技…

计算虚拟化之CPU——qemu解析

解析 qemu 的命令行,qemu 的命令行解析,就是下面这样一长串。 qemu_add_opts(&qemu_drive_opts);qemu_add_opts(&qemu_chardev_opts);qemu_add_opts(&qemu_device_opts);qemu_add_opts(&qemu_netdev_opts);qemu_add_opts(&qemu_nic_…

AtCoder ABC163

D - Sum of Large Numbers 不考虑 1 0 100 10^{100} 10100的情况下,检查能取到的最大和与最小和,此时中间的所有数都能取到 给出 1 0 100 10^{100} 10100的用意在于,确保取2个数与取3个数下面取到的和是不相同的。因此遍历取数的个数&#x…

【微服务专题】微服务架构演进

目录 前言阅读对象阅读导航前置知识笔记正文一、系统架构的演变1.1 单体架构1.2 单体水平架构1.3 垂直架构1.4 SOA架构1.5 微服务架构 二、如何实现微服务架构2.1 微服务架构下的技术挑战2.2 微服务技术栈选型2.3 什么是Spring Cloud全家桶2.4 Spring Cloud Alibaba版本选择 学…

【浅尝C++】C++类的6大默认成员函数——构造、析构及拷贝构造函数

🎈归属专栏:浅尝C 🚗个人主页:Jammingpro 🐟记录一句:好想摆烂,又好想学习~~ 文章前言:本篇文章简要介绍C类的构造函数、析构函数及拷贝构造函数,介绍每个小点时&#xf…