调研我国在需求分析方法、工具方面所做出的成果

随着信息产业技术的迅猛发展,国家已经从战略层面大力支持软件行业的发展。在教育部对《关于将工业设计软件创新突破作为国家“十四五”规划战略性工程实施的提案》的答复中指出,加快发展我国工业软件是保障国家安全、促进制造业转型升级的重要举措。长期以来,教育部充分发挥高校在人才培养、科学研究、学科专业建设方面的优势和特色,不断优化专业设置,强化产学协同、产教融合,加快提升人才培养质量和科研水平,服务我国工业软件的发展。国家也正在创新方向不断进行努力与探索。通过调研我国在需求分析方法、工具方面所做出的成果,据此体现目前国家的创新力。
首先是需求分析方法上,主要是将理论研究应用于具体实践当中。中国电科网络通讯研究院赵会盼在《一种基于UML 的面向对象的软件需求分析方法》中以某AI 智能监控系统为例,详细阐述了基于UML的面向对象的需求分析方法与步骤,并进一步使用用例图、序列图和活动图等工具进行系统的需求分析,最终形成基于UML 的一种实用可靠的面向对象软件需求分析方法。
其次是国产需求分析的工具。楚凡,一款国产UML建模工具,完整的全生命周期开发平台。覆盖产品需求管理、分析设计建模、编码开发、测试等全生命周期开发周期,以需求为驱动,完整贯穿整个软件项目的开发过程,保证开发过程的统一规范。实现了需求项到分析设计模型、开发代码、测试用例的跟踪。在楚凡科技官网上,查询到该款产品Trufun Plato具有以下几个优势:
(1)获取和理解用户的真正需求。在进入正式开发之前,必须先从用户处获取准确的需求。条目化、结构化管理需求是非常必要的,能够帮我们清晰的反映出系统需要实现的需求项,能够进行需求条目的关联、跟踪,进行视图展示、变更反馈等。
(2)需求分析。在了解用户的需求之后,将需求用一种模型来表示,就是需求分析,一般我们可以面向对象的方法,通过分析用户需求,用类、类之间的各种关系来表示整个系统。
(3)设计过程。设计阶段的工作包括对分析模型进行必要的修改,同时可能需要对某些类结构做一些修改,确定用户表示层(也就是通俗所说的界面定义)、用户服务层、业务逻辑层、数据库服务层和具体数据库所需要做的工作。同时需要确定使用的体系结构和开发工具。
(4)编码。进入编码工作之后,依然可能会发现前面分析或设计阶段的某些错误,这时应返回到前面的阶段进行必要的修改。通过工具保障模型和代码的统一,也是非常必要的。
(5)测试。测试是系统投入使用前最关键的一个步骤。即使是小项目也应该严格地进行测试。实际上就是一个把错误留给自己还是留给客户的问题。专家提出依据需求进行测试,根据需求产生测试用例,这是非常可靠和高效的行为。
此外,归属于中国的万兴公司的Edraw Max,也是一款跨平台综合办公绘图软件,同样支持UML图。
在此次调研中,不难发现我国在软件创新方面虽然取得了一定的进步,但与其他创新型国家相比仍然有很大不足,作为软件学院的一员,我们将为我国实现创新型国家这一梦想而砥砺前行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vax_Loves_1314

打赏的小盆友都很可耐~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值