CASE工具在软件开发中的全程应用:以科技成果管理系统为例

5星 · 超过95%的资源 需积分: 9 15 下载量 171 浏览量 更新于2024-11-27 2 收藏 448KB DOC 举报
本文是一篇关于软件开发中CASE工具支持的毕业设计论文,以中石化科技成果管理系统为例。作者深入探讨了计算机辅助软件工程(CASE)的相关理论和技术,特别是CASE工具在软件开发中的实际应用。 首先,章节一介绍了软件发展的历史和面临的"软件危机",强调了CASE思想的重要性,包括CASE的发展历程,其特点如提高效率、减少错误和标准化工作流程等。CASE工具的结构通常包括模型设计、分析、编码和测试等多个阶段的自动化支持。 章节二专门聚焦于CASE工具的简介,包括常用的建模工具如ERWin和IDEF1x。ERWin,作为ER(实体关系)建模工具,被用来创建和维护系统的概念模型,其背景和主要功能包括可视化建模、模型验证以及与数据库设计的无缝连接。IDEF1x方法则是一种结构化建模语言,强调用图形方式表达业务流程和数据流。 在数据库建模部分,作者详细阐述了ERWin的安装与使用,涉及后端数据库MicroSoft SQL Server 2000的选择和配置。他们利用ERWin将E-R模型转化为实际数据库设计,实现了正向工程,即将概念模型映射到数据库模式。同时,还讨论了逆向工程,即从数据库反向生成E-R模型,以适应需求变化。 章节四是对科技成果管理系统本身的介绍,包括系统目标、运行环境和架构。系统概述部分明确了管理系统的功能,如成果登记、查询、分析等,以及系统模块的划分,如成果管理模块、用户管理模块等。系统结构图展示了各模块之间的交互关系。 这篇论文不仅提供了CASE工具在科技成果管理系统开发中的具体实践,还展示了如何通过CASE工具优化软件开发过程,提升系统设计和数据库管理的效率。这对于理解CASE工具在实际项目中的应用具有很高的参考价值。