系统分析和设计 – 概述
系统分析和设计 – 概述
系统开发是一个系统的过程,包括规划、分析、设计、部署和维护等阶段。在这里,在本教程中,我们将主要关注 –
- 系统分析
- 系统设计
系统分析
它是收集和解释事实、识别问题以及将系统分解为其组件的过程。
进行系统分析的目的是研究系统或其部分以确定其目标。它是一种改进系统并确保系统的所有组件有效工作以实现其目的的问题解决技术。
分析指定系统应该做什么。
系统设计
它是通过定义组件或模块来满足特定需求来规划新业务系统或替换现有系统的过程。在规划之前,您需要彻底了解旧系统并确定如何最好地使用计算机以有效运行。
系统设计侧重于如何完成系统的目标。
系统分析与设计(SAD)主要关注 –
- 系统
- 流程
- 技术
什么是系统?
System 这个词源自希腊语 Systema,意思是任何一组组件之间的有组织的关系,以实现某些共同的原因或目标。
系统是“根据实现特定目标的计划链接在一起的相互依赖的组件的有序分组”。
系统的约束
系统必须具有三个基本约束 –
-
一个系统必须具有某种旨在实现预定目标的结构和行为。
-
系统组件之间必须存在互连和相互依赖。
-
该组织的目标具有更高的优先级比其子系统的目标。
例如,交通管理系统、工资系统、自动图书馆系统、人力资源信息系统。
系统的属性
系统具有以下属性 –
组织
组织意味着结构和秩序。组件的排列有助于实现预定目标。
相互作用
它由组件相互操作的方式定义。
例如,在一个组织中,采购部门必须与生产部门互动,工资与人事部门互动。
相互依存
相互依赖是指系统的组件如何相互依赖。为了正常运行,组件根据指定的计划协调和链接在一起。一个子系统的输出是其他子系统需要的输入。
一体化
集成与系统组件如何连接在一起有关。这意味着系统的各个部分在系统内协同工作,即使每个部分执行独特的功能。
中心目标
系统的目标必须是中心的。它可能是真实的或陈述的。一个组织陈述一个目标并为实现另一个目标而运作的情况并不少见。
用户必须在分析早期了解计算机应用程序的主要目标,才能成功进行设计和转换。
系统的元素
下图显示了系统的元素 –
输出和输入
-
系统的主要目标是产生对其用户有用的输出。
-
输入是进入系统进行处理的信息。
-
输出是处理的结果。
处理器
-
处理器是涉及将输入实际转换为输出的系统元素。
-
它是系统的操作组件。处理器可以完全或部分修改输入,具体取决于输出规范。
-
随着输出规格的变化,处理也随之变化。在某些情况下,还修改输入以使处理器能够处理转换。
控制
-
控制元件引导系统。
-
它是控制输入、处理和输出活动模式的决策子系统。
-
计算机系统的行为由操作系统和软件控制。为了保持系统的平衡,需要什么和多少输入由输出规范决定。
反馈
-
反馈在动态系统中提供控制。
-
正反馈本质上是常规的,它鼓励系统的性能。
-
负反馈本质上是信息性的,它为控制者提供采取行动的信息。
环境
-
环境是组织运作的“超级系统”。
-
它是影响系统的外部元素的来源。
-
它决定了系统必须如何运作。例如,组织环境的供应商和竞争对手可能会提供影响业务实际绩效的约束。
边界和界面
-
一个系统应该由它的边界来定义。边界是在与另一个系统接口时识别其组件、流程和相互关系的限制。
-
每个系统都有确定其影响和控制范围的边界。
-
对给定系统边界的了解对于确定其与其他系统成功设计的接口的性质至关重要。
系统类型
系统可分为以下类型 –
物理或抽象系统
-
物理系统是有形的实体。我们可以触摸和感受它们。
-
物理系统本质上可能是静态的或动态的。例如,桌椅是计算机中心的静态物理部分。程序化计算机是一个动态系统,其中的程序、数据和应用程序可以根据用户的需要进行更改。
-
抽象系统是非物理实体或概念,可以是真实系统的公式、表示或模型。
开放或封闭系统
-
一个开放系统必须与其环境相互作用。它从系统外部接收输入并将输出传送到系统外部。例如,必须适应不断变化的环境条件的信息系统。
-
封闭系统不与其环境相互作用。它与环境影响隔离。完全封闭的系统在现实中很少见。
自适应和非自适应系统
-
自适应系统以提高其性能和生存的方式响应环境的变化。例如,人类、动物。
-
非自适应系统是不响应环境的系统。例如,机器。
永久或临时系统
-
永久系统持续很长时间。例如,商业政策。
-
临时系统在规定的时间内制作,然后拆除。例如,DJ 系统是为一个节目设置的,然后在节目播放后拆解。
天然和人造系统
-
自然系统是由自然创造的。例如,太阳系、季节性系统。
-
制造系统是人造系统。例如,火箭、水坝、火车。
确定性或概率系统
-
确定性系统以可预测的方式运行,并且系统组件之间的交互是确定的。例如,两分子氢和一分子氧会生成水。
-
概率系统表现出不确定的行为。确切的输出未知。例如,天气预报、邮件投递。
社会、人机、机器系统
-
社会系统是由人组成的。例如,社交俱乐部、社团。
-
在人机系统中,人和机器都参与执行特定任务。例如,计算机编程。
-
机器系统是忽略人为干扰的地方。所有的任务都由机器完成。例如,自主机器人。
人造信息系统
-
它是一组互连的信息资源,用于在直接管理控制 (DMC) 下管理特定组织的数据。
-
该系统包括硬件、软件、通信、数据和应用程序,用于根据组织的需要生成信息。
人造信息系统分为三种类型 –
-
正式信息系统– 它基于备忘录、说明等形式的信息流,从高层到低层管理。
-
非正式信息系统– 这是基于员工的系统,可解决与日常工作相关的问题。
-
基于计算机的系统– 该系统直接依赖于管理业务应用程序的计算机。例如,自动图书馆系统、铁路订票系统、银行系统等。
系统模型
示意图模型
-
示意图模型是一个二维图表,显示系统元素及其链接。
-
用不同的箭头表示信息流、物料流和信息反馈。
流动系统模型
-
流动系统模型显示了将系统连接在一起的物质、能量和信息的有序流动。
-
例如,程序评估和审查技术 (PERT) 用于以模型形式抽象现实世界系统。
静态系统模型
-
它们代表一对关系,例如活动-时间或成本-数量。
-
例如,甘特图给出了活动时间关系的静态图片。
动态系统模型
-
商业组织是动态系统。动态模型近似于分析师处理的组织或应用程序的类型。
-
它显示了系统的持续、不断变化的状态。它包括 –
-
进入系统的输入
-
进行转换的处理器
-
处理所需的程序
-
处理产生的输出。
-
信息类别
与管理级别和管理者做出的决策相关的信息分为三类。
战略信息
-
最高管理层需要此信息来制定未来几年的长期规划政策。例如,收入、金融投资和人力资源以及人口增长的趋势。
-
此类信息是在决策支持系统 (DSS) 的帮助下获得的。
管理信息
-
中层管理人员需要此类信息来进行以月为单位的短期和中期计划。例如,销售分析、现金流量预测和年度财务报表。
-
它是在管理信息系统 (MIS) 的帮助下实现的。
运营信息
-
日常和短期计划的低级管理需要此类信息,以执行日常运营活动。例如,保留员工考勤记录、逾期采购订单和现有库存。
-
它是在数据处理系统 (DPS) 的帮助下实现的。