信息系统设计内容
时间:2023-02-09 19:51:01 | 来源:营销百科
时间:2023-02-09 19:51:01 来源:营销百科
信息系统设计内容:1.系统设计的任务
n这一阶段的主要任务是从信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术条件、运行环境和进度要求等,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,制订系统的实施计划。
n设计的主要目的就是为下一阶段的系统实现制定蓝图。系统分析阶段的工作重点在于了解情况、发现并描述问题,解决'做什么'的问题,设计阶段将重点研究'怎么做'的问题。因此在完成上述各项设计任务的过程中,需要权衡各种技术和实施方法的利弊,从全局出发,通过精心设计选择最合适的方案,合理地使用各种资源,最终描绘出新系统的详细设计方案。
n2.系统设计的依据
n系统设计是在系统分析的基础上由抽象到具体的过程,同时,还应该考虑到系统实现的内外环境和主客观条件。通常,系统设计阶段工作的主要依据可从以下几个方面考虑。
n1)系统分析的成果。从工作流程来看,系统设计是系统分析的继续。因此,系统设计人员必须严格按照系统分析阶段的成果——'系统说明书'所规定的目标、任务和逻辑功能进行设计。对系统逻辑功能的充分理解是系统设计成功的关键。
n2)现行技术。主要指可供选用的计算机硬件技术、软件技术、数据管理技术以及数据通信与计算机网络技术。
n3)现行的信息管理和信息技术的标准、规范和有关法律制度。
n4)用户的使用要求。对系统的直接评判者是用户,新系统的设计应充分考虑、理解并尊重用户的个性化要求。特别是用户在操作使用方面的要求,如工作习惯、计算机使用技能、人因工程方面的要求等。尽可能方便用户的操作和使用。
n5)系统运行环境。新系统既要匹配企业组织现行的管理水平、管理模式和方法,又要适应组织的变革与发展的需要,促进管理水平的提高。也就是说.要符合当前需要。适应系统的工作环境,如基础设施的配置情况、直接用户的空间分布情况、工作地的自然条件及安全保密方面的要求等。在系统设计中还应考虑现行系统的硬、软件状况和管理与技术环境的发展趋势,在新系统的技术方案中既要尽可能保护已有投资,又要有较强的应变能力,以适应未来的发展。
n3.系统设计阶段的主要活动
n系统设计阶段的工作是一项技术性强、涉及面广的活动。设计内容包括两个方面:总体设计和各部分的详细设计(物理设计)。在此基础上,完成系统设计说明书的编制,制订出系统的实施计划。
n1)系统总体设计。其中包括:系统总体布局方案的确定、软件系统总体结构的设计、数据存储的总体设计、计算机和网络系统方案的选择等。
n2)各部分的详细设计。其中包括:代码设计、数据库设计、人—机界面设计(包括输入设计、输出设计、人—机对话设计)、处理过程设计等。
n3)系统实施进度与计划的制订。
n4)'系统设计说明书'的编写。'系统设计说明书'是系统设计阶段的重要成果,它是指一系列系统设计的文档,这些文档阐述了系统设计的指导思想、采用的技术、方法和设计结果与要求。'系统设计说明书'是系统实施工作的主要依据。
n4.设计方法
n自顶向下的结构化方法曾被广泛采用,现在的信息系统设计方法有了很大发展,即使如此,这一方法在一些应用系统开发,特别是中小规模的应用系统开发中仍然是一种常用的方法。结构化方法也吸收了其他方法的一些思想用于提高系统设计的效率和质量。例如,在局部环节上可使用原型方法、面向对象方法。采用'用例(Use Case)'来获取和理解系统的功能需求等。
n面向对象分析的主要任务是分析问题空间的主要目标和功能,寻找存在的对象,分析这些对象的特征(属性)和职责(服务),以及对象问的关系,并由此产生一个完整表达系统需求的规格说明,即系统'做什么'的描述。面向对象设计的主要任务是将分析得到的需求进一步明确和细化,选用有效的设计样式(Design Pattern)优化对象结构,设计系统交互界面,设计数据库结构等。它强调的是对分析结果的完善和改良,产生一个指导面向对象编程的详细规格说明,即'怎么做'的描述。尽管理论上系统分析与系统设计有比较明显的区分,但面向对象方法与传统方法相比,一个显着的特点就是在各个阶段采用统一的表示模型,从分析到设计,以及后续的程序设计开发,模型的过渡是平滑的,不存在鸿沟。例如,在分析一个订单类的服务'计算总价'时仅仅描述的是一个动态行为,而做设计时则要定义该服务的详细接口,否则程序员将无法实现该项服务。
n在面向对象方法中,阶段问的分工并不严格,对于简单的问题可能在分析过程中就直接完成了本属于设计阶段的任务。可以说,面向对象的分析与设计之间不存在严格的时间界限和内容分工,设计是对分析的细化和精华过程。
n此外。随着软件工程技术的发展,一些新的设计思想被逐步引入到系统的设计当中,形成了一些新的设计方法,如基于体系结构的系统设计。