软件工程2 需求获取

本文探讨了软件工程中需求的重要性,包括需求工程师应具备的能力、需求的定义及其文档编写方法。强调了需求工程师需要具备的问题分析解决能力、人际沟通能力及软件工程知识等,并介绍了软件需求规格说明(SRS)的撰写技巧和模板使用。

二、软件工程的需求

1、需求工程师

  1.1 软件工程师所需能力

        1. 分析问题和解决问题的能力

        2. 人际沟通及交流能力

        3. 软件工程知识和技能

        4. 应用领域有关知识

        5. 书面语言组织和表达能力

软件工程师需要做出尽可能简化问题复杂度的假设

2、需求的定义

  2.1 需求的内容

   2.2 需求规约

 3、需求文档

  3.1 软件需求规格说明

   3.2 SSR风格与用户手册大纲

软件需求规格说明SRS的风格是描述性的自然语言文本,撰写用户手册作为一种性价比高的一箭双雕的方法,同时获得SRS和用户手册,用户手册作为SRS对于和用户交互的系统是比较有效的,这样系统由交互驱动。

   3.3 需求规格生成过程与SSR模板大纲

SRS需要根据预先定义的标准章节模式来组织,即根据模板来撰写。SRS的模板使得撰写统一的SRS变得简单。模板可以被用于半自动地从需求数据库或者用例模型生成SRS。

   3.4 高质量需求规格说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值