《4-连小利-需求工程分论坛-细粒度视角下的自然语言软件需求分析-连小利-0525-晚.pdf》由会员分享,可在线阅读,更多相关《4-连小利-需求工程分论坛-细粒度视角下的自然语言软件需求分析-连小利-0525-晚.pdf(40页珍藏版)》请在三个皮匠报告上搜索。
1、中国国际软件质量工程峰会中国国际软件质量工程峰会International Software Quality Engineering Forum细粒度视角下的自然语言软件需求分析细粒度视角下的自然语言软件需求分析北京航空航天大学 连小利2023年5月26日中国国际软件质量工程峰会中国国际软件质量工程峰会International Software Quality Engineering Forum1软件需求描述的三级细化处理 段落描述-需求条目-语义要素2细粒度视角下的软件需求分析 需求间关联关系识别 跨层需求间追踪关系的修正 需求条目间的模糊传播 需求变更影响分析 需求生成CONTENTS目
2、录2021 iSQE 中国国际软件质量工程峰会中国国际软件质量工程峰会International Software Quality Engineering Forum软件需求描述的三级细化处理段落描述-需求条目-语义要素42021 iSQE 研究背景:描述粒度大研究背景:描述粒度大 软件需求的管理要落实到每条需求软件需求的管理要落实到每条需求 与工业合作伙伴合作中发现一个现象与工业合作伙伴合作中发现一个现象 软件需求经常以段落化形式描述软件需求经常以段落化形式描述 一个段落中常包含多个相关需求:描述粒度过大一个段落中常包含多个相关需求:描述粒度过大ISO/IEC/IEEE 29148:2018
3、(E)DO-178C52021 iSQE 研究背景:段落化描述举例研究背景:段落化描述举例Private individuals,private corporations or electrical power companies often onlyown a single wind turbine or a wind turbine cluster.The approach to operationand maintenance is based on remote supervision and monitoring of the windturbine(s)but the amount
4、 of operational data needed and the need for update ofdata is very moderate.The services will typically be based on a requestingsystem(dial-up)connected to the public telephone network.The need foradvanced functions is very modest,as the primary role of the wind turbine(s)isto produce as much electr
5、icity as possible.Normally only one or two parties areengaged in operation and maintenance of the wind turbine(s),typically the ownerand the operation and maintenance organisation,which in some cases is one andthe same.1.owing condition of users2.operation and maintenance way3.advanced function4.par
6、ties on operation and maintenance 62021 iSQE 研究背景:段落化描述举例研究背景:段落化描述举例问题问题1:不同需求间无明显的分割符,理解成本大。不同需求间无明显的分割符,理解成本大。问题问题2:无法进行精细化需求管理:任务划分、对单条需求的追踪、变更影响分析等:无法进行精细化需求管理:任务划分、对单条需求的追踪、变更影响分析等72021 iSQE 需求描述粒度大:解决方案需求描述粒度大:解决方案 两阶段需求条目化方法两阶段需求条目化方法DRIPDRIP 条目分割:综合句子相似度和起承转合关系条目分割:综合句子相似度和起承转合关系 分割优化:基于启发式