千家信息网

功能点方法分析如何在IT新技术中应用

发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,IT行业就是一个"新技术"、"新方法"层出不穷的领域。例如:目前,还算是比较流行的--区块链、AI(人工智能)、微服务、开源、云、物联网,以及敏捷、DevOps等等。最近在国外的杂志上,看了加拿大软件
千家信息网最后更新 2025年02月05日功能点方法分析如何在IT新技术中应用

  IT行业就是一个"新技术"、"新方法"层出不穷的领域。例如:目前,还算是比较流行的--区块链、AI(人工智能)、微服务、开源、云、物联网,以及敏捷、DevOps等等。
  最近在国外的杂志上,看了加拿大软件专家Steven Woodward的文章,就是讲功能点如何在新技术领域上发挥作用的。在这里与大家分享和讨论一下,也是不拘泥于原文。
  Woodward先生回忆起第一次参加功能点的国际会议是1992年,当时的"新技术"是图形界面(GUI)与关系型数据库。看到这里,我也忽然想起了曾经的"前Windows95"时代。

  新技术"来"得轰轰烈烈,"走"得也无声无息。例如:就在前几年,国内很多厂商大张旗鼓地宣传(忽悠)的SOA,现在可以都已经不好意思提及了。
  这些年IT行业的文化发生了变化,有些变好了,有些更加糟糕了。
  客户对"易用性"、"直觉"、"及时反馈"的期望,使得IT行业诞生了一个新名词--"客户体验"。与此同时,也有些组织建立(购买)了不少的"影子IT系统"。
  移动互联网的广泛应用,诞生了"APP文化",孵化出了众多的新兴公司和开发者。Woodward先生总结所谓"APP文化"的核心就是"快速见效"、注重质量、隐私和安全。
  看到这里,我又在想,中国的APP行业是否有这个文化呀?
  对于"功能点分析"而言,已经不是一个新技术了,很快就要有40年的历史了。而敏捷呢?其宣言的发布也接近18年了。
  功能点的本质是提供了一种"洞见",帮助团队来讨论需求、解决问题。并确保最终交付正确的IT产品--能够满足客户的业务目标,同时有较高的性价比与质量。
  例如:在敏捷中,使用功能点信息,可以确保每个Sprint的计划可实现、可执行。

  总结一下,功能点分析对于"新技术"可以提供三个有价值的信息:

  1、边界
  现代的组织以及政府的发展趋势是"联邦"、"联盟",要建立"群"。
  而技术发展的趋势也是要协调、整合越来越多的关键信息,以形成一个效率越来越高、成本越来越低的"联邦式"解决方案。对于这类新型的解决方案而言,很少由一个独立的组织来开发、部署和支持。
  这方面,最典型的例子就是"区块链"了。
  而功能点分析呢,首先就是要明确"系统边界"。就是这一点,其可以成为解决方案的整合、划分的管理员。

  2、数据
  信息技术的本质就是要保存、传递和加工数据。
  无论是新、老技术,数据的价值往往要比"流程与功能"要高。读者中有熟悉功能点方法的,可能对于这点要会心一笑了。
  功能点方法是强调"数据建模"的,数据建模是一门科学和艺术。国外的情况我不清楚,在国内很多组织对于这一点是非常薄弱的。很多团队是不知自己有管理、维护着多少数据资产的。例如:要建立好数据的"类",应该考虑:GDPR(欧盟的《通用数据保护条例》)、安全架构、性能、成本、质量、进度以及客户体验等等因素。
  功能点方法诞生之初,就非常强调数据功能的价值。功能点方法可以很好地去管理数据的"类"和"属性"。

  3、流程与功能
  IT发展到今天,流程与功能越来越复杂。国内也有越来越多的组织开始说"端到端"。很多解决方案的特点就是:可移植、有交互、自动化,弹性,减低成本,提升质量,缩短工期。
  在这一点上,功能点方法与企业架构(EA)模型很类似,强调流程与交互;也因此可以很容易地扩展应用到区块链、AI等新技术上,以进行很好的规模度量。

  总结
  还是要回到"信息论"的本质,面对越来越复杂的环境,人们久越来越需要信息来做"比较正确"的决策。
  这是组织构建(购买)IT产品的初衷,在这个管理过程中,组织是希望能够关注客户价值、控制风险、平衡资源。而这一切的前提,还是进行系统的"规模"度量。
  也就是说--好的管理者,首先要知道信息产品本身最重要的信息是什么。
(本文版权归北京软件造价评估技术创新联盟所有,转载需标明出处)

功能 数据 信息 就是 新技术 新技 越来越 越来 方法 客户 管理 价值 技术 文化 方案 流程 行业 解决方案 质量 分析 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 怎样理解神经网络技术 网易云连不上数据库 手机老是弹出服务器怎么删除 软件开发技术部门做什么的 护苗 网络安全课全五集 世界上最大的服务器是什么 怎么查看服务器是不是在同一集群 索尼网络服务器故障 sql 清理数据库日志 释放数据库资源 服务器遇到内部错误 局域网如何搭建云服务器 美国软件开发例子 系统软件开发创新服务 人人商城服务器请求失败 网络安全风险评估调研 广州指趣互联网科技有限公司 网络安全白帽和黑帽 海口服务器托管收费标准 计算机网络技术好学不 网络安全校园日活动实施方案 使用数据库应用 一年级文明网络安全 常用的数据库优化策略 常州可视化智慧工厂软件开发 成储恒和仓储软件的数据库分析 能够实现数据库多表关联 天翼云服务器即时聊天软件 计算机网络安全国家重点实验室 数据库集群软件解压
0