首页 > 其他分享 >需求工程-----原则

需求工程-----原则

时间:2024-11-11 20:45:43浏览次数:1  
标签:需求 原则 工程 低质量 规格 确定 ----- 自然语言

1、低质量的需求分析,导致低质量的成体估算。

2、先确定问题,再写需求。

3、立即确定需求。

4、立即修复需求规格说明中的错误。

5、原型可降低选择用户界面的风险。

6、记录需求为什么被引入。

7、确定子集。

8、评审需求。

9、避免在需求分析时进行系统设计。

10、使用正确的方法。

11、使用多角度的需求视图。

12、合理地组织需求。

13、给需求排列优先级。

14、书写要简洁。

15、给每个需求单独编号。

16、减少需求中的歧义。

17、对自然语言辅助增强,而非替换。

18、在更形式化的模型前,先写自然语言。

19、保持需求规格说明的可读性。

20、明确规定可靠性。

21、应明确环境超出预期时的系统行为。

22、自毁的待定项。

23、将需求保存到数据库。

 

标签:需求,原则,工程,低质量,规格,确定,-----,自然语言
From: https://www.cnblogs.com/AiLun/p/18540556

相关文章

  • 第五节---查询---函数
    查询---语法一.显示(limit)limit语句---limit显示语句条数;limit1;---只显示一条语句limit2;---显示三条语句limit语句---limit从第几项开始,获取后面几项;limit1,3;---显示第1条语句后的3条语句先排序后查询orderby列段名desclimit2;limit语句......
  • 一些常用的浏览器软件介绍-轻量型的
    以下是一些轻量桌面环境的浏览器Firefox:优点:作为一款开源的浏览器,Firefox具有高度的可定制性和强大的隐私保护功能。它的资源占用在合理范围内,并且不断进行优化以提高性能。对于各种网页标准的支持良好,能准确呈现网页内容。在Budgie桌面环境下,Firefox可以很好地运行,......
  • CSP-S 2024 游记
    前情提要:初赛\(54.5\),比去年还低\(2.5\),但是过了。考点在七中高新,在红杏酒家吃的午饭,在旁边酒店小睡了一会儿。进考场,机子还是一如既往地牛,但感觉键盘有点难用,是放在抽屉里的,但我强行拉到了桌子上。起初一直打不开代码回收系统,过后不知道怎么回事就打开了。看T1,一眼没读懂,......
  • EEEE4116 Design for a 2-Level Inverter
    AdvancedControl(EEEE4116)Coursework1ModellingandAdvancedControllerDesignfora2-LevelGrid-FeedingInverterInthisassignmentyouwillbringtogetheryourskillsofstate-spaceequationdevelopmentandcontrollerdesigntocontrolagrid-tied......
  • 团队项目Scrum冲刺-day1
    一、各个成员在Alpha阶段认领的任务成员Alpha陈国金凌枫陈卓恒谭立业廖俊龙曾平凡曾俊涛薛秋昊二、明日各个成员的任务安排成员任务陈国金凌枫陈卓恒谭立业廖俊龙曾平凡曾俊涛薛秋昊三......
  • C#/.NET/.NET Core技术前沿周刊 | 第 12 期(2024年11.01-11.10)
    前言C#/.NET/.NETCore技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NETCore领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿、推荐或自荐优质文章、项目、学习资源等。每......
  • gcc-13.2 grpc 编译错误(absl-cpp build fails)
    使用gcc-13.2编译absl-cpp会出现以下报错:third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:34:6:warning:elaborated-type-specifierforascopedenummustnotusethe‘class’keyword  34|enumclassFormatConversionChar:uint8_t; ......
  • leetcode刷题笔记--最大滑动窗口
    classSolution{publicintlongestOnes(int[]nums,intk){intl=0,r=0;while(r<nums.length){if(nums[r++]==0){k--;}if(k<0&&nums[l++]==0){......
  • Cangjie—仓颉编程-Hello,World
    仓颉工具链cjc(Compiler编译CJPM(CangjiePackageManager)cjpm是仓颉语言的包管理工具cjdb(Debugger)cjdb是一款基于开源LLDB开发的仓颉调试工具cjfmt(CangjieFormatter)代码自动格式化工具。cjcov(CangjieCoverage)官方覆盖率统......
  • WEB 漏洞 - SQL 注入之 MySQL 注入深度解析
    目录WEB漏洞-SQL注入之MySQL注入深度解析一、从宇宙奇想到SQL注入二、SQL注入原理回顾(一)基本概念(二)以简单PHP代码示例说明三、MySQL注入步骤(一)确定注入点(二)判断注入类型(三)利用注入获取信息或执行恶意操作四、防御MySQL注入的方法(一)使用参数化查询(二)......