之前写过一篇关于需求分析描述细节需要注意的规则和约束,今天在看徐峰的软件最佳实践时,看到了更为总结的描述,下面摘录进来:
规则是在实现时应该考虑的东西,约束是对技术手段选择起到限制作用的各种条件。
规则分类:行为(或成为功能、业务)规则、结构(或数据)规则、界面规则。

  • 行为规则

    行为规则:是指和业务逻辑、业务流程相关的规则。

  • 结构规则

    结构规则:是指和业务实体、属性、派生属性相关的规则,如一条短信最大长度是70个汉字(140个英文字符),当出现一个汉字时,每个英文字符算一个汉字。

  • 界面规则

    界面规则:是指和用户界面相关的规则,如在页面中必须以不同的颜色区分不同等级的警告。

需求分析——确定需求细节(规则与约束)相关推荐

  1. SQL Server——规则是什么?规则和约束有什么不同?

    目录 规则是什么? 如何创建一个规则? 如何删除规则? 如何创建约束? 规则和约束有什么不同? 规则是什么? 是单独的SQL Server对象,可以关联到一个或几个表中的一列或几列.它可以使用多种方式 ...

  2. 需求处理的三个步骤:需求梳理、需求分析、需求放大

    明确细准的需求是做好产品的前提. 需求要根据实际情况,进行侧重点的划分.我平时遇到是将重点放在当需求出现时,如何更好的梳理需求,并正确的分析需求.首先我们应该将需求从"确认出现", ...

  3. 视频教程-高级软件需求分析与需求管理实践-需求分析

    高级软件需求分析与需求管理实践 近二十年软件开发.软件设计.需求分析.项目管理.部门管理.公司管理及过程改进等经十五年的需求分析及需求管理工作经验,负责数十个大型项目的需求分析和需求管理工作,涉猎建筑 ...

  4. 软件需求分析和需求文档解读

    什么是测试需求? 确切地讲,所谓的测试需求就是在项目中要测试什么.我们在测试活动中,首先需要明确测试需求(What),才能决定怎么测(How),测试时间(When),需要多少人(Who),测试的环境是 ...

  5. 如何写好需求分析:需求规格说明书(ISO标准版)

    转自http://blog.sina.com.cn/s/blog_4c4eebe901000c6h.html 当需求调查.分析工作告一段落时,你就需要将这些需求进行规格化描述,整理成文,即软件需求规格 ...

  6. 校园网服务器系统需求分析,校园网需求及分析.doc

    校园网需求及分析 校园网络规划与设计 一.毕业设计课题名称 校园网络规划与设计 二.毕业设计任务 1.需求分析 2.系统设计原则和实现目标 (1)网络系统设计原则.系统建设目标 (2)网络性能分析 3 ...

  7. 需求分析 及需求文档的编写

    通常,软件开发工程师和软件测试工程师的工作都开始于软件需求说明书成型的基础上.那么软件需求说明书到底是怎么来的,软件的需求分析到底怎么做?今天我就针对这个话题结合我自己的一些理解和经历来梳理一下. 需 ...

  8. XML简介,XML和HTML的区别,XML用处,XML规则,XML约束,XML语法,XML解析,DOM

    什么是xml XML 指可扩展标记语言(EXtensible Markup Language),它的结构是一种树形的结构,必须有一个根节点 XML 是一种标记语言,很类似 HTML XML 的设计宗旨 ...

  9. 需求分析和需求评审-三

    文章目录 测试需求分析 了解红包的实现背景 需求的目的 用户的使用场景 测试红包需求的合理性 需求评审会 为什么开需评会 需求划分:测试模块划分 测试需求分析 啥玩意?测试也要做需求分析?是的,测试是 ...

  10. 通用权限管理模块系列——需求分析——列举需求

    以RBAC为理论基础 以低耦合为设计原则 我们计划设计一个独立的权限模块 碰到一些难题,后面另外开文章来讨论 本文主要是列举目前收集到的权限方面的需求信息,如果各位有能提供的用例,请不吝赐教. 各种需 ...

最新文章

  1. 史上最大规模 DDoS 攻击,每秒 1720 万次 HTTP 请求
  2. JVM---对象的实例化内存布局与访问定位
  3. Python之基础知识
  4. ajax(jquery)前后台传数组(Springmvc后台)
  5. Bzoj3924 [Zjoi2015]幻想乡战略游戏
  6. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 12丨游戏玩法分析 V【难度困难】
  7. srcElement
  8. cmake 检查文件更新_2020年6月:Visual Studio对Linux开发平台的更新
  9. vue.js v-on
  10. android中的handler例
  11. 游戏服务器数据库踩过的坑
  12. 数字信号处理--7.5--FIR数字滤波器
  13. XML入门的常见问题
  14. Android MTP 模式 驱动无法安装解决方案
  15. 怎么批量重命名文件夹?
  16. 51单片机(At89C51)组成,引脚介绍
  17. LBM学习记录4 Python实现D3Q19圆柱绕流
  18. 考研计算机专业英语面试自我介绍,计算机研究生面试英文自我介绍
  19. 九、Arduino 红外避障模块使用
  20. Jitsi视频会议部署(三):让电话打进来!

热门文章

  1. alphapose的使用
  2. vue中基础理论知识
  3. Go包管理工具Vendor使用教程
  4. 知乎大V推荐!如何在面试中通过工厂模式来给自己加分?圆我大厂梦!
  5. java convexhull_android java opencv 2.4 convexhull convexdefect
  6. android_基础_修改系统背景(状态栏颜色、导航栏颜色、标题栏颜色等等)
  7. 这个卷走175个国家和地区45亿英镑的“加密女王”忽然失踪,骗局崩盘
  8. 辽宁科技大学计算机与软件工程学院调剂,辽宁科技大学2019年硕士研究生调剂信息...
  9. PCB设计中,如何快速消除PCB布线?
  10. 饥荒控制台输入没用_饥荒联机版代码为什么没效 怎么用怎么输入