软件需求工程 第一章学习

Posted yangya92

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件需求工程 第一章学习相关的知识,希望对你有一定的参考价值。

   软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言数据库软件开发工具、系统平台、标准、设计模式等方面;是用工程科学和数学的原则与方法,研制、维护计算机软件的有关技术及管理方法。 软件工程分为三个阶段,定义阶段:可行性研究初步项目计划、需求分析;开发阶段:概要设计详细设计、实现、测试;运行和维护阶段:运行、维护、废弃这三个阶段。其中需求工程是软件工程第一个也是很重要的一个阶段,那工程是什么呢?工程是按照一定的目标经过研究和制定计划并按照计划完成目标个一个过程为一个工程。 软件需求工程提供一种适当的机制,以了解用户的需要的是什么,分析需求,评估可行性、协商合理的解决方案并能得到需求规格说明的解决方案。 

      软件需求分为三个不同的层次,分别为业务需求,用户需求和功能需求。

    (1) 业务需求:业务需求彻底从业务角度描述的,是指导软件开发的高层需求;反应了组织机构或客户对系统、产品高层次的目标需求。例如这个开发这个软件公司会有多少的收益,这个软件的作用是什么,需要完成什么等。

   (2)用户需求:用户需求描述的是用户使用软件需要完成什么任务、怎么完成的需求。通常通过与用户实时沟通、调查用户的需要。

  (3)功能需求:功能需求是开发的软件需要完成什么样的功能。例如在去银行的ATM机取钱,ATM上的查询余额、取款、存款等的动作就属于功能需求。

以上是关于软件需求工程 第一章学习的主要内容,如果未能解决你的问题,请参考以下文章

《构建之法》第一章节学后有感

阅读构建之法第一章有感

构建之法第一章读后感

现代软件工程 第一章 概论 第1题——邓琨

20150914-构建之法:现代软件工程-阅读笔记

现代软件工程 第一章 四则运算的实现--栈实现