信息系统分析相关知识梳理

2023-11-08

一、企业信息化战略与实施

(一)企业信息化

1、以数据处理为核心,围绕职能部门,有企业系统规划法、关键成功因素法、战略集合转化法

2、以企业内部管理信息系统为核心,围绕企业整体,有战略数据规划法、信息工程法、战略栅格法

3、以集成为核心,面向企业战略,有价值链分析法、战略一致性模型

(二)信息系统战略规划

信息处理:信息的删除、修改、统计,不包含信息录入

需求分析就是对处理的对象进行系统调查,包括系统范围与目标分析、系统组织结构与功能分析和系统性能分析。其中系统组织结构与功能分析中,需要了解组织的目标及其战略规划、组织结构及各部分的功能、相关部门职能的各种关系,分析组织结构的合理性等。可以有以下工具:

(1)组织机构图:描述组织各部门的领导和被领导的关系。

(2)组织/业务关系图:描述业务和部门的关系。

(3)业务功能一览图:描述每一种业务所具有的功能。

信息化需求包含3个层次:战略需求、运作需求、技术需求

企业信息化阶段:

初级:各业务部门直接提出信息化需求,IT部门实施。特定部门或特定业务流程。

中级:业务部门按照企业战略提出信息化需求,由IT部门的实施。

高级:企业根据制定整体战略统一规划,分步实施。

二、需求分析

需求开发:需求获取、需求分析、需求定义、需求验证

JRP的步骤:

1、应该让与会者相互认识,使在轻松的氛围下交流。会议的最初,对所列举的问题进行逐项专题讨论。

2、对系统和类似系统的不足做开放性讨论,鼓励短时间说出尽量多的想法,不进行评论。

3、大家在此基础上对新的解决方案进行设想所需的系统。将相关想法记录,形成想法、问题和不足的要点清单。

4、对清单进行整理,明确优先级,提交评审。

需求层次:

1、业务需求。反映企业和客户对系统高层次的目标要求,通过来自项目投资人、购买产品的客户、客户单位的管理人员、营销部门等。

2、用户需求。描述用户的具体目标,或用户必须能完成任务。

3、系统需求。从系统角度说明软件的需求,包括功能需求、非功能需求及设计约束。

三、系统设计

设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、让系统更容易扩展。

(一)软件架构设计

管道/过滤器风格

远程过程调用风格

解释器风格:虚拟机风格

数据库风格:共享数据、黑板风格、知识数风格

层次化风格:

(二)面向对象

面向对象设计是模型驱动和用例驱动,整个设计过程将需求模型作为输入,设计模型为输出至构建阶段

设计模型两大主题:系统复用与系统扩展

设计原则:

依赖倒置:高层模块不应该依赖低模块,都应尽量依赖抽象。抽象不应该依赖细节,细节应该依赖抽象。要针对接口编程,不要针对实现编程。

单 一职责:一个类或一个模块只有一个职责,即只有一个变化的原因。

李氏替换原则:子类可以代替父类。

迪米特(知识)原则:一个对象应该对另一个对象了解的尽可能少。一个模块对外透露的信息越少越好。

接口隔离原则:使用多个专门的接口比使用单一的总接口更好。尽量使用专门的接口,避免多功能共用一个接口。

组合重用原则:尽量依赖组合,不要使用继承。

开闭原则:应该对修改关闭,对扩展开放。

(三)敏捷方法

1、敏捷方法的思想,为何选择敏捷,敏捷模型的横向对比,具体选哪一种敏捷模型来论述如何做的,如果考具体的某种模型呢

上钻、下钻、平推

原型+敏捷,混搭,基于构件开发。

敏捷是思想、方法,Scrum是模型

极限编程

XP

(五)数据库设计

读写分离:主数据库负责“写操作”,从数据库负责“读操作”。业务服务器将写操作发给主数据库服务器,将“读操作”转发给从数据库服务器,从数据库服务器一般有多台集群,数据库主机通过复制将数据同步至从机,从数据库服务器也具有全部业务数据库。

分库分表:主要包括了分库和分表的操作,根据业务模块将数据分散到不同的数据库服务器。由于单表太大造成瓶颈进行拆表,有水平拆表和垂直拆表。

数据流中的处理过程可并行,系统流程图在某个时间点只能处理一个流程。

数据流图展现的是系统的数据流,系统流程图展现的是系统的控制流。

数据流图展现的是全局处理过程。

数据主从复制的步骤:

1、主服务器将做的修改通过I/O进程将更新操作写入本机的二进制日志。

2、从服务器I/O进程监测主服务器二进制日志,同步到从服务器的中继日志。

3、从服务器同时开启SQL Thread,定时检查中继日志更新,如有更新在本机的数据库执行更新操作。

根据城市列表分布存储数据,由于城市列表为离散值,因此数据分布均匀,同时由于按城市分表存储,也利于管理和城市处理自己的数据。

四、系统开发

(一)软件测试

确认测试先要进行有效性测试以及软件配置审查,然后进行验收测试、安装测试。

(二)功能

非直接耦合:

数据耦合:

标记耦合:

控制耦合:

外部耦合:

公共耦合:

内容耦合:一个模块直接修改或访问另一个模块的数据。

版本控制流程:

1、创建配置项 2、修改处于工作状态的配置项 3、技术评审或领导审批 4、正式发布 5、变更,修改版本号

五、项目管理

(一)时间管理

自由时差=紧后工作最早开始时间-本工作最早完成时间(最早开始时间+持续时间)

六、计算网络

协议层次

应用层:SNMP、TELNET23、FTP(20数/21管)、POP3-110、SMTP-25、MIME、HTTP,DHCP、RIP、DNS

传输层:TCP、UDP

网络层:IP、ICMP、IGMP、ARP

链路层:CSMA/CD、 HDLC、PPP

七、

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

信息系统分析相关知识梳理 的相关文章

  • 如何使用DedeCMS制作网站首页轮播图?

    使用 DedeCMS 制作网站很多年了 做过不少网站 也为不少 DedeCMS 网站解决过不少小问题 轮播图 或者叫幻灯片 是每个网站 首页 都有的元素了 DedeCMS 并没有像有些网站管理程序一样 提供一个直接管理网站轮播图的功能 好几
  • 程序员职业的未来会受到失业的影响吗?

    关于提到的程序员未来是否会失业的问题 这是一个复杂而有争议的话题 虽然自动化和人工智能的发展可能对某些程序员的工作产生一定冲击 但是在同样的时间 也会产生新的就业机会和需求 技术的不断进步需要我们持续学习和适应 同时培养创新能力和解决问题的
  • Python做简单小项目,Python如何赚钱项目

    Python都可以做哪些副业 1 兼职处理数据Excel整理数据功能虽然很强大 但在Python面前 曾经统治职场的它也的败下阵来 因为Python在搜集数据整理分析数据的过程中更加便捷 通过几行代码还可以实现自动化操作 如果你学会Pyth
  • abstract关键字(抽象类)【Java】

    目录 一 abstract关键字 1 1 abstract修饰类 抽象类 1 2 abstract 修饰方法 抽象方法 1 3 abstract使用的注意点 二 abstract 关键字的举例说明 一 abstract关键字 解释为抽象的
  • 程序员如何优雅地解决线上问题?

    身为一个程序员 遇到线上问题那都是家常便饭的事儿 如果你在深夜看到一群同事围在一起 他们是在共同探讨什么哲学问题么 非也 他们一定是遇到了线上BUG 线上问题只要影响到了核心业务流程那便是事故 所以一旦事故发生 无论你在约会 还是周末打游戏
  • 不到 20 人的 IT 公司该去吗?

    今天早上在知乎看到一个挺有意思的话题 不到 20 人的 IT 公司该去吗 图片 回答区有一位老哥分享了自己在一个20 来人的小公司的奇葩工作经历 分享一下 下面是正文 刚到西安有幸加入了一个 20 来人的 it 公司 本来是不想去那种小公司
  • 多元共进|拓宽知识边界,持续增长技能

    在开放且迅速迭代的技术生态中 开发者面临着无限的机遇 与此同时 开发者的知识储备和技能水平也被赋予了更高的期待 2023 Google 开发者大会与开发者们共享了技术新知 也同步提供持续更新的学习资源 包括可以上手实践的课程和练习 加深开发
  • “程序员转型管理:从擅长代码到掌控团队的踩坑总结”

    作为程序员 很多人会在职业生涯中考虑转型管理岗位 然而 这个转换并不容易 除了需要掌握管理方面的知识和技能外 还需要处理人际关系并带领团队一起前进 在这个过程中 很多人可能会踩到一些坑 以下是我总结的一些经验教训 一 控制欲 由于程序员需要
  • imu内参标定,从数据录制到标定结果过程记录

    一 准备录制 这部分内容主要参考了博主 huawwenwnewn 的文章http t csdn cn yvkdz 非常感谢 1 建立工作空间在imu data cpp 写入以下内容 mkdir p publish ws src cd pub
  • 学编程太枯燥太难怎么办?

    大家好 我是老三 和大家分享一些我学编程的经历 那年二十 头发浓密如野狗 夏日炎炎 枯坐机房如木头 一根指头 颤颤巍巍如老叟 敲下了第一行 Hello World 开启了编程学习生涯 刚开始 参加的是学校的一个夏季编程训练营 起初是有学长学
  • 思维导图使用技巧:手把手教你怎么画思维导图 #CSDN博文精选# #系统化学习# #IT技术# #知识图谱#

    大家好 我是小C 又见面啦 文章过滤器 精选大咖干货 助力学习之路 5天20篇CSDN精选博文带你掌握系统化学习方法 专栏将挑选有关 系统化学习方法 的20篇优质文章 帮助大家掌握更加科学的学习方法 在这里 你将收获 快速掌握系统化学习的理
  • 【GRE】GRE普通考试改革前后区别

    参考张禄老师的视频 首先是官网的总结 从图中看出的几个点 写作 由 argument issue 改为 issue 删除 argument 这意味着写作想获得高分将更加困难 因为大陆考生基本都是靠 argument 拉分的 数学和语文 题量
  • 文献综述写作模板1.0

    参考视频 基础模板框架 https www bilibili com video BV1E54y1U7SM spm id from 333 337 search card all click vd source e5e46a7b9d3909
  • 哈佛商学院私人笔记:如何一天拥有48小时?

    你的身边有没有这样一群人 永远精力充沛 永远有用不完的时间 工作 社交 生活 兴趣什么都不落下 谁都知道这得益于他们对时间的高效利用 但具体的妙招是什么呢 刚来到学校 哈佛 的时候我就被告知 你们的第一年是故意设计成很紧张的时间表 以锻炼你
  • Kali之渗透攻击

    渗透攻击是指黑客为了获得非法利益 通过各种手段进入网络系统 计算机系统中 在未经授权的情况下获取信息 利用漏洞控制系统和执行越权操作的一种行为 其目的在于获取非法利益 破坏或者窃取关键数据 以及对网络系统进行控制 在学习渗透攻击这一知识点过
  • 科学推理~

    科学推理 物理 1 力学 重力 重力并不是指向地心的 只有赤道可以 弹力 重点 判断弹力方向 相互作用力 摩擦力 静摩擦力 滑动摩擦力 注意 最大静摩擦力默认等于滑动摩擦力 压强 固体压强 液体压强 连通器 气体压强 气体对外做功 T 下降
  • 我希望在 25 岁时知道的14件事(现在我已经 38 岁了)

    我在 38 岁生日后不久写作 是反思的时候了 我不得不把我现在所知道的一点点传递出去 1 专注于变得有用 所有这些关于寻找快乐和做你热衷的事情都是一种分心 专注于建立你对世界的价值 当然 首先要尝试很多东西 然后逐渐开始专注于在更少的事情上
  • 程序员必知,招聘黑话大全!

    大家周末愉快 今天分享 IT 行业一些常见的招聘术语 准备参加面试的朋友一定要知道 Base base 有两层含义 对于薪资来说 base 即为你的基本薪资 假设你的薪资组成为 20k 16 签字费 股票 这个 20k 则为你的薪资 bas
  • 软件设计师---程序设计语言

    程序设计语言 简介 编译程序和解释程序 真题 程序设计语言基本成分 真题 传值调用和传地址调用 代码实现 真题 编译 解释程序翻译阶段 真题 符号表 真题 编译过程概述 词法分析 语法分析 语义分析 目标代码生成 小结 真题 动态语义错误
  • 思政课程如何提升学习效率?这个方法分享给你

    在当今社会 思政学习具有重要的意义 思政通学习小程序为我们提供了一个优质的学习平台 通过不断深入思考和学习 我们能够更好地认识社会 提升自我素质 客户案例 陈同学 思政通学习小程序提供了涵盖政治 经济 文化 科技等多个领域的学习内容 使我能

随机推荐

  • nacos-一致性协议(1)

    Nacos支持CP AP模式 即Nacos可以根据配置识别为CP模式或AP模式 默认是AP模式 如果注册Nacos的client节点注册时ephemeral true 那么Nacos集群对这个client节点的效果就是AP 采用distro
  • curl,libssh2,openssl,zlib的编译

    前年 客户要求ATM客户端程序添加sftp功能 领导发给我4个静态库 分别是libcurl lib libeay32 lib ssleay32 lib libssh2 lib 使用这4个库成功实现了sftp功能 当时从网络上查到该四个静态库
  • 层序遍历与BFS广度(宽度)遍历搜索算法(C++)

    算法竞赛 file author jUicE g2R qq 3406291309 彬 bin 必应 一个某双流一大学通信与信息专业大二在读 brief 一直在算法竞赛学习的路上 copyright 2023 8 COPYRIGHT 原创技术
  • 训练集和测试集 — 模型评估

    模型评估 训练集和测试集 训练集就是训练模型的样本 测试集就是在我们训练好一个模型后 需要去评价这个模型的好坏 最直接的方法就是拿着这个模型去做实际的判断 例如 垃圾邮件过滤 就看看能否把垃圾邮件都筛选出来 如果没有识别出垃圾邮件 或者把正
  • 我和ChatGPT聊了聊个人知识管理

    话说 昨天我终于申请了一个ChatGPT的账号 完之后 就玩儿嗨了嘛 问东问西地 简直停不下来 不过除了闲聊之外 还是想借助ChatGPT的帮忙完成一些具体的任务 于是我就和它聊了聊个人知识管理 文章比较长 主要包括这样一些内容 什么是个人
  • MATLAB中数组的运算和操作学习笔记

    1 数组的代数运算 1 1 数组与标量的运算 数组的 乘方运算 gt gt A 1 2 3 4 5 6 A 1 2 3 4 5 6 gt gt A 2 ans 1 0 1 2 3 4 gt gt A 2 ans 2 4
  • 中达优控触摸屏编程视频教程_中达优控触摸屏编程软件下载

    YKBuilder也就是中达优控触摸屏编程软件 是中达优控YKHMI系列人机界面的集成开发环境 它可以帮助开发适合自己工程使用的组态 从而减少开发自动化项目的时间 缩短系统升级和维护的时间 并可以与第三方应用程序无缝集成 增强生产力 在自动
  • uni-app @tap 失效

    item menu 自定义组件
  • 英语学渣如何看懂全英文的芯片数据手册

    英语学渣如何看懂全英文的芯片数据手册 一 数据手册的重要性 我们在做项目的时候常常会用到一些我们以前没接触过的芯片 这个时候我们就需要看芯片的数据手册 而我们接触到的芯片百分之九十以上都是国外的 剩下那百分之十的国产芯片也有可能是用英文写的
  • activiti自定义代理人、候选人、候选组选择

    介绍 AdminEAP框架中集成了Activiti工作流组件 使用了activiti explorer中的在线流程设计器 其中在选择代理人 审批人 中 原生的操作是输入数据 没有和系统自动关联 同时 原生的在线流程设计器使用AngularJ
  • 教你如何完美卸载Ubuntu双系统

    如何完美卸载Ubuntu双系统 一 前言 二 系统环境和DiskGenius软件下载 1 系统环境 2 DiskGenius软件下载 三 把开机启动项设为默认Windows启动 四 删除Ubuntu系统分区 1 查看电脑磁盘的情况 3种方法
  • JavaScript 中 undefined 与 undeclared 之间的区别?

    认为这个根本的区别在于 undefined是Js语言类型 而undeclared却是一种Js语法错误吧 解答第一部分 在Js中 有两个表示 空 的值undefined和null 其中比较有用的是 undefined undefined 是一
  • spring boot报FileSizeLimitExceededException异常的解决方法

    开发spring boot程序时 遇到了如下错误 The field file exceeds its maximum permitted size of 1048576 bytes 原因 Spring Boot工程嵌入的tomcat限制了
  • 探索Java8——测试Lambda表达式

    文章目录 测试Lambda表达式 测试可见Lambda行为 测试使用Lambda的方法的行为 调试 测试Lambda表达式 通常而言 好的软件工程实践一定少不了单元测试 借此保证程序的行为与预期一致 你编写测试用例 通过这些测试用例确保你代
  • FISCO BCOS(二十九)———区块链浏览器

    一 浏览器主要用途 区块链浏览器将区块链中的数据可视化 并进行实时展示 方便用户以Web页面的方式 获取当前区块链中的信息 二 一键部署 2 1 环境要求 环境 版本 Java JDK8或以上版本 MySQL MySQL 5 6或以上版本
  • UE4-VaRest客户端上传玩家得分并获取排行榜

    排行榜相关 1 上传得分 2 获取玩家排名 3 获取排行榜 1 上传得分 2 获取玩家排名 3 获取排行榜
  • 一个环境变量导致运行报错Exception in thread "main" java.lang.NoClassDefFoundError:

    昨天下午编译通过就一直报错Exception in thread main java lang NoClassDefFoundError 早上终于调通了 加油 1 安装与配置 1 在我的电脑C盘里安装了SDK 路径是这样的 C Progra
  • 如何卸载显卡驱动通过软件简单卸载法

    有时候需要卸载显卡的驱动时 可以通过下载这个软件来卸载 显卡驱动卸载工具 Display Driver Uninstaller 简称为DDU卸载工具 下载地址为 Official Display Driver Uninstaller DDU
  • Python爬虫爬取VIP网站

    一直有爱看美剧的习惯 一方面锻炼一下英语听力 一方面打发一下时间 之前是能在视频网站上面在线看的 可是自从广电总局的限制令之后 进口的美剧英剧等貌似就不在像以前一样同步更新了 但是 作为一个宅diao的我又怎甘心没剧追呢 所以网上随便查了一
  • 信息系统分析相关知识梳理

    一 企业信息化战略与实施 一 企业信息化 1 以数据处理为核心 围绕职能部门 有企业系统规划法 关键成功因素法 战略集合转化法 2 以企业内部管理信息系统为核心 围绕企业整体 有战略数据规划法 信息工程法 战略栅格法 3 以集成为核心 面向