返回介绍

11.1 问题的根源:非功能需求与非当前需求

发布于 2024-12-15 23:01:48 字数 491 浏览 0 评论 0 收藏 0

任何一个所谓的“应用”,首先必然是一个或一组“程序”。这意味着它总是能用此前讨论的技术来完成“程序的功能”,例如,我们总是可以将一个现实的问题抽象为对象系统,并面向该对象系统来实现程序逻辑。这一过程在我们此前的讨论中已经一再复述。

但是一旦我们开始讨论应用本身的问题,则必然涉及它的两种内在驱动力量:

  • 所面向的是泛计算领域中的某个或某一类用户;
  • 所处理的是某一个独立领域中的单一问题或特定范围的问题集 1

由于这里的“用户”是指非专业的计算机操作者,因此他们使用与维护程序的方法决定了两类与“现实的问题抽象”相距甚远的需求:

  • 非功能性需求;
  • 非当前需求。

这些,就是应用开发所面临的全部问题的背景与焦点。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文