功能还是资源——信息系统的两种开发途径

软考高项-信息系统项目管理师-精华笔记 【人生苦短,只看精华】软考信息系统项目管理师教程共923页,分28章,1264000字。本文取其精华,梳理归纳,分为2个部分介绍重点知识:第1部分:信息系统;第2部分:项目管理。开始画笔记⬇⬇⬇⬇⬇⬇⬇ 阅读详情

 信息技术的两种认识背景

现代信息技术的发展,实际上有两个不同的认识背景,一个是计算自动机(数字化电子计算机)的发展,一个是“信息”本质的认识,前者的核心是“计算”,后者的核心就是信息本身——其性质、规律。

把“信息”看作一种客观存在的实体,和其它实体一样,有独特的规律与性质、存在方式或生命周期,独自的价值或用途,是上个世纪人类认识的重要进展。“信息论”正是在这样的背景下产生和受到人们的重视。“信息管理”或“信息资源管理”(Information Management or Infomation Resource Management)学科,也是建立在这个背景上的。国内从90年代末期,在管理科学与工程学科下设立了信息管理与信息系统专业,强调了这门学科的独立地位。当人们对于一种复杂对象建立起独立的世界观,就有可能导致一种工程学科的出现:八十年代,James Martin, Clive Finkelstein等提出的信息工程(Information Engineering),正是延续着这个思路,数据库提出时的初衷与此也是一致的(参见《以数据库为中心与面向数据库》)。

应用的基本问题:信息孤岛、断层与冗余

在过往的信息技术的发展中,“计算”(computing)是占主导地位的。随着软件的成长,计算机已经演化成为一种无所不能的功能机器,而不是狭隘的数学计算和或据处理。人们最初基本上是用“输入-处理(计算)-输出”的模式来描述信息系统的功能,这个模型是非常初级的。即便限于所谓“信息系统”概念,它也不能简单看作数据搜集、储存、处理与提供的系统(早期许多人就是这么认识的),而是一种复杂的功能性系统(比如制造资源计划系统);换言之,有的时候“功能”(比如自动生成采购计划,库存报警等)是主要的,信息仅仅是实现功能所需的必要数据。

纵观近几十年的信息技术应用和信息系统发展,强调信息资源的观点(比如管理信息系统MIS)发展得并不充分,强调功能的观点(比如制造资源规划MRP II)占了主导地位。但同时,信息作为一种资源,在实现特定功能之外的用途也是不容忽略的:特定功能系统中覆盖的大量信息,不仅仅在这个系统本身中是有用的,还可能有各种各样的用途——这就是信息本身的独立性,它的资源特征。信息资源的特征不仅仅是其独立性,还有整体关联性,从技术的层面,还要求表达(方式)的一致性。忽略这种特征自然会带来问题:在不同的功能系统中,每个功能系统为自身功能建立了独自的信息片断,结果就必然导致不同系统之间信息的间断、表达的不一致、重复与冗余,形象地说,即信息孤岛、断层、冗余。更明确地说,“孤岛”就是信息储存的不连续性,将本来是一体的信息在物理上隔离;“断层”是数据表达方式的不一致性,不一致的表达方式导致同样的或本应关联的信息无法直接关联起来(即使储存在相同的物理空间);“冗余”就是相同内容的重复储存。这些正是信息技术企业应用领域困扰的基本问题,它们不仅发生在不同的功能系统间,甚至还发生在同一开发者相似功能的应用系统——新老系统或不同版本之间。

信息系统的两种开发途径

且不去讨论如何解决问题,首先可以看到,与前述两种认识背景对应,信息系统的开发也存在着两种不同的思路,我这里暂且将其归结为“功能系统开发途径”和“信息资源开发途径”。用“面向XX”这个习惯表示模式也是可以的,但这种用法也有点滥,这里特意避开。为今后讨论的方便,先将这两种途径做一个比较清楚的阐明。

信息系统的“功能系统开发途径”(functional system development approach),是当前大量应用系统实际开发情形的概括:从确定用户功能需求出发,精确设计能够实现目标功能的程序。在这样的系统中,信息管理与维护通常是在基本功能实现同时自然或辅助实现的次要功能。在典型的功能系统开发中,数据被看作是系统附属或私有的,由不同的开发企业在各自选择的运行环境中,按照各自的需要和技术风格加以解决,不同的开发者不大可能联合起来统一它们的数据规划或数据库。另外,为实现特定的功能,只需覆盖有限的数据,无需(也很难)去覆盖与本系统功能无关的数据,即使那些数据有紧密的逻辑关系。开发者必须确保功能的实现和效果,是否能在数据层面上与其它系统整合,是第二位的。这样,对于最终用户,使用多种不同应用系统的结果就无可避免地形成信息断层、孤岛、和冗余,它们制约了企业对信息的有效使用它们制约了应用主体对信息的有效使用,以及更高级、整体性功能的实现。这是IT应用领域悬而未决的主要问题之一,正因为如此,系统间集成、遗留系统/数据再利用等,已经成为当今信息技术应用领域的主要课题。

相对于前一种,信息系统的“信息资源开发途径”(information resource development approach)强调信息本身的实体性、独立性、整体性,以信息实体为对象,建立其整个生命周期上的支持、管理,首先形成汇集、提供、维护信息的基本功能,在此基础上再进一步建构更多的应用。道理上,从信息资源分析与建立上入手,先建立完整、规范的数据环境,在此基础上开发各种功能,可以最大限度地避免信息断层或孤岛等问题。但信息的稳定性是相对的,无论是它的内容、结构还是范围都不是静止的、固定的;而且基于同样数据的功能,也不是能够一次性弄清的,已有的功能可能需要改变,新的功能随时可能提出,而功能演进的本身依然会不可避免地带来对信息的特定要求,即使基本的信息已经预先加以建立——至少从经验上看,特定功能所要求的特定信息/结构,与通用的信息/结构之间,常常没有足够明晰的界限。

换一个角度说,信息资源管理开发途径强调在保持数据本身的稳定性、一致性的前提下开发功能,这就需要将功能实现与数据结构解耦,或者在开发新的功能的时候严格遵照事先建立的信息规划,从实践的经验看,面对复杂的业务功能需求,这两项要求迄今仍然难以达成,其中既有纯技术的困难,也有商业性运作的困难。现代信息技术在多数情况下,功能实现的方式与数据结构是高度耦合的,特定的功能系统,总是基于自身独立、独特的数据规划。即使对同样功能的实现,不同的应用开发供应商,有不同的技术、商业立场,要它们交换或共享系统中数据的完整结构,或者完全遵循一套通用的结构(假设它们存在),即使技术上没有问题,也会遇到复杂的商业策略问题。这些问题的存在,使得信息资源开发途径始终处于少数情形。

小结 

信息系统的两种开发途径,是在两种认识背景的基础下产生的,在理念或出发点上有根本的不同。在比较狭义的理解或具体的应用下,他们各自有不同的适应性。但在信息的整体性、连续性、独立性的背景之下,他们必然会“重叠”。比如,MRP发展到ERP的时候,其覆盖面已经相当广泛,此时,它就是企业的“管理信息系统”吗?我们会发现,市场上许多优秀的ERP解决方案,作为一个“管理信息系统”,其信息的覆盖面、能力仍然是不足够的,对信息资源的处理方式上也是有所欠缺的——因为它不可避免地带着功能系统对数据处理的特点。

由于认识基础上的根本不同,这两种途径并不是能够简单“合并”的,我对新一代信息系统的研究,就是从这里开始的。

参考链接

以数据库为中心与面向数据库,http://blog.youkuaiyun.com/flyingrobot/archive/2007/09/28/1804688.aspx


(任何应用、传播请保持原署名及出处。商业机构或营利性使用,需取得作者许可)
作者:Flyingrobot, 2007年10月6日, 企业应用探索日志, http://blog.vsharing.com/flyingrobot

信息系统项目管理师 总结 第一章 信息化发展信息系统:由相互联系、相互依赖、相互作用的事物或过程组成的具有整体功能和综合行为的统一体。软件的生命周期:可行性分析与项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等阶段。项目的生命周期:启动项目、组织与准备、执行项目工作、结束项目。信息系统的生命周期:①系统规划(可行性分析与项目开发计划);②系统分析(需求分析);③系统设计(概要设计、详细设计);④系统实施(编码、测试);⑤系统运行和维护等阶段。 阅读详情

相关推荐

中学学生管理信息系统的WEB开发与实践

本文还有配套的精品资源,点击获取 简介:本系统旨在提升中学教育机构的学生管理工作效率和水平,采用***和C#技术构建,具有用户友好的界面和高效的数据处理能力。系统包含学生信息、成绩、出勤、班级、通知公告、权限管理、报表生成等功能模块。介绍了系统的架构设计、关键技术运用、性能优化及测试结果。系统后端基于SQL Server等关系型数据库,确保数据一致性和完整性。 1...

weixin_36173034的博客 2392

2025毕设springboot 人力资源管理信息系统论文+源码

因此,本选题将以人力资源管理信息系统为研究情景,重点分析和研究其系统设计、功能实现以及在实际应用中可能遇到的问题,以期探寻提升人力资源管理效率的有效途径,提出具有针对性的对策建议,为后续更加深入的研究提供基础。[4] 刘小玲, 李慧云, 殷珊珊, 贾少华, 许杰辉, 郝颖. 一种基于软件测试任务的信息化管理系统的原型设计[J]. 现代信息科技, 2024, 8 (12): 91-95。在研究过程中,可能遇到的困难主要包括系统功能的复杂性、用户需求的多样性以及数据的安全性和隐私保护等方面。

zhihao508的博客 1070

信息系统资源开发

自己可以研究一下这些源代码 对初学者比较有使用帮助

【软考高级:信息系统项目管理师】【信息化和信息系统】第一天:信息和信息系统的标准概念,信息系统的开发

软考高项:信息化和信息系统信息系统和信息化信息的基本概念信息的特征信息质量属性*信息的传输模型*信息系统的基本概念信息系统的特征突出特征信息化的基本概念五个层次信息化的主体时域空域手段途径目标信息化的六要素信息资源信息网络信息技术应用信息技术与产业信息化人才信息化政策法规和标准规范信息系统生命周期立项开发运维消亡系统规划系统分析系统设计系统实施运行维护信息系统的开发方法结构化方法定义组成结构化分析(SA)结构化设计(SD)结构化程序设计(SP)**精髓**自顶向下,逐步求精和模块化设计主要特点开发目标清晰化

csdn_okcheng的博客 4677

信息系统开发技术概述

信息系统开发技术概述以实践认知世界,以实事构架世界,信息系统开发技术概述总能给你最需要、最实用、最...该文档为信息系统开发技术概述,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看

【远控使用】Cobalt Strike横向渗透域控

categories: 知识积累 top: FALSE copyright: true abbrlink: 1643719980 #date: '2021-8-7 12:00:00' #description:1400x780 tags: 内网渗透 提权 渗透测试 黑客工具photos: https://gitee.com/gylq/cloudimages/raw/master/img/image-20210826182104275.png 前言 Cobalt Strike.

孤桜懶契 2704

ssm毕设影像科信息系统程序+论文+部署

提高影像数据的管理效率,确保数据的准确性、完整性和及时性,提升影像科在医院整体医疗服务中的贡献度,最终改善患者的就医体验并促进医疗行业的发展。[2] 刘小玲, 李慧云, 殷珊珊, 贾少华, 许杰辉, 郝颖. 一种基于软件测试任务的信息化管理系统的原型设计[J]. 现代信息科技, 2024, 8 (12): 91-95。[15] 陆建平, 张小龙, 翁凯迪, 丁志千, 傅书畅, 赵大禹. 基于Java的储罐安全管理平台设计与实现[J]. 化工装备技术, 2021, 42 (04): 34-38。

新时科技 1219

手把手教你用CCS v7.3调试TI DSP28377:从连接仿真器到看懂Flash里的秘密

本文详细介绍了使用CCS v7.3调试TI DSP28377的全过程,从连接仿真器到解析Flash启动机制。通过实战演示和关键配置要点,帮助工程师快速掌握DSP调试技巧,并深入探讨bootloader设计与在线升级的实现方法,提升开发效率。

weixin_29158413的博客 408

信息系统项目管理师 第一章-信息系统与信息化

信息项目管理工程师-第一章 信息系统与信息化

泽克的博客 6261

SAP LSMW数据批导操作手册及跨客户端传输方法(涉及默认值配置,及多余字段如何删除)

SAP LSMW数据批导操作手册及跨客户端传输方法

我好像病了的博客 6087

使用 MATLAB/Simulink + Simscape Electrical,构建一个含储能的微电网系统,实现储能系统与并网逆变器的协同控制

摘要:本文基于Simulink平台,详细介绍了微电网中储能系统与并网逆变器的协同控制建模与仿真方法。主要内容包括:1)构建包含光伏、风电、锂电池和双向DC-DC变换器的微电网系统;2)设计并网逆变器的PQ/Vf双模式控制策略;3)实现储能系统与逆变器的协同控制逻辑,包括SOC保护和功率分配;4)通过多种工况仿真验证系统性能。结果表明,该系统能有效维持微电网稳定运行,支持并网/离网无缝切换。文章还探讨了优化方向和应用扩展,为新能源微电网控制提供了实用参考。

xiaoheshang_123的博客 101

医院及其信息系统

医院信息化整体解决方案   打造全方位的、国际领先的智慧医院,建立先进的医院信息应用平台,实现临床信息系统、医院管理信息系统、PACS系统、LIS系统、HRP资源计划管理系统、智能卡系统、EMR电子病历系统、远程医学系统等系统,实现各系统之间的集成与融合,信息共享与智能化应用。   第1章 医院信息化概述   1.1国内医院信息化现状分析   根据卫生部的相关统计,国内75%的医院已建或正在建设HIS(医院信息系统)。从地区分布看,存在着严重的不平衡。华东地区医院建设HIS比例接近90%,其它大部分

huang714的专栏 4664

OpenCode + Oh My OpenCode:打造你的终极AI编程团队(OpenCode新手入门指南)

本文详细介绍了开源终端AI编程助手 OpenCode 的完整配置教程 🖥️,从安装、AI模型配置到增强插件 Oh My OpenCode 的部署一应俱全。支持 Claude、ChatGPT、Gemini 多模型切换 🤖,还能实现多AI智能体协作开发。步骤清晰适合新手 📝,想在终端用AI写代码的开发者不要错过 ✨

XiaoqiangClub的博客 1万+

1.2、信息系统开发方法

信息系统,开发方法,信息系统开发方法,结构化方法、面向对象方法、原型化方法、面向服务方法。信息系统结构化方法、信息系统面向对象方法、信息系统原型化方法、信息系统面向服务方法。信息系统结构化开发方法、信息系统面向对象开发方法、信息系统原型化开发方法、信息系统面向服务开发方法。OO.SO

videa1949的博客 2062

YOLOv11增量学习数据回放优化:解决新类别引入时的灾难性遗忘问题

本文提出了一种基于生成式潜在回放和提示学习的YOLOv11增量学习系统,旨在解决目标检测中的灾难性遗忘问题。系统采用改进的YOLOv11骨干网络,结合条件变分自编码器生成旧类别特征,并通过渐进式提示调优模块实现高效参数更新。关键技术包括:1) C3k2模块和C2PSA注意力增强特征提取;2) CLIP引导的VAE潜在空间数据回放;3) 类特定与超类别提示相结合的增量调优策略;4) 自适应特征金字塔与显式视觉中心融合机制。实验表明,该方法在保持原有检测性能的同时,显著降低了增量学习过程中的遗忘现象。

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 2105

手把手教你学Simulink--基于电能质量与无功补偿的场景实例:统一电能质量调节器(UPQC)的联合控制仿真

在现代电力系统中,电能质量问题有源电力滤波器(APF)→ 治理谐波与无功动态电压恢复器(DVR)→ 补偿电压暂降/暂升静止无功发生器(SVG)→ 无功补偿与电压支撑而统一电能质量调节器(Unified Power Quality Conditioner, UPQC)是一种集串联补偿与并联补偿于一体的全能型电能质量治理装置✅ 电压类问题:暂降、暂升、不平衡、闪变✅ 电流类问题:谐波、无功、三相不平衡✅ 实现双向有功交换(储能型)串联单元(DVR功能):串联于线路,控制电源侧电压质量并联单元。

MHD0815的博客 239

信息系统项目管理师学习笔记1——信息化与信息系统1

写在前面 之前写过一半的学习笔记,是我在读教材时作为泛读笔记用,但是这种方法记忆点太多,没有重点,这次重新整理,突出重点,强化记忆点,而且知识全都更新至最新状态。 信息化与信息系统-1 1.1信息系统与信息化 1.1.1信息的基本概念 1.信息的特征 信息质量属性: 精确性:对事物状态描述的精准程度 完整性:对事物状态描述的全面程度,完整信息应包括所有重要事实 可靠性:指信息的来源、采集方法、传输过程是可信任的,符合预期 及时性:指获得信息的时刻与事件发生时刻的间隔长短 经济型:指信息获取、传输带来的成本

烧麦Star 987

go语言实现服务器server端与客户client端即时通信(附完整源码)

go语言实现服务器server端与客户client端即时通信(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 627

springboot毕设对于股票实时信息系统程序+论文+部署

从投资者角度来看,它能够为投资者提供全面且及时准确的股票资讯,帮助投资者更好地了解股票市场动态,无论是股票板块的走势、不同类型股票的表现,还是具体股票的买卖操作等信息,都有助于投资者降低投资风险,提高投资收益。具体而言,是要通过对股票实时信息系统的深入研究,整合各种股票相关信息,包括股票资讯、股票类型、股票板块等多方面的信息。同时,确保系统能够及时准确地提供股票的实时信息,包括买入卖出操作建议、收益信息等,以满足投资者在股票投资决策过程中的各种需求,并且提高投资者在股票市场中的决策效率和投资收益。

qh604的博客 1529

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

信息系统项目管理01——信息化和信息系统

第一章 信息化和信息系统 考选择,非常重要

墨浅 2255

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

信息系统与信息化

信息系统与信息化 信息 信息的定义 客观事物状态和运动特征的一种普遍形式,客观世界中大量的存在、产生和传递着以这些方式表示出来的各种各样的信息; 维纳认为:信息就是信息,既不是物质也不是能量; 香农称:信息就是能够用来消除不确定性的东西;(信息量的单位:比特 - bit) 信息的质量属性:精确性、完整性、可靠性、及时性、经济型、可验证性、安全性; 信息的传输模型 信源:产生信息的实体; 信宿:信息的接受者; 信道:传送信息的通道; 编码器:泛指所有变换信号的设备,如:量化器、压缩编码器、调制器

编程小透明的博客 966

信息化和信息系统(1)

信息化和信息系统

!!!!! 543

信息系统技术

信息系统技术

weixin_32445909的博客 1073

软考- 高级信息系统项目管理师,第一章 信息化与信息系统

第一章 信息化与信息系统 1. 信息系统与信息化 1.1 信息的基本概念 1.1.1 什么是信息 香农指出,信息就是能够用来消除不确定性的东西。 1.1.2 信息质量属性 ① 精确性:对事物状态描述的精准程度。 ② 完整性:对事物状态描述的全面程度,完整信息包括所有重要事实。 ③ 可靠性:值信息的来源、采集方法、传输过程是可以信任的,符合预期的。 ④ 及时性:指获取信息的时刻与事件发生时刻的间隔长短。 ⑤ 经济性:指信息获取、传输带来的成本可以在接受的范围内。 ⑥ 可验证性:指信息的主要质量属性可以被证

苛学加记事 7856

软考_信息系统项目管理师_信息化与信息系统(一)

一、信息系统与信息化 1.1 信息的特性 精确性:对事物状态描述的精准程度。 完整性:对事物状态描述的全面程度,完整信息应包括所有重要事实。 可靠性:指信息的来源、采集方法、传输过程是可信任的,符合预期。 及时性:指获得信息的时刻与事件发生时刻的间隔长短。 经济性:指信息获取、传输带来的成本在可以接受的范围之内。 可验证性:指信息的主要质量属性可以被证实或者伪造的程度。 安全性:指在信息的生命周期中,信息可以被非授权访问的可能性,可能性越低,安全性越高。 1.2 信息的传输模型 信息传输模型 1.3、

BeatRex的博客 710

第1章 信息化和信息系统

第1章 信息化和信息系统 什么是信息(P-2) 了解 信息:是一种客观事物,能够用来消除不确定性。(美国科学家香农) 信息量的单位为:比特(bit) 信息的11个特征: 客观性:主观信息和客观信息,主观信息必然要转化成客观信息。 普遍性; 无限性; 动态性; 相对性; 依附性:不存在无源的信息;信息不能完全脱离物质而独立存在; 变换性; 传递性:时间上的传递就是存储;空间上的传递就是转移或扩散; 层次性; 系统性; 转化性:有效地使用信息,可以将信息转化为物质或能量。 信息的7个质量属性(P-3)

柏杉的博客小屋 8506
上一篇: 以数据库为中心与面向数据库
下一篇: 数据库和面向对象本来是两股道上跑的车
flyingrobot
博客等级 码龄21年 13粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值