热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

《软件需求十步走》阅读笔记05

需求工程是面向全局额,系统顶层的,着眼未来的工程,是将客户业务作为内部研究对象,将软件工程全过程作为外部研究对象的工程。这种

需求工程是面向全局额,系统顶层的,着眼未来的工程,是将客户业务作为内部研究对象,将软件工程全过程作为外部研究对象的工程。这种思想具体体现为:将需求分析由局部到整体,自底向上的分析转变为从整体到局部,自顶向下的分析观;将需求分析看成软件工程的圆心,需求分析工作是将软件开发各环节作为研究对象,需求分析内容应是软件开发各环节所需的软件信息构成;将需求分析工作划分为需求规划,需求开发,要求管理3个工作域,需求规划是站在业务整体,系统整体的角度对未来建成的系统给出期望,将这种期望作为软件分析工作的约束和软件开发工作的约束。

总而言之需求工程的理念是借鉴顶层设计思想的精髓坚持面向业务全局,系统全局,开发全局作为其理念;需求工程是软件工程的和信息,需求工程的成果应能指导和约束软件工程的各环节;需求工程是以需求规划为核心,需求开发和管理规划在开发和管理上的映射。

需求工程的特征:(1)全局性   需求工程改变了以往传统软件工程中需求分析是从局部到整体,从底向上的方式,二是从整体到局部,从顶层到底层。(2)主导性  需求开发主导。需求工程是圆心,软件工程的各环节是圆点,需求工程是面向系统的研究对象是软件工程的各环节,其成果包含了软件工程中的各环节的指导信息,和以往的需求分析的目标只是为设计提供输入有了很大的不同。 业务主导需求。需求工程面向业务的研究对象是客户或组织机构的问题目标,业务域,业务过程,业务活动等,而且将此作为需求分析工作的起始,突出了业务第一性的原则。

转:https://www.cnblogs.com/lijing925/p/9283373.html



推荐阅读
  • Python:新浪微博API初试
    {想在微博上抓点数据进行分析,费了一天多的时间,才终于找到点头绪,整理一下。}目录:一注册创建应用获取认证和授权二新浪微博pythonsdk下载和安装三简 ... [详细]
  • HTML download 属性详解及应用
    本文探讨了 HTML 中 download 属性的应用场景及其在不同浏览器中的实现方式,通过示例代码展示了如何利用 JavaScript 实现文件下载功能。 ... [详细]
  • 多用户密码验证与加密登录系统
    本文介绍了一种基于多用户密码文件的加密登录方法,通过读取用户密码文件并使用简单的加密算法实现安全登录。文中详细描述了程序的设计思路及其实现过程。 ... [详细]
  • 时序数据是指按时间顺序排列的数据集。通过时间轴上的数据点连接,可以构建多维度报表,揭示数据的趋势、规律及异常情况。 ... [详细]
  • 配置PicGo与Gitee结合Typora打造高效写作环境
    本文详细介绍了如何通过PicGo和Gitee搭建个人图床,并结合Typora实现高效的文章撰写。包括创建图床项目、生成访问令牌、安装配置PicGo和Typora等步骤。 ... [详细]
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • 本文详细介绍了Java Web项目的开发流程,从环境搭建到项目部署,为初学者和开发者提供了一套完整的指南。 ... [详细]
  • BeautifulSoup4 是一个功能强大的HTML和XML解析库,它能够帮助开发者轻松地从网页中提取信息。本文将介绍BeautifulSoup4的基本功能、安装方法、与其他解析工具的对比以及简单的使用示例。 ... [详细]
  • 系统:MacOS10.15.2,XCode11.3,swift5.0写作时间:2020-01-09说明Swift中的闭包(Closur ... [详细]
  • 集群与负载均衡技术解析
    本文探讨了集群(Cluster)的概念,即通过网络连接的一组计算机系统,它们作为一个整体提供服务,实现分布式计算。文章还详细介绍了负载均衡技术,旨在提高网络服务的效率和可靠性。 ... [详细]
  • 深入理解Java反射机制
    本文将详细介绍Java反射的基础知识,包括如何获取Class对象、反射的基本过程、构造器、字段和方法的反射操作,以及内省机制的应用。同时,通过实例代码加深对反射的理解,并探讨其在实际开发中的应用。 ... [详细]
  • 本文介绍如何使用Python编程语言合并字典中具有相同集合值的键,并提供两种实现方法。 ... [详细]
  • 深入理解异步多线程编程模型
    现代计算机系统中的CPU通过并行处理提高效率,但所谓的并发处理实际上是一种基于轮询的模拟并行。本文探讨了现代处理器如何通过虚拟化技术实现更高的并发性能,以及在.NET框架中如何有效利用线程和异步编程模式。 ... [详细]
  • 本文探讨了 Boost 库中的 Program Options 组件,这是一个强大的工具,用于解析命令行参数和配置文件。文章介绍了如何正确设置和使用该组件,包括处理复杂选项和负数值的方法。 ... [详细]
  • 本文通过具体示例详细介绍了 Python 中的装饰器和装饰类的使用方法,包括带参数的装饰器和装饰类的应用场景。 ... [详细]
author-avatar
songbird1471
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有