需求工程阅读笔记01
第一二章的阅读笔记 需求工程 (1) 需求工程定义: 需求工程 是指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义目标系统的所有外部特征的一门学科。需求工程通过合适的工具和记号系统地描述待开发系统及其行为特征和相关约束,形成需求文档,并对用户不断变化的需求演进给予支持。 ( 2 ) 需求工程(RE)可分为 1.系统需求工程(如果是针对由软硬件共同组成的整个系统) 2.软件需求工程(如果仅是专门针对纯软件部分)。 软件需求工程是一门分析并记录软件需求的学科,它把系统需求分解成一些主要的子系统和任务,把这些子系统或任务分配给软件,并通过一系列重复的分析、设计、比较研究、原型开发过程把这些系统需求转换成软件的需求描述和一些性能参数。 需求工程师的能力 需求工程师岗位职责 1.根据产品规划或者项目要求,对客户进行需求调研,整理客户需求; 2.负责编写用户需求说明书; 3.负责将完成的项目模块给客户做演示,并收集完成模块的意见; 4.协助系统架构师、系统分析师对需求进行理解; 5.指导测试工程师根据测试需求,组建测试环境的工作。 需求工程师工作内容 1.在项目经理和高级开发工程师指导下,根据公司战略进行调研和数据分析,规划相关产品战略,长短期目标与产品策略; 2.搭建系统开发环境,并使用SVN、VSS、TFS等版本控制工具; 3