需求工程研究(2)

1.前篇

续前2篇的文章

汽车领域需求工程概况-知乎(zhihu.com)

上一篇文章分析了需求工程相关的综述文章的结构,观点等信息;

需求工程试水文章(1) - 简书 (jianshu.com)

试水只是点出了有哪些文章可以看。

2.这篇

这一篇,主要谈需求工程的话题,首先从需求工程来讲起,

参考文章还是以Empirical research in requirements engineering: trends and opportunities为轴,需求工程主要应用在有软件,嵌入式,电信,IT,WEB,制造等。 研究对象主要有有需求开发方面的子过程,如需求获取,需求分析,需求规格书,需求验证,此外还有需求管理,最后需求工程的过程。

再看一下各个核心子过程研究对象的情况,

a.需求开发在哪方面有什么样的研究。

(1)需求获取

文中总结出了这个需求获取对象的内部过程,工具,框架,方法等,需求获取总而言之需要沟通的技术,有故事,面试等手段,用到的过程有各种循环方式来迭代。

框架也有非功能的模型, 还有一些实践的经验分享;

(2)需求分析方面,

本质是搞清楚逻辑关系,用到的新技术有各种QFD,RA等,分析有基于价值的,优先级,目标等,也在讨论自动化的分析,

(3)需求规格书

提及不多,如克隆,高层级方法

(4)需求验证方面

Checklist,检查工具

b.需求管理方面倒是有一些启发

需求流程方面有ERP,质量模型等,过程也研究较多,如涉及到安全,质量相关,价值的主题。

需求管理上的追溯性,稳定性。

————————

3.还有哪些综述?

另外几篇

(1)需求获取主要是利益相关者的识别过程从而输出正确的文档,突出忽略这个问题,暂时不展开做标记。

systematic literature review of stakeholder identification methods in requirements elicitation

(2)在需求获取方面研究较多的是需求识别,研究的数据是09年到14年5年的数据,统计了35篇。

研究的东西有需求获取方面的框架,模型,方法,技术,途径,需求获取的活动研究,并且影响因子。

 A SYSTEMATIC LITERATURE REVIEW ABOUT SOFTWARE REQUIREMENTS ELICITATION

(3)获取技术的总结

An Overview of Requirements Elicitation Techniques in Software Engineering with a focus on Agile Development

c.那么,需求分析呢?

待定

d.需求验证

Challenges of Software Requirements Quality Assurance and Validation: A Systematic Literature Review

待看。


文末彩蛋。

昨晚看了B站稚晖君的一些视频,启发是嵌入式工程师原来有那么多种可能,AI,机械,电子,全栈工程师,做的东西蛮有意义,等空下来可以看看他的github上的开源项目,全民代码。

他也有讲如何成为高手的,我比较认同他说的高手都不是一蹴而就的,往往需要在这个领域积累好多年,才能绽放,台上一分钟,台下十年功。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容