信息系统分析与设计
文章平均质量分 82
Lora青蛙
主不在乎
展开
-
企业架构笔记1 前言
现代企业的运作依赖于信息系统的支持。在这些企业的数据中心内运行着大量的主机设备、网络设备、存储设备等硬件基础设施,以及支撑企业的各业务板块和线条的几十甚至成百上千个信息系统。这些信息系统彼此连接互相操作,共同维护近乎海量的业务交易数据。这些信息处理设施以何种方式组织起来,才能以最经济、最有效的方式支持各种业务场景下的生产与运作,确保交易的顺畅开展。这就是架构问题。有一种观点认为,IT资源的最佳组织方式及蓝图,即是该组织的企业架构。“企业架构”一词的含义。本课程名称中的「企业架构」不是指一个企业的“..原创 2021-07-06 21:32:56 · 185 阅读 · 0 评论 -
企业架构笔记4 应用架构-存储层2:分布式事务算法-+2PC
分布式数据库系统分布式事务■ 某些业务场景需要事务来保证数据一致性,如果采用了数据集群的方案,那么这些数据可能分布在不同的集群节点上■ 分布式事务是指会涉及到操作多个数据库的事务,将对同一库事务的概念扩大到了对多个库的事务,目的是为了保证分布式系统中的数据一致性■ 分布式事务处理的关键是必须有一种方法可以获悉事务在任何地方所做的所有动作,提交或回滚事务的决定必须产生统一的结果(全部提交或全部回滚)■ 由于节点间只能通过消息进行通信,因此分布式事务实现起来只能依赖消息通知;但消息本身并不是可靠的,原创 2021-07-07 21:26:28 · 160 阅读 · 1 评论 -
企业架构笔记2 企业架构概述和基本概念
文章目录常见的分层架构应用举例架构成熟度四个阶段特征描述架构的定义常见的架构模式常见的分层架构应用举例Web应用■ 标准化用户界面,跨平台■ 部署简单,容易变更■ 依赖于网络连接■ 用户界面和表现能力受限■ 举例:QQ网页版客户端应用—单机版■ 方便调用客户端资源■ 响应速度快,用户界面丰富■ 交互能力强,用户体验好■ 配置复杂■ 版本升级不方便■ 平台依赖■ 举例:QQ xx助手客户端应用–联机版■ 支持流媒体■ 配置简单,易于发布■ 调用客户端资源受限■ 需要原创 2021-07-07 14:05:43 · 585 阅读 · 1 评论 -
企业架构笔记3 应用架构-存储层1:高性能存储
数据库:存储与处理 1(性能篇)读写分离一主多从,读写分离,主从同步,是一种常见的数据库架构,一般来说:主库,提供数据库写服务;从库,提供数据库读服务主从之间,通过某种机制同步数据,例如mysql的binlog一个主从同步集群通常称为一个“分组”将数据库的读写操作分散到不同的节点上设计关键点:解决主从复制延迟的问题♦ 将写操作后的读操作 发给主服务器● 和业务强绑定,对业务的入侵和影响大♦ 二次读取:读从机失败后再读一次主机● 无须和业务绑定,但会增加主机的读操作压力♦原创 2021-07-07 21:03:09 · 334 阅读 · 1 评论 -
信息系统分析与设计 分析设计题
某公司人力资源部门对于招聘、面试、甄选与录用制定了以下工作事项的执行细则:(1) 计划企业成批不定期招聘录用新员工。企业内部各部门根据业务需求和人员使用状况,提出员工招聘要求,填写招聘申请表(图2),报人事部,每个部门申请多个岗位。人事部逐一审核各部门的招聘申请表,确认后形成正式招聘计划,报总经理批准。(2) 招聘人事部对外发布招聘信息,招聘应有明确的岗位名称、岗位职责和学历、能力等方面的要求。有意者可以填写应聘者登记表,注明要申请的岗位,提交个人简历和应聘材料。一个人可以申请多个岗位。(3原创 2020-12-23 21:09:22 · 3200 阅读 · 0 评论 -
信息系统分析与设计 看程序绘图题
一、abstract class Command { public abstract void execute();}class AddCommand extends Command{ private Receiver receiver; public void AddCommand(Receiver r) { this.receiver = r; } public void execute() {receiver.action();}}class PrintCommand ex原创 2020-12-23 20:21:49 · 1613 阅读 · 0 评论 -
信息系统分析与设计简答题
1、信息系统的生命周期分哪几个阶段?每个阶段的任务是什么?答:生命周期定义了五个阶段:规划、分析、设计、实施、运行和维护。(每个阶段1分)系统规划:对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略,确定信息系统的发展战略和新系统愿景,并进行可行性分析。系统分析:回答系统“做什么”的问题。对现行系统进行详细调查,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。系统设计:回答的问题是“怎么做”。该阶段的任务是根据系统说明书中规定的功能要求,具体设计实现逻辑模型的技术方案原创 2020-12-23 17:28:57 · 2349 阅读 · 1 评论 -
信息系统分析与设计 第十四章 云计算
“云”作为一种图形符号很多年前就被用于计算机网络图中,它表示所研究系统连接到的其他不明确或内部不可知的网络。而今云计算中“云”,其实是一种对计算资源(硬件和软件)的比喻说法,用来描述隐藏的各种硬件基础设施和软件服务。云计算方式将IT“为我所有”改变成“为我所用”,这就像水、电、气的供应,消费者只需拧开龙头或开关即可获得各种服务,而不需要亲自建设庞大而复杂的基础设施和业务系统。云计算的概念产生背景:企业信息化建设规模不断扩大,面临高成本的瓶颈,包括基础设施和相关软件购买维护、软件开发的人力投入、日常原创 2020-12-23 16:42:22 · 323 阅读 · 0 评论 -
信息系统分析与设计 第十三章 系统维护与管理
文章目录13.1 系统维护13.2 系统的可靠性与安全性13.3 系统监理与审计13.4 系统评价13.1 系统维护软件开发出来以后,一般都会使用一段时间,信息系统甚至可能会使用十几年,在使用过程中,不可避免会出现各种各样的问题,而且很多问题只有在运行中才能发现和显现,那么对软件的维护就是不可避免的了。软件维护的成本较高。维护成本-有形成本如工作量、硬件更换-无形成本人力的投入,造成其它工作延误或错过。顾客不满意,信誉的损失。系统品质降低,带来潜伏的错误,并使后继维护更困难。人员编制混原创 2020-12-23 16:31:48 · 1668 阅读 · 0 评论 -
信息系统分析与设计 第十二章 系统实施
文章目录12.1 系统实施阶段的任务12.2 制定软件实现策略12.3 编程方法(Coding)12.4 系统测试(Testing)12.5 系统排错(Debuging)12.6 系统交付(Transition)12.1 系统实施阶段的任务主要包括以下几个方面的任务:1. 硬件准备2. 软件准备-程序开发及测试-软件产品安装部署-软件的客户定制-租用服务3. 人员培训4. 数据准备12.2 制定软件实现策略结构化方法:通常主张自顶向下实现,尽量先实现上原创 2020-12-23 16:14:28 · 700 阅读 · 0 评论 -
信息系统分析与设计 第十一章 系统详细设计
文章目录11.1 输出设计11.2 输入设计11.3 人机交互设计11.4 计算机处理过程的设计11.5 数据库设计11.6 代码设计11.7 网络和计算机系统设计11.1 输出设计系统中的数据输出到人、组织、其它系统1、输出设计的内容1 确定输出内容-首先确定用户在使用信息方面的要求,包括使用目的、输出速度、频率、数量、安全性要求等等。然后设计输出信息的内容、信息形式(表格、图形、文字)、数据结构、数据类型、位数及取值范围等等。2 选择输出设备与介质-常用的输出设备有显示终端、打印机、磁带原创 2020-12-23 15:57:50 · 1584 阅读 · 0 评论 -
信息系统分析与设计 第十章 系统总体设计
文章目录10.1 软件架构的设计10.1.1 什么是软件架构10.1.2 多层应用架构设计10.1.3 软件框架10.2 高层结构设计10.3 结构化设计方法10.4 面向对象设计方法10.5 面向服务设计方法10.6 设计原则10.7 设计模式10.8 重构10.1 软件架构的设计10.1.1 什么是软件架构1、架构的概念建筑、文学、音乐、机械、电子、计算机软硬件等领域都会使用“架构(architecture)”这一概念。架构都提供了系统最高层的设计方案,以确保建筑、小说、乐曲、设备、计算机等系统原创 2020-12-23 15:31:02 · 3111 阅读 · 2 评论 -
信息系统分析与设计 第九章 系统设计概述
文章目录系统设计的任务要求系统设计的内容系统设计说明书系统设计的任务要求通俗地说,设计就是要回答“怎么做”完成技术实现方案的制定,即信息系统的物理模型-一个逻辑模型,可以提出多个物理模型-根据物理模型进行实施,得到最终的物理系统系统设计的目标-设计系统之前,先看看评价信息系统的标准,这些标准对任何设计方法都适用:信息系统的功能:是否满足用户的需求系统的效率:响应时间、操作的方便性系统的可靠性:抗干扰能力、故障恢复系统的工作质量:准确性、使用效果系统的可变更性:修改和维护的难易程度系原创 2020-12-22 14:54:18 · 1003 阅读 · 0 评论 -
信息系统分析与设计 第八章 领域对象建模
文章目录8.1 面向对象方法概述8.2 识别领域对象8.3 识别对象属性8.4 识别对象的关联8.5 识别泛化关系8.6 类图的画法8.7 对象状态建模8.1 面向对象方法概述从面向对象的角度来看,世界就是由对象组成的。任何给定的商业功能都是由一整套共同工作的对象互相协作来完成的。对象不仅可以执行功能,还拥有属性(数据)。计算机世界更好地映射现实世界。引例传统结构化编程:面向过程、模块分解就餐服务的模块结构图:面向对象编程:对象、协作餐馆业务静态模型(类图):餐馆业务动态模型(顺序原创 2020-12-22 14:38:15 · 3045 阅读 · 0 评论 -
信息系统分析与设计 第七章 用例建模
文章目录7.1 基于用例的需求分析7.2 用例的描述7.3 建立用例的关系7.1 基于用例的需求分析用例分析是站在最终用户的角度看待系统及其特性,模型简单直接,一经提出便受到软件开发人员的青睐。用例总是和面向对象方法放在一起讨论,并且在面向对象标准建模语言UML中用例也具有中心地位。但严格意义上讲,用例并不是一个面向对象方法论的产物,不包含面向对象思想,只是因为用例概念最初是和面向对象方法一同提出并得到广泛接受而已。需求分析基本步骤:从系统涉众获取候选需求结合系统业务背景理解候选需求捕获信息系原创 2020-12-22 11:26:23 · 5772 阅读 · 1 评论 -
信息系统分析与设计 第六章 流程建模
文章目录业务流程分析与建模数据流分析与建模业务规则的表示业务流程分析与建模业务流程图示应有以下基本表达能力:业务流程包含多个业务功能(活动)业务功能可能由不同部门负责活动有次序活动执行过程含有控制逻辑(如分支、并发、同步汇合等)业务流程建模的意义:帮助我们了解某项业务的具体处理过程发现和处理系统调查工作中的错误和疏漏便于分析原系统流程中的问题,优化或重组业务处理流程使用图示方法表示企业具体业务处理过程,易于理解和交流业务流程建模的工具:一般业务流程模型:传统业务流程图(很少用)原创 2020-12-21 20:40:23 · 3193 阅读 · 1 评论 -
信息系统分析与设计 第五章 系统分析概述
文章目录系统分析的任务系统分析的过程和方法系统说明书系统分析的任务系统分析师与用户在一起充分理解用户的要求,并把双方的理解用书面文档——系统分析说明书表达出来。也称需求分析。分析的本质就是理解和发现。-观察、访谈→理解→表述-发掘-批判、革新系统分析的过程和方法分析的重要任务是识别和表达需求,建立系统的逻辑模型。要解决以下问题:如何采集信息、理解和分析问题?如何进行需求分析、确定需求?如何表述需求?系统分析是分析领域业务和建立新系统逻辑模型的过程。系统分析建模内容流程建模-原创 2020-12-21 17:22:05 · 556 阅读 · 0 评论 -
信息系统分析与设计 第四章 系统规划
文章目录系统规划的任务与特点系统规划的技术与方法IS战略规划的步骤可行性分析系统规划的任务与特点系统规划的任务:制定信息系统发展战略制定信息系统总体方案制定信息系统开发计划制定信息系统资源分配信息系统的战略规划一般包括三年或更长期的计划。内容包括:信息系统的目标、约束及总体结构。单位(企业、部门)的现状。业务流程的现状、存在的问题和不足以及业务流程在新技术条件下的重组。对影响规划的信息技术发展的预测。系统规划阶段是概念系统形成的时期,具有以下几个特点:面向全局、长远,不确定性,结原创 2020-12-21 17:06:56 · 1584 阅读 · 0 评论 -
信息系统分析与设计 第三章 信息系统建设概论
文章目录信息系统建设的一般方法信息系统的生命周期基于生命周期的开发方法基于开发技术的开发方法信息系统开发的组织管理信息系统建设是复杂的社会过程信息系统的复杂性体现在:技术手段复杂内容复杂,目标多样投资密度大,效益难以计算环境复杂多变信息系统开发是一个社会过程问题描述和方案验证不同于一般技术工程技术工程问题明确,可以模拟,或制作实物模型、样品进行验证,信息系统的问题确定性差,难以提前验证解决方案。人的影响信息系统是人机系统,有来自于人的障碍。如了解、沟通、实施困难。社会环境的影响如政原创 2020-12-21 16:34:42 · 2477 阅读 · 0 评论 -
信息系统分析与设计 第二章 信息、管理与信息系统
文章目录信息的概念信息与管理信息系统信息系统定义信息系统功能信息系统结构信息系统分类信息系统与组织信息系统的发展总结信息的概念在信息系统中,信息可定义如下:信息是经过加工后的数据,它对接收者有用,对决策或行为有现实或潜在的价值。数据和信息可看作原材料和成品的关系。世界银行推出了《1998年世界发展报告——知识促进发展》:数据是未经组织的数字、词语、声音、图像等;信息是以有意义的形式加以排列和处理的数据(有意义的数据);知识是用于生产的信息(有意义的信息),是人类关于自然界、人类社会及思维方原创 2020-12-21 14:45:56 · 2639 阅读 · 0 评论 -
信息系统分析与设计 第一章 系统思想
文章目录系统的概念系统的分类系统的特性系统工程方法软系统方法论物理-事理-人理系统方法论系统的概念系统是什么?如:人体消化系统、工业农业系统、社会党政系统、计算机操作系统、数据库管理系统系统的定义如下:系统是由相互联系和相互制约的若干组成部分结合成的、具有特定功能的有机整体系统概念的理解1、系统是由若干要素组成的,是一个集合体。2、系统有一定的结构。同一系统的元素之间相互联系、相互作用。元素之间一切联系方式的总和,称为系统的结构。3、系统具有特定功能。凡是系统都有一定的目的性。系统的分类原创 2020-12-21 12:02:14 · 1358 阅读 · 0 评论