首页 理论教育 信息系统的开发工具

信息系统的开发工具

时间:2022-11-21 理论教育 版权反馈
【摘要】:设计工具是用来进行系统设计的,将设计结果描述出来形成系统设计说明书,并检查说明书中是否有错误,然后找出并排除这些错误。如可视化编程工具、数据库管理系统开发工具和语言、管理信息系统应用生成工具等。目前广泛使用的编程环境是这些工具的集成化环境。运行维护工具主要包括方便程序阅读和理解的程序结构分析器、源程序到程序流程图自动转换工具、文档生成工具及系统日常运行管理和实时监控程序等。

四、信息系统的开发工具

为了提高软件的开发工作质量和效率,改变软件生产的手工作业方式,人们研制了多种软件开发工具,这些开发工具能使软件开发过程中的具体工作自动或至少是半自动地完成。软件开发工具种类繁多,有的只是对软件开发过程的某一方面或某一个环节提供支持,有的则对软件开发提供比较全面的支持。软件开发工具从对软件开发不同阶段提供支持功能来分,大致有几种类型:

(1)系统需求分析工具。需求分析工具是在系统分析阶段用来严格定义需求规格的工具,能将逻辑模型清晰地表达出来,该阶段的工具,主要包括数据流程图(DFD)绘制与分析工具、图形化的E-R(实体-关系)图编辑和数据字典的生成工具、面向对象的模型与分析工具以及快速原型构造工具。

(2)系统设计工具。设计工具是用来进行系统设计的,将设计结果描述出来形成系统设计说明书,并检查说明书中是否有错误,然后找出并排除这些错误。属于系统概念阶段设计的工具主要有系统结构图的设计工具,详细设计阶段的工具主要有程序设计语言(Programming Design Language,PDL)支持工具、数据库设计工具及图形界面设计工具等。

(3)系统编码工具。在程序设计阶段,编码工具可以为程序员提供各种便利的编程作业环境。编码工具主要包括各种文本编辑器、常规的编译程序、链接程序、调试跟踪程序以及一些程序自动生成工具等。如可视化编程工具(如VB Delphi等)、数据库管理系统开发工具和语言(如Visual Foxpro for Windows等)、管理信息系统应用生成工具等。目前广泛使用的编程环境是这些工具的集成化环境。

(4)系统测试工具。测试工具能支持整个系统的测试过程,包括测试用例的选择、测试程序与测试数据的生成、测试的执行及测试结果评价等。测试工具主要有静态分析器、动态覆盖率测试器、测试用例生成器、测试报告生成器、测试程序自动生成器及环境模拟器等。

(5)运行维护工具。运行维护工具主要包括方便程序阅读和理解的程序结构分析器、源程序到程序流程图自动转换工具、文档生成工具及系统日常运行管理和实时监控程序等。

(6)项目管理工具。项目管理贯穿于软件系统生命周期的全过程,包括对项目开发人员的组织与管理,以及在开发过程中各种标准、规范的实施,如项目开发人员和成本估算、项目开发计划、项目开发资源分配与调度、软件质量保证、版本控制、风险分析及项目状态报告和跟踪等内容。目前支持项目管理的常用工具有软件成本与人员估算建模及测算工具、软件质量分析与评价工具以及项目文档制作工具、报表生成工具等。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈