zoukankan      html  css  js  c++  java
  • 01需求工程软件建模与分析阅读笔记之一

    这是第一次阅读需求工程这本书,下面是这些天学到的一些知识

    提起需求,不同背景的人(用户,开发者)会有不同的看法,因此需求是需求工程中一个非常难以准确的定义和解释的概念,IEEE对需求的定义为:

    1、用户为了解决问题或达到某些目标所需要的条件或能力。

    2、系统或系统部件为了满足合同、标准、规范或其他正式文档所规定的要求而需要具备的能力或条件。

    3、对1或2中的一个条件或一种能力的一种文档化表述。

    需求是用户对问题域中的实体状态或事件的期望描述。在用户看来,一旦解系统对实体状态或者事件的影响满足了他们的期望,问题也就迎刃而解。

    规格说明是解系统为了满足用户需求而提供的解决方案,规定了解系统的行为特征。

    需求的分类:

    (1)功能需求:和系统主要工作相关的需求,即在不考虑物理约束的情况下,用户希望系统能够执行的活动,这些活动可以帮助用户完成任务,功能需求主要表现在系统与环境之间的行为交互。

    (2)性能需求:系统整体或系统组成部分应该拥有的性能特征。

    (3)质量属性:系统完成工作的质量,即系统需要在一个好的程度上实现功能需求。

    (4)对外接口:系统和环境中其他系统之间须要建立的接口,包括硬件接口,软件接口,数据库接口。

    (5)约束:进行系统构造时需要遵守的约束,例如编程语言,硬件设施等。

  • 相关阅读:
    Linux防火墙--iptables学习
    LVS持久化
    LVS管理工具--ipvsadm
    Linux负载均衡--LVS(IPVS)
    一步步学习python
    驱动工程师需要的技能
    红外图像盲元补偿matlab实现源码与效果验证
    红外图像非均匀矫正——两点矫正
    夏日炎炎 python写个天气预报
    解决OV系列摄像头寄存器读数据无法收到的问题
  • 原文地址:https://www.cnblogs.com/lhj1017/p/8302006.html
Copyright © 2011-2022 走看看