信息系统分析与设计 大论文

合集下载

学生信息管理系统的设计与实现 毕业论文

学生信息管理系统的设计与实现  毕业论文

广西财经学院毕业论文(设计)学生信息管理系统的设计与实现系别:信息与统计学院专业名称:计算机科学与技术班级:计科0841学生姓名:学号:指导教师:目录中文摘要 (1)Abstract (2)1 绪论 (3)1.1 系统背景 (3)1.2 研究现状 (3)1.2.1 国内研究现状 (3)1.2.2 国外研究现状 (3)1.3 数据库简介 (3)1.4 开发环境简介 (3)2 需求及可行性分析 (5)2.1 需求分析 (5)2.2 可行性分析 (5)2.2.1 技术可行性分析 (5)2.2.2 经济可行性分析 (5)3 概要设计 (6)3.1 系统功能简介 (6)3.2 系统功能分析图 (6)3.3 E-R图 (6)3.4 数据库表设计 (7)4 详细设计 (11)4.1 用户登录模块 (11)4.2 管理员模块 (11)4.3 授权用户模块 (14)4.4 学生模块 (15)5 系统实现 (16)5.1 用户登录模块 (16)5.2 管理员模块 (16)5.3 授权用户模块 (21)5.4 学生模块 (24)6 结束语 (26)参考文献 (27)致谢 (27)学生信息管理系统的设计与实现中文摘要目前,学生信息管理系统已经发展成为学校的学生管理工作中必不可少的一个组成部分,如果没有学生信息管理系统,学生管理的工作都将变得繁杂而且低效率。

随着社会信息化的发展,建立一个能有效减少管理人员的工作量,有效保证数据的完整性、保密性、安全性,系统界面友好、操作简单、实用的学生信息管理系统是非常有必要的。

针对现在一些高校的学生信息管理系统存在的问题,设计实现了一个界面整洁、操作简单、维护容易的学生信息管理系统。

该系统能有效的管理学生基本信息、选课、考试、成绩、班级、教师等信息,还能实现信息的打印与统计,做到信息的规范管理、科学统计和快速查询,是现阶段很好的一个辅助教学程序,具有较强的实用性,极大的提高了高校学生信息管理的工作效率。

系统分析师论文范文-论信息系统架构设计

系统分析师论文范文-论信息系统架构设计

论信息系统架构设计【摘要】本人于2010年7月参加国内某某知名港口供电业务系统的开发工作,在该项目中主要担任系统架构师工作,主要负责该系统架构和网络安全体系架构设计。

近年来随着港口吞吐量的增加,港口供电业务信息化需求越来越强,而传统的管理方式已经无法满足业务需求,因此我们开发此系统。

通过需求分析,我们将该系统分解为港口供电系统电费管理、生产调度管理、安全管理、机电设备管理、物资管理、申报流程管理、网上办公管理、报表及查询分析管理。

本文以某某港口的供电业务系统为例,分析了管道/过滤器体系架构风格、事件驱动风格、层次架构风格以及客户端浏览器风格,以及以上三种架构风格是如何在该系统中应用的,充分说明了体系架构风格对系统开发的重要性。

实践证明,采用良好的软件体系架构风格,不仅可以节省开发和维护成本,提高系统开发的效率,而且可以使系统具有很好的开放性、易扩展性,便于移植性。

【正文】本人于2010年7月参加了国内某某知名港口供电业务系统的开发工作,在该项目中担任系统架构师工作,主要负责系统架构和网络安全体系架构的设计。

随着港口生产业务的发展,港口供电线系统越来越繁忙,而传统的管理方式越来越无法满足港口供电系统信息化管理需求。

原来存在一的些信息系统“信息孤岛”现在较为明显。

因此,开发新的系统满足日系增长的港口供电业务系统信息化要求日益强烈,为了消除“信息孤岛”现象,同时使新开发的系统能够适应港口未来业务的发展,新的系统架构必须设计良好,具备兼容性、可扩充性。

通过需求分析我们将该系统分为电费管理、生产调度管理、安全管理、机电设备管理、物资管理、申报流程管理、网上办公管理、报表及查询分析管理模块。

为了适应港口供电系统信息化不断发展的需求以及对整个系统架构的分析。

我们采用面向服务(SOA)的架构,运用WCF技术进行设计。

数据库采用oracle10g,系统通过微软的.net平台C#进行开发。

为了高效的开发出此系统,我们采用以下方法来实现此系统功能。

信息系统分析与设计 大论文

信息系统分析与设计 大论文

1 系统开发的生命周期系统开发是管理信息系统建设中最重要的一个阶段,整个管理信息系统建设分成若干项目分期分批进行,每个项目一般是整个系统的一个或几个子系统的建立,从项目开发开始到结束的整个过程,称为系统开发的生命周期,它一般分为以下阶段:1.1系统分析:这一阶段的主要任务是明确用户的信息需求,确定系统要解决的问题和要实现的目标,提出新系统的逻辑方案,即解决系统“做什么”的问题,需要进行的工作有系统的初步调查、可行性研究、现行系统的详细调查及新系统逻辑模型的提出等。

1.2系统设计:这一阶段的主要任务是根据新系统的逻辑方案进行软、硬件系统的设计,其中包括总体结构设计、输出设计、输入设计、处理过程设计、数据存储设计和计算机系统方案的选择等,它是根据系统的逻辑模型来建立物理模型,解决系统“怎么做”的问题。

1.3系统实施:这一阶段将设计的系统付诸实施,主要工作有软件的程序编制与软件包的购置,系统的安装、调试与测试,新旧系统的转换等。

2 系统开发方法2.1自顶向下的方法所谓自顶向下的设计,就是设计者首先从整体上规划整个系统的功能和性能,然后对系统进行划分,分解为规模较小、功能较为简单的局部模块,并确立它们之间的相互关系,这种划分过程可以不断地进行下去,直到划分得到的单元可以映射到物理实现。

2.2 结构化生命周期方法“结构化”一词在系统建设中的含义是用一组规范的步骤、准则和工具来进行某项工作,这种方法的基本思路是:把整个系统的开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品(成果)。

2.3原型法原型法是一种根据用户需求,利用系统开发工具,快速地建立一个系统模型并展示给用户,再此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。

应用原型法开发过程包括系统需求分析、系统初步设计、系统调试、系统检测等阶段。

原型法具有开发周期短、见效快、与业务人员交流方便的优点,特别适用于那些用户需求模糊,结构性比较差的信息系统的开发。

信息系统分析与设计论文

信息系统分析与设计论文

信息系统分析与设计信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和决策等问题,并为组织目标服务的综合系统。

现代通信与计算机技术的发展,使信息系统的处理能力得到很大的提高。

信息系统是一个人机系统,它是为了实现组织的整体目标,对管理信息进行系统的、综合的处理,辅助各级管理决策的有机整体。

它包括硬件、软件、数据、过程和人等五大组成部分。

硬件有信息系统物理层的各项组成;软件是指控制硬件运行并产生所需信息与结果的程序,包括系统软件与应用软件;数据是信息系统生成信息的原材料,是管理信息系统所要处理的对象;过程描述系统各级用户所要执行的要到达指定结果的任务和组织的功能,它是信息系统的构件块,定义了系统内的规章制度,确定了系统所要完成日常任务与事务;人即系统的最终用户。

信息系统开发要完成对开发对象的描述、开发对象的分析、开发对象的实现、创造和选择开发工具和开发平台、对开发结果的评价、管理和控制开发质量。

研究信息系统开发方法的目的是要提高开发效率和质量,降低开发成本。

总之,信息系统是一个人造系统,是由人、计算机硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传输和提供决策所需的信息,实现组织中各项活动的管理、调节和控制。

信息系统是一套有组织的程序。

信息系统功能成份包括信息采集、信息存储、信息处理系统、信息传输系统、信息输出,其中,信息处理系统的功能是将将数据加工处理成信息的系统即为信息处理系统。

此外,信息传输系统则不改变信息本身的内容,只是把信息从一处传到另一处。

信息系统的发展与计算机技术和管理科学的发展密切相关,从整个发展过程来看,信息系统的发展大致经历了如下四个阶段:单项事务处理、系统处理,支持决策,综合集成。

在单项事务处理阶段,有关的管理业务在计算机上按项目分别进行的,不同的项目之间在计算机上没有联系,这一阶段是信息系统的雏形阶段。

形成时期是20世纪50~70年代,在单项事务处理阶段,信息系统的主要目标是提高文书、报表、统计等一些基本事务的处理工作的效率。

信息系统分析与设计

信息系统分析与设计

信息系统分析与设计在当今数字化的时代,信息系统已经成为了企业和组织运营的核心支撑。

从日常的办公自动化到复杂的生产管理,从客户关系管理到供应链优化,信息系统无处不在,发挥着至关重要的作用。

而信息系统分析与设计,则是确保这些系统能够有效满足业务需求、高效运行的关键环节。

信息系统分析与设计是一个综合性的过程,它涉及到对业务流程的深入理解、对用户需求的准确把握,以及运用各种技术和方法将这些需求转化为可行的系统解决方案。

这个过程就像是建筑师设计一座大楼,需要先考虑使用者的需求和期望,然后规划出合理的结构和布局,选择合适的材料和技术,最终建造出一座既美观又实用的建筑。

在信息系统分析阶段,首要的任务是全面了解业务问题和需求。

这需要与各个相关部门和人员进行充分的沟通和交流,包括管理层、业务人员、技术人员等。

通过访谈、观察、问卷调查等方式,收集关于业务流程、数据流程、现有系统的使用情况等方面的信息。

例如,在一个电商企业中,需要了解订单处理流程、库存管理流程、客户服务流程等,找出其中存在的问题和痛点,如订单处理效率低下、库存不准确、客户投诉率高等。

在收集到足够的信息后,需要对这些信息进行整理和分析。

这包括绘制业务流程图、数据流程图,编写业务需求文档等。

业务流程图能够清晰地展示业务流程的各个环节和它们之间的关系,帮助发现流程中的冗余和不合理之处。

数据流程图则侧重于描述数据的流动和处理过程,有助于确定数据的来源、去向和存储方式。

业务需求文档则详细记录了业务的目标、功能需求、性能需求、安全需求等,为后续的系统设计提供了明确的依据。

完成了信息系统分析后,就进入到设计阶段。

系统设计包括总体设计和详细设计两个部分。

总体设计主要确定系统的架构、模块划分、数据存储方式等。

比如,是采用集中式架构还是分布式架构,将系统划分为哪些模块,每个模块的功能和职责是什么,选择什么样的数据库管理系统来存储数据等。

详细设计则进一步细化每个模块的内部结构、算法、接口等。

毕业论文 系统分析及设计报告

毕业论文 系统分析及设计报告

ARP包解析软件的设计与实现系统分析及设计报告1. 系统分析随着网络技术的飞速发展和网络时代的到来,互联网的影响己经渗透到国民经济的各个领域和人民生活的各个方面,全社会对网络的依赖程度越来越大,整个世界通过网络正在迅速地融为一体,但由于计算机网络具有联结形式多样性、终端分布不均匀性和网络的开放性、互联性等特征,致使网络易受黑客、恶意软件和其他不轨的攻击。

广义来说,凡是涉及到网络上信息的保密性、完整性、可用性、真实性和可控性的相关技术和理论都是网络安全所要研究的领域。

网络安全涉及的内容既有技术方面的问题,也有管理方面的问题,两方面相互补充,缺一不可。

技术方面主要侧重于防范外部非法用户的攻击,管理方面则侧重于内部人为因素的管理。

如何更有效地保护重要的信息数据、提高计算机网络系统的安全性已经成为所有计算机网络应用必须考虑和必须解决的一个重要问题。

可以这样来定义网络数据安全:所谓网络数据安全,指的是网络系统的硬件、软件和数据信息能够受到保护,不会因为偶然或恶意的原因而遭到破坏、更改、泄露,同时系统能够连续、可靠地运行,网络服务不被中断。

但在现实中,绝对安全的网络是没有的。

据IT界企业团体ITAA的调查显示,美国80%的IT企业对黑客攻击准备不足。

目前美国75%一85%的网站都抵挡不住黑客的攻击,约有75%的企业网上信息失窃,其中25%的企业损失在25 万美元以上。

因此了解网络面临的各种威胁,防范和消除这些威胁,实现真正的网络安全己经成了网络发展中最重要的事情。

网络互连一般采用TCP/IP协议,而TCP/IP协议是一个工业标准的协议簇,在该协议簇制订之初,没有过多考虑其安全性,所以协议中存在很多的安全漏洞,致使网络极易受到黑客的攻击。

ARP协议作为TCP/IP协议簇中的一员,同样也存在着安全漏洞,利用ARP协议漏洞进行网络监听是黑客的攻击手段之一。

因此有必要了解黑客的这种攻击手段,并提高自己的安全意识,积极采取有效的安全策略来保障网络的安全性。

信息系统分析论文

信息系统分析论文

信息系统分析论文信息系统分析论文导语:任何一个管理系统都是动态的、可控的系统,一般由管理机构、管理对象和联结二者之间关系的信息系统这三个要素组成。

以下是小编为大家整理的信息系统分析论文,欢迎大家阅读与借鉴!信息系统分析论文摘要:该文阐述了医院信息系统的功能以及要达到的目标,分析了信息安全的发展和重要性。

关键词:医院;信息系统;信息安全随着计算机网络技术的飞速发展,信息的跨系统,跨平台的交流已经成为了全新的管理环境,因此在网络环境中的医疗信息管理也将进入了崭新的信息管理模式,医院信息系统是把计算机技术,信息技术应用于整个医疗的过程中,大大提高了医疗效率和经济效益。

信息化的发展中信息数据的安全也是一个重要的问题。

1、医院信息系统1.1医院信息系统的介绍医院信息系统(HIS)是一个混合体系下架构的大型数据库应用的系统,是利用计算机软、硬件技术和网络技术的现代化手段,对医院及其所属的各部门的人流、物流、财流进行的综合管理,对各种医疗活动采集、存储、处理加工成的各种信息,从而为医院的整体运行提供全面的、自动化的管理以及各种服务的信息系统。

医院信息系统既可以存储文档数据,也可以存储医学影像信息,是应用计算机和网络通信等高科技手段对医院内大量的信息进行数字化管理的现代信息系统,是整个医院应用系统的主干和医疗数据中心,起到了整合其他辅助系统的作用。

现在医院的信息管理从简单的行政、财务管理系统向复杂的多功能系统发展,并得到了广泛的应用,提高了医疗水平和效率,创造了良好的社会效益和经济效益。

1.2医院信息系统的功能1)HIS是采用C/S的架构,通过客服端处理病人基本数据、诊断、医嘱、治疗和病历等数据。

2)HIS是以病人的用户标识快速地在数据库查询和调用病人的有关资料,通过整个治疗过程的优化达到降低成本、增加效益和提高服务质量。

3)HIS建立健全成本核算和控制体系。

覆盖了医院的每个职能部门、每个医师和对医院的整个工作流程进行控制,提高了工作效率。

信息系统分析与设计论文完整版

信息系统分析与设计论文完整版

信息系统分析与设计论文HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】河南理工大学计算机科学与技术学院课程设计报告2010— 20011学年第二学期课程名称信息系统分析与设计设计题目学生学籍管理系统学生姓名徐小贝学号专业班级信管08-2班指导教师吴岩20011 年 6月 30 日目录1前言开发背景与现状随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的试试在技术上已经逐步成熟。

管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地吧内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

学生学籍管理系统是一个教育单位不可缺少的部分,它的内同对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供足弓的信息和抉择的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这工管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、封信和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理无法比拟的优点。

例如:线索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

开发设计的意义学生信息管理是每一所高校都必须面对的工作。

特别是近几年,我国高校大面积扩招,高校信息化校园的建设,使高校的学生信息管理更成了一项重要的工作。

但一直以来,人们使用传统的人工方式管理文件档案,不仅存在效率低、保密性差等缺点,随着学生数量的增多,还会造成工作量的大大增加。

这不仅增大了学生信息管理的难度,还给学生信息的查找、更新和维护带来了不少困难。

在信息时代的今天,计算机已进入到人类社会生活的各个领域,信息管理系统必然会取代人工管理模式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 系统开发的生命周期系统开发是管理信息系统建设中最重要的一个阶段,整个管理信息系统建设分成若干项目分期分批进行,每个项目一般是整个系统的一个或几个子系统的建立,从项目开发开始到结束的整个过程,称为系统开发的生命周期,它一般分为以下阶段:1.1系统分析:这一阶段的主要任务是明确用户的信息需求,确定系统要解决的问题和要实现的目标,提出新系统的逻辑方案,即解决系统“做什么”的问题,需要进行的工作有系统的初步调查、可行性研究、现行系统的详细调查及新系统逻辑模型的提出等。

1.2系统设计:这一阶段的主要任务是根据新系统的逻辑方案进行软、硬件系统的设计,其中包括总体结构设计、输出设计、输入设计、处理过程设计、数据存储设计和计算机系统方案的选择等,它是根据系统的逻辑模型来建立物理模型,解决系统“怎么做”的问题。

1.3系统实施:这一阶段将设计的系统付诸实施,主要工作有软件的程序编制与软件包的购置,系统的安装、调试与测试,新旧系统的转换等。

2 系统开发方法2.1自顶向下的方法所谓自顶向下的设计,就是设计者首先从整体上规划整个系统的功能和性能,然后对系统进行划分,分解为规模较小、功能较为简单的局部模块,并确立它们之间的相互关系,这种划分过程可以不断地进行下去,直到划分得到的单元可以映射到物理实现。

2.2 结构化生命周期方法“结构化”一词在系统建设中的含义是用一组规范的步骤、准则和工具来进行某项工作,这种方法的基本思路是:把整个系统的开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品(成果)。

2.3原型法原型法是一种根据用户需求,利用系统开发工具,快速地建立一个系统模型并展示给用户,再此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。

应用原型法开发过程包括系统需求分析、系统初步设计、系统调试、系统检测等阶段。

原型法具有开发周期短、见效快、与业务人员交流方便的优点,特别适用于那些用户需求模糊,结构性比较差的信息系统的开发。

原型法是传统方法(生命周期)和用户开发相结合的方法,其基本思路是:用户与系统分析、设计人员合作,根据用户提出的最基本的要求,应用第四代工具,先很快建立一个应用软件的骨架,作为应用开发的实验模型,通常把这个实验模型叫做系统的原型(prototype),用户先运行这个原型系统,熟悉它,使用它,受到启发并取得经验,然后对系统的目标和功能提出精确、具体的需求,在对系统的需求最后决定后,再用生命周期法建设系统,通常,系统的原型并不是一次建成的,而是由一个初始原型开始,通过逐步细化达到满意为止,原型应当具备的特点如下:(1)实际可行;(2)具有最终系统的基本特征;(3)构造方便、快速,造价低;原型法的特点在于原型法对用户的需求是动态响应、逐步纳入的,系统分析、设计与实现都是随着对一个工作模型的不断修改而同时完成的,相互之间并无明显界限,也没有明确分工。

系统开发计划就是一个反复修改的过程。

适于用户需求开始时定义不清、管理决策方法结构化狂度不高的系统开发,开发方法更宜被用户接受;但如果用户配合不好,盲目修改,就会拖延开发过程。

可以将原型分类如下:(1)抛弃型原型(Throw-It-Away Prototype),此类原型在系统真正实现以后就放弃不用了。

(2)进化型原型(Evolutionary Prototype),此类原型的构造从目标系统的一个或几个基本需求出发,通过修改和追加功能的过程逐渐丰富,演化成最终系统。

2.4面向对象方法:随着应用系统日益复杂庞大和面向对象程序设计语言的日益成熟,面向对象的系统开发方法以其直观、方便的优点获得广泛应用。

面向对象方法的基本思想如下:(1)客观事物是由对象组成的,对象是在原事物基础上抽象的结果;(2)对象是由属性和操作组成的,其属性反映了对象的数据信息特征,而操作则用来定义改变对象属性状态的各种操作方式;(3)对象之间的联系通过消息传递机制来实现,而消息传递的方式是通过消息传递模式和方法所定义的操作过程来完成的;(4)对象可以按其属性来归类,借助类的层次结构,子类可以通过继承机制获得其父类的特性;(5)对象具有封装的特性,一个对象就构成一个严格模块化的实体,在系统开发中可被共享和重复引用,达到软件(程序和模块)复用的目的面向对象的信息系统开发,其关键点是能否建立一个全面、合理、统一的模型,它既能反映问题域,也能被计算机系统求解域所接受;面向对象开发方法主要有分析、设计和实现三个阶段。

面向对象方法在整个开发过程中使用的是同一套工具。

整个开发过程实际上都是对面向对象三种模型的建立、补充完善和表达验证。

因此,面向对象开发方法中分析、设计和实现三个阶段的界限并非十分明确,但对信息系统的开发划分阶段还是十分必要的。

2.5 CASE开发方法计算机辅助软件工程(Computer-Aided Software Engineering,简称case。

CASE的软件平台CASE工作站是一个完整的环境,包括硬件和软件两部分,其目的是为软件系统的开发、维护和项目管理提供一个计算机化的辅助手段,CASE软件平台是一组范围广泛的集成化软件工具,工作站的软件开发人员可以根据自己的需要对CASE软件平台进行任意增裁,以便于执行某些专门的项目管理、设计和维护这样一些任务,以代替传统的软件开发工具,管理信息系统中一个基本的统一概念就是传统的系统生命周期,它描述了管理信息系统开发、使用和维护各个阶段过程,从根本上说,这是结构化系统开发和维护的一种管理技术,软件系统是管理信息系统的核心,软件系统的生命周期是管理信息系统生命周期的主要内容,在传统的软件系统生命周期中,强调的是生命周期的后期阶段,由于系统开发人员急于开始编码,因此,通常只有不到35%的开发工作量用于分析和设计阶段,生命周期开发阶段的这种工作量分布状况导致了软件系统不良的规格说明和较高的开发成本,当人们发现最严重的错误和代价都出现在软件开发的前期阶段时,对软件生命周期前期的重视就超过了后期阶段,比如,把60%的开发工作量用在分析和设计阶段,结构化技术策略的基本部分就是花时间仔细定义需求,并且在开始考虑细节的实现之前,认真地研究设计的方法,引入CASE技术后,更加有条件强调生命周期的前期阶段,分析和设计任务的自动化以及自动的设计规格说明检查带来了更高的效率和更低的错误率,自动查错功能可以在系统开发的早期发现错误并加以纠正,而自动代码生成则使编码阶段在生命周期中更为简短。

与传统的软件生命周期相比,采用CASE技术进行软件系统开发,创建原型阶段代替了系统分析阶段支持建立系统的原型。

原型是软件系统的模型,它为用户提供了一种具体的框架,说明从用户角度看,系统将是什么样子,以及它在实际环境中是如何运行的,CASE所提供的建立原型的工具在实现软件生命周期前期工作的自动化上发挥了重要作用,这些工具用来决定系统需求并回答有关这个正在生成的系统的性能问题,在原型化工作中,还必须提供实际环境中的某些输入数据对原型进行模拟运行以证实系统设计模型的正确性和完整性,借助于CASE模拟工具,系统开发人员在系统开发的编码阶段开始之前就能发现设计中的错误并给予及时纠正,自动化的处理步骤CASE硬件平台CASE技术不仅仅是一种把一组相关的软件生命周期工具装配在一起的方法,它是要为用户提供一个完整的集成化环境,以便提供一条从问题的描述到支持程序的快速和有效的开发的途径,因此,需要对整个软件开发的支撑环境重新进行定义,这就是CASE系统的硬件平台,CASE软件支撑环境有三种可供选择的硬件平台:¹独立的工作站;包括一台主机和若干工作站组成的两层结构;包括一台中央主机、中型的部门级或项目级的主机和若干工作站的三层结构,独立的工作站将为系统开发人员提供一个高度交互、快速响应的专用工作平台,在该平台上可以执行各种软件生命周期的任务,尤其是强大的图形功能,使用户可以方便地建立和使用各种结构化图形,以便对软件系统进行说明和编制文档,另外,还能快速地建立系统的原型,这有助于尽快揭示和澄清用户的需求,独立的工作站是一个完整的分析和设计的工作平台,它为从事系统开发、维护的项目管理人员提供了最有效的支持,然而,在实际上,CASE工作站是不能单独存在的,必须有一种桥梁把开发人员的各工作站以及其他的硬件系统连在一起,使项目组的成员之间能够进行通讯和信息共享,工作站的这种可联接性是通过局域网(LAN)实现的,其目的是共享存在CASE中心信息库中的系统信息,通常可以指定某个工作站为主CASE中心信息库的文件服务器,开发人员选择其中的某些部分加到自己的本地CASE中心库中,以便在自己的工作站上对工作项目库进行维护。

虽然工作站的连接性能支持许多软件生命周期任务和项目组成员之间的通讯,但全功能CASE工作台的支撑硬件结构都有二至三层,在这种层次结构的硬件环境上执行分布式系统可以减少使用昂贵的主机资源而引起的冲突,而且允许在最有利的硬件系统上执行任务。

CASE硬件平台的主机部分,后端CASE工具自动实现编码、测试、数据库生成、数据规范化和系统的效果分析任务,这些任务需要具有大型数据处理和存储能力的主机支持。

中心信息库把CASE系统的前、后端部分连接起来,它是一个通讯机构,通过它,可以对软件生命周期各阶段收集到的所有系统信息进行管理和共享。

CASE中心库是基本的生命周期集成器,它使用在某个生命周期阶段的CASE工具能把数据传递到下一个阶段。

CASE中心库在逻辑上可分为项目和系统模型,在物理上则分成对应CASE系统每个硬件平台的若干层,在工作站级上用一个局部的中心库支持单个的开发人员,在主机层上用基于主机的中心库保存所有公司的系统信息,在部门或项目级上用一个中型的中心库保存所有的项目信息。

一个完整的CASE系统支持全部的信息系统开发工作,它可驻留在多种硬件平台上。

如何在这些硬件平台之间共享信息和工具是使得CASE技术成为实用和有效的一个主要问题,硬件系统之间的连接性和工具之间的接口则是选择和评价CASE系统时要考虑的一个重要指标。

CASE工具箱则可以支持生命周期的前期阶段,但也可支持某些后期阶段和项目管理。

CASE代码生成器主要支持程序的设计,建立原型和实施阶段的工作。

把CASE分析/设计工具包和CASE代码生成器这两种CASE工具集成在一起的CASE工作台,则可全面支持整个软件生命周期的工作。

4 方法比较结构化生命周期方法使管理信息系统的建设逐渐形成一套比较严格的标准、规范、方法与技术,使系统建设的组织管理与实施有章可循,各种新方法都是在这种方法的基础上发展而来的。

结构化方法适用于系统的目标明确,需要解决的问题结构化程度强的用户系统。

相关文档
最新文档