软件需�
  • 更新时间:2024-09-28 19:22:11
  • 网站建设
  • 发布时间:1年前
  • 407

如果软件工程要成为一种真正的职业而不是一种艺术形式,那么软件工程师就有责任帮助用户以可靠、详尽和经过验证的方式定义用户需求。一个专业的软件工程师应该坚持以联合应用设计(JAD)、质量功能部署(QFD)和需求评审等有效的需求收集方法为己任。软件工程师也有责任警告用户潜在的有害需求。

软件需求

一个非常普遍的现象是,软件需求文档通常是负面的,并错误地假设用户可以100% 有效地识别需求。这是一个非常危险的假设,用户确定的需求从来都不完整,而且经常是错误的。如果一个网站制作软件项目要成功,就必须以非常专业的方式收集和分析需求,而软件工程是一个必须知道如何做好的职业。软件工程师有责任坚持使用合适的需求分析方法。这些方法包括遗留应用程序数据挖掘、联合应用程序设计(JAD)、定性和功能开发(QFD)、原始分析和需求审查。帮助需求分析和让用户参与开发团队(敏捷开发)的方法,使用用例也是推荐的方法。

软件产品的用户不是软件工程师,所以我们不能指望他们知道如何最好地制定和分析需求。因此,我们需要确保将专业水平的软件需求收集和分析结果交给软件开发团队。 2009 年,几乎一半的软件应用程序是遗留应用程序的改造,其中一些已超过25 年。不幸的是,很少有软件规范或需求文档可用于这些遗留应用程序。

由于缺乏描述遗留应用程序特性和功能的数据,出现了一种新的需求分析方法。这种新方法从遗留应用程序的数据挖掘中提取业务规则和逻辑。由于这种方法的出现,数据挖掘也可以用来评估软件功能点和代码语句的大小。

我们专注高端建站,小程序开发、软件系统定制开发、BUG修复、物联网开发、各类API接口对接开发等。十余年开发经验,每一个项目承诺做到满意为止,多一次对比,一定让您多一份收获!

本文章出于推来客官网,转载请表明原文地址:https://www.tlkjt.com/web/12176.html
推荐文章

在线客服

扫码联系客服

3985758

回到顶部