📜  系统分析和设计-概述

📅  最后修改于: 2020-12-04 05:38:10             🧑  作者: Mango


系统开发是系统的过程,包括计划,分析,设计,部署和维护等阶段。在这里,在本教程中,我们将主要关注-

  • 系统分析
  • 系统设计

系统分析

这是一个收集和解释事实,识别问题以及将系统分解为组件的过程。

进行系统分析的目的是研究系统或其部分,以确定其目标。它是一种解决问题的技术,可以改善系统并确保系统的所有组件有效地工作以实现其目的。

分析指定了系统应执行的操作

系统设计

它是规划新业务系统或通过定义其组件或模块以满足特定要求来替换现有系统的过程。在计划之前,您需要彻底了解旧系统,并确定如何最好地使用计算机才能有效地运行。

系统设计着重于如何实现系统目标

系统分析与设计(SAD)主要关注-

  • 系统篇
  • 工艺流程
  • 技术

什么是系统?

“系统”一词源自希腊语“系统a”,它表示任何组组件之间的有组织关系,以实现某些共同的原因或目标。

系统是“根据实现特定目标的计划将链接在一起的相互依赖的组件进行有序分组”。

系统的约束

系统必须具有三个基本约束-

  • 系统必须具有旨在实现预定目标的某些结构和行为

  • 系统组件之间必须存在互连性相互依赖性

  • 组织的目标比其子系统的目标具有更高的优先级

例如,交通管理系统,工资系统,自动图书馆系统,人力资源信息系统。

系统属性

系统具有以下属性-

组织

组织意味着结构和秩序。组件的布置有助于实现预定目标。

相互作用

它由组件相互操作的方式定义。

例如,在组织中,采购部门必须与生产部门交互,而工资单与人事部门交互。

相互依存

相互依赖意味着系统的各个组件之间如何相互依赖。为使功能正常运行,必须根据指定的计划将各个组件协调并链接在一起。一个子系统的输出是另一子系统要求的输入。

积分

集成与系统组件如何连接在一起有关。这意味着即使系统的各个部分执行独特的函数,系统中的各个部分也可以在系统内协同工作。

中心目标

系统的目标必须是中心。它可能是真实的或陈述的。一个组织陈述一个目标并努力实现另一个目标的情况并不少见。

用户必须在分析的早期就知道计算机应用程序的主要目标,才能成功进行设计和转换。

系统要素

下图显示了系统的元素-

系统元素

输出和输入

  • 系统的主要目的是产生对用户有用的输出。

  • 输入是进入系统进行处理的信息。

  • 输出是处理的结果。

处理器

  • 处理器是系统的组成部分,它涉及输入到输出的实际转换。

  • 它是系统的操作组件。处理器可以根据输出规格完全或部分修改输入。

  • 随着输出规格的变化,处理也随之变化。在某些情况下,还可以修改输入以使处理器能够处理转换。

控制

  • 操纵元件引导系统。

  • 它是决策子系统,控制着控制输入,处理和输出的活动模式。

  • 计算机系统的行为由操作系统和软件控制。为了使系统保持平衡,需要什么以及需要多少输入取决于输出规格。

反馈

  • 反馈在动态系统中提供控制。

  • 正反馈本质上是例行的,可以鼓励系统的性能。

  • 负反馈本质上是信息性的,可为控制器提供行动信息。

环境

  • 环境是组织在其中运行的“超级系统”。

  • 它是影响系统的外部元素的来源。

  • 它确定系统如何函数。例如,组织环境的供应商和竞争对手可能会提供影响业务实际绩效的约束。

边界和界面

  • 系统应由其边界定义。边界是在与另一个系统接口时确定其组件,过程和相互关系的限制。

  • 每个系统都有确定其影响和控制范围的界限。

  • 给定系统边界的知识对于确定其与其他系统的接口的性质对于成功设计至关重要。

系统类型

系统可以分为以下类型-

物理或抽象系统

  • 物理系统是有形实体。我们可以触摸并感觉到它们。

  • 物理系统本质上可以是静态的,也可以是动态的。例如,桌子和椅子是计算机中心的固定物理部分。可编程计算机是一种动态系统,其中的程序,数据和应用程序可以根据用户的需求进行更改。

  • 抽象系统是非物理实体或概念,可能是真实系统的公式,表示形式或模型。

开放式或封闭式系统

  • 开放系统必须与其环境交互。它从系统接收输入并将输出传递到系统外部。例如,必须适应不断变化的环境条件的信息系统。

  • 封闭系统不会与其环境交互。它不受环境影响。完全封闭的系统在现实中是罕见的。

自适应和非自适应系统

  • 自适应系统以一种改善环境性能和生存的方式来应对环境变化。例如,人类,动物。

  • 非自适应系统是不响应环境的系统。例如,机器。

永久或临时系统

  • 永久系统可以持续很长时间。例如,业务策略。

  • 将在指定的时间创建临时系统,然后将其拆除。例如,为一个程序设置了一个DJ系统,并在该程序之后将其分解。

天然和人造系统

  • 自然系统是由自然创造的。例如,太阳系,季节性系统。

  • 制造系统是人为系统。例如,火箭,水坝,火车。

确定性或概率性系统

  • 确定性系统以可预测的方式运行,并且系统组件之间的交互是确定的。例如,两个分子的氢和一个分子的氧生成水。

  • 概率系统显示不确定行为。确切的输出未知。例如,天气预报,邮件传递。

社会,人机,机器系统

  • 社会系统是由人组成的。例如,社交俱乐部,社团。

  • 在人机系统中,人和机器都参与执行特定任务。例如,计算机编程。

  • 机器系统是忽略人为干扰的地方。所有任务均由机器执行。例如,自主机器人。

人造信息系统

  • 它是一组互连的信息资源,用于在直接管理控制(DMC)下管理特定组织的数据。

  • 该系统包括硬件,软件,通信,数据和用于根据组织需要生成信息的应用程序。

    人造信息系统分为三种类型-

  • 正式信息系统-它基于从高层管理到较低层管理的信息流(以备忘录,说明等形式)。

  • 非正式信息系统-这是基于员工的系统,解决了与日常工作相关的问题。

  • 基于计算机的系统-该系统直接依赖于计算机来管理业务应用程序。例如,自动图书馆系统,铁路预订系统,银行系统等。

系统模型

原理图模型

  • 示意图模型是一个二维图表,显示了系统元素及其链接。

  • 不同的箭头用于显示信息流,物料流和信息反馈。

流系统模型

  • 流系统模型显示了将系统保持在一起的物料,能量和信息的有序流。

  • 例如,程序评估和审查技术(PERT)用于以模型形式抽象现实系统。

静态系统模型

  • 它们代表一对关系,例如活动-时间成本-数量

  • 甘特图,例如,给出了活动时间关系的静态图片。

动态系统模型

  • 商业组织是动态系统。动态模型近似于分析人员处理的组织或应用程序的类型。

  • 它显示了系统的持续不断变化的状态。它包含-

    • 进入系统的输入

    • 进行转换的处理器

    • 处理所需的程序

    • 处理产生的输出。

信息类别

与管理级别和决策者做出的信息有关的信息分为三类。

信息类别

战略信息

  • 最高级管理人员需要此信息才能制定未来几年的长期计划策略。例如,收入,金融投资,人力资源和人口增长的趋势。

  • 此类信息是借助决策支持系统(DSS)来实现的。

管理信息

  • 中级管理层对于以月为单位的中短期计划需要这种类型的信息。例如,销售分析,现金流量预测和年度财务报表。

  • 它是借助管理信息系统(MIS)来实现的。

运营信息

  • 低层管理人员在日常和短期计划中需要此类信息,以执行日常运营活动。例如,保留员工出勤记录,过期的采购订单和当前库存。

  • 它是借助数据处理系统(DPS)来实现的。