什么是系统设计?

2020-07-21 21:08:58

跳转到导航跳转到搜索系统设计是定义系统的体系结构、模块、接口和数据以满足特定要求的过程。系统设计可以看作是系统论在产品开发中的应用。与系统分析、系统架构和系统工程的学科有一些重叠。[1][2]。

如果更广泛的产品开发主题将市场营销、设计和制造的视角融合到产品开发的单一方法中,那么设计就是利用市场信息并创造要制造的产品的设计的行为。因此,系统设计是定义和开发系统以满足用户特定需求的过程。

系统设计的基础研究是理解各组成部分及其相互之间的后续交互。[4]。

直到20世纪90年代,系统设计在数据处理行业一直扮演着重要而受人尊敬的角色。在20世纪90年代,硬件和软件的标准化导致了构建模块化系统的能力。在通用平台上运行软件的重要性与日俱增,加强了软件工程的纪律。

系统的体系结构设计强调系统体系结构的设计,该体系结构描述该系统的结构、行为以及更多的视图和分析。

系统的逻辑设计涉及系统的数据流、输入和输出的抽象表示。这通常是通过使用实际系统的过度抽象(有时是图形化)模型的建模来实现的。在系统的上下文中,设计也包括在内。逻辑设计包括实体关系图(ER图)。

物理设计涉及系统的实际输入和输出过程。这从如何将数据输入系统、如何验证/认证、如何处理以及如何显示等方面进行了说明。在物理设计中,决定了关于系统的以下要求。

换句话说,系统设计的物理部分通常可以分为三个子任务:

用户界面设计关注用户如何向系统添加信息,以及系统如何向他们返回信息。数据设计关注如何在系统中表示和存储数据。最后,流程设计关注数据如何在系统中移动,以及当数据流入、流过和流出系统时,如何以及在何处对其进行验证、保护和/或转换。在系统设计阶段结束时,将生成描述这三个子任务的文档,并提供给下一阶段使用。

在此上下文中,物理设计不是指信息系统的有形物理设计。打个比方,个人计算机的物理设计包括通过键盘输入,在CPU内处理,通过监视器、打印机等输出。它不关心有形硬件的实际布局,对于PC来说,有形硬件将是监视器、CPU、主板、硬盘驱动器、调制解调器、视频/图形卡、USB插槽等。它涉及用户和产品数据库结构处理器和控制处理器的详细设计。为所提出的系统制定了H/S个人规范。

软件领域的计算机编程和调试,或者消费者、企业或商业领域的详细设计-指定最终的系统组件。

设计--设计师将设计出一个或多个他们看到的系统最终样子的模型,使用或丢弃来自分析部分的想法。将制作一份描述系统的文档,但没有什么是具体的-他们可能会说触摸屏或GUI操作系统,但没有提到任何具体的品牌;

系统架构-为硬件、软件、人员和数据资源创建具有必要结构和行为规范的设计蓝图。在许多情况下,在选择一个架构之前会对多个架构进行评估。

系统测试-评估与预期或预期功能相关的系统实际功能,包括所有集成方面。

快速应用程序开发(RAD)是一种系统设计人员为最终用户生成原型的方法。最终用户审查原型,并就其适用性提供反馈。重复此过程,直到最终用户对最终系统感到满意。

联合应用程序设计(JAD)是从RAD发展而来的一种方法,在该方法中,系统设计人员与由以下各方组成的小组进行协商:

JAD涉及多个阶段,在这些阶段中,团队共同为系统的设计和实现开发一个商定的模式。

^*本文合并了总务署文档中的公共领域材料:联邦标准1037C&34;。

维克多·J·帕帕内克(1984)[1972]。“为现实世界设计:人类生态学与社会变革”(第2版)。芝加哥:芝加哥学院。第276页。ISBN为0897331532。华侨城:12343986。CS1维护:REF=HARV(链接)。

题名/责任者:The First of the Lentley,Lonnie D.,Kevin C.Dittman,和Jeffrey L.Whitten。系统分析和设计方法。(1986、1997、2004)。

C.West Churchman(1971)。查询系统的设计:系统与组织的基本概念。纽约:基础书籍。ISBN电话:0-465-01608-1。

Maier,Mark W.和Rechtin,Eberhardt(2000)。“系统架构的艺术”(第二版)。博卡拉顿:CRC出版社。CS1维护:使用作者参数(链接)。

Saltzer,J.H.;等人。(1984年11月)。";系统设计中的端到端参数";(PDF)。计算机系统上的ACM汇刊。2(4):277-288。10.1145/357401.357402。

卡尔·T·乌尔里希;史蒂文·D·艾平格(2000)。“产品设计与开发”(第二版)。波士顿:欧文·麦格劳·希尔。

杰弗里·L·惠顿;本特利,朗尼·D;迪特曼,凯文·C(2004)。系统分析和设计方法的基本原理。