(论文 页数:35 字数:12840 带程序)摘 要:随着计算机的益普及,计算机软件无处不在,以软件的说明、开发、维护和管理为内容,作为信息产业的一个支柱,软件工程这一学科有逐渐成为人们所熟悉和广泛应用。 软件工程领域在1997至2003年取得了前所未有的进展,其成果超过软件工程领域过20年来的成就总和。其中最重要的、具有划时代重大意义的成果之一就是统一建模 语言(UML)和计算机辅助软件工程(CASE) 工具的出现。 本文介绍的就是在软件科技成果管理系统中如何使用CASE(计算机辅助软件工程)工具的全过程,从计算机辅助软件工程思想和当前CASE工具的介绍,到如何应用CASE工具ER Win 4.0为本系统建立E-R模型。配置后端数据库MicroSoft SQL Server 2000,并通过它实现从E-R 模型到数据库物理设计的转换,以简化软件科技成果管理系统的开发过程。
主题词:CASE,信息模型,IDEF1X,ER Win,E-R图,关系数据库,科技成果管理
ABSTRACT
With the increasing popularization of computer,the computer software can be seen everywhere.The subject of Software Project which contains the instruction,development,safeguard and administration of software,as a pillar of Information Estate ,is well known and widely used by people gradually. From 1997 to 2003,there has been an unprecedented expansion in the domain of Software Project,the achievements exceeded all the achievements that was made in the last 20 years.And one of the achievements which is the most important and have epoch-making significance is the appearance of UML and CASE. This text introduces the whole process of how to use the CASE tool in the software scientific and technological achievement administration system.From the instruction of the idea of CASE and the present CASE tool to how to use CASE tool ERWin4.0 to build E-R model for the system. Disposed database MicroSoft SQL Server 2000 and used it to achieve transformation from E-R model to data physical design,then we can simplify the development process of the sofeware scientific and technological achievement administration system.
Key words: CASE,IDEF1X,ER Win,E-R Diagram,Sybase,oil_mis
目 录 摘要 ABSTRACT 第一章 计算机辅助软件工程思想及相关技术 1. 1 软件发展过程及软件危机 …………………………………………3 1. 2计算机辅助软件工程(CASE)思想介绍 ……………………………3 1. 2. 1 CASE发展史简介 …………………………………………4 1. 2. 2目前CASE的特点、功能 …………………………………5 1. 2. 3 CASE工具的结构 …………………………………………5 1. 3 企业信息建模介绍 ………………………………………………6 第二章 计算机辅助软件工程工具简介 2. 1 建模工具简介 ………………………………………………………9 2.2 E R Win简介 ………………………………………………………9 2. 2. 1 ER Win背景 …………………………………………….9 2. 2. 2 ER Win的主要功能 ………………………………………9 2.3 IDEF1x方法 ………………………………………………………16 2. 3. 1 IDEF1X的特点 ………………………………………………16 2. 3. 2 IDEF1x模型构造 ……………………………………………17 第三章 数据库建模的具体实现 3. 1 ER Win的安装及界面………………………………………………21 3. 2后端数置据库安装及配置 …………………………………………21 3. 3 IDEF1x模型的构造…………………………………………………21 3. 4数据导出(正向工程) ……………………………………………22 3. 5数据导入(逆向工程) ……………………………………………26 第四章 科技成果管理系统概述 4. 1引言……………………………………………………………………27 4.2科技成果管理概述……………………………………………………27 4.2.1系统概述 ………………………………………………………27 4.2.2总体目标 ………………………………………………………28 4.2.3运行环境 ………………………………………………………28 4.3科技成果管理系统结构说明 ………………………………………28 4.3.1模块划分 ………………………………………………………28 4.3.2系统结构 ………………………………………………………28. 4.4系统使用说明 ………………………………………………………29 第五章 总结与展望 参考文献 致谢
第一章 计算机辅助软件工程思想 及相关技术
1.1 软件发展过程及软件危机 本世纪四十年代出现了世界上第一台计算机以后,就有了程序的概念,在几十年的发展中,计算机软件经理了三个发展阶段: 1. 程序设计阶段,约为50到60年代 2. 程序系统阶段,约为60到70年代 3. 软件工程阶段,约为70年代以后 在这三个发展阶段中,软件技术虽然一直保持着发展,却始终未能满足形式发展提出的要求,在软件开发中遇到的问题找不到解决的办法,致使问题积累起来形成了益尖锐的矛盾,具体如下: (1) 软件开发无计划性 (2) 软件需要不充分 (3)软件开发过程无规范 (4)软件产品无评测手段 从上述软件危机的现象和发生危机的原因可以看出,想摆脱危机不是一件很简单的事,不能从一两个方面着手解决,许多计算机和软件科学家尝试,把其他工程领域中行之有效的工程学知识应用到软件开发工作中来。经过不断实践和总结,最后得出一个结论:把计算机辅助设(CASE)思想和面向对象技术想结合是行之有效的,也是摆脱软件危机的一个主要的出路。
|