基于结构化存储的交互式软件开发方法研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:imanhuaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
长期以来,软件开发过程都是基于文件系统构建起来的,在基于文件系统的软件开发方式下,代码、代码相关信息、文档都是以文件形式存储,软件开发活动都是围绕源代码、文档、可执行程序进行的。采用这种存储方式存在文件易读性差、信息关联性隐藏、文档对代码的描述清晰度低、代码间依赖关系复杂等问题,这些问题严重影响了软件开发的效率。   本文首先提出基于数据库的程序结构化存储方式,即把代码、代码相关信息、文档存储在关系数据库中,每一个代码单元或信息单元都对应关系表中的一个表项。采用这种存储方式具有细粒度化、结构化、关联清晰、检索便捷准确、信息统一完备等优势。程序的存储和管理方式是软件工程的基础,基于数据库的程序结构化存储从根本上改变了软件的文件管理方式,是一种全新的软件表现形式,由此可以促进软件工程中多个环节的改进。   在此基础上,本文又提出了基于程序结构化存储构建的交互式软件开发方式,它是基于互联网的服务器/客户端模式下的软件开发方法。服务器采用基于数据库的结构化存储,管理统一完备的代码及相关信息,并向客户端提供多种服务;开发人员通过客户端与服务器实时通信和交互,在统一的空间下完成各项工作。该软件开发方式支持基于互联网的大规模协同开发,能够对开发行为做出及时响应,可为开发人员提供一个更理想的软件开发环境。采用结构化存储和在线交互式软件开发方式,不仅可以提高软件开发效率、缩短软件开发周期,还能在权限管理、统计分析、通信协同等多方面表现出先进性。  
其他文献
随着科学技术的快速发展,互联网极大的改善了人们的日常生活,但它也带来了诸多安全隐患。互联网安全管理人员为了确保网络系统的安全,及时防范由于安全漏洞被黑客利用所造成
聚类分析是数据挖据领域重要的基础性研究问题之一,而非负矩阵分解是一种重要的聚类分析方法。实际数据往往存在质量问题,如误差、噪声、异常点等,导致非负矩阵分解难以全面准确
XML是一种半结构化数据交换的标准格式,它已被广泛应用到Web服务、数据库以及形式化研究等等。为了更好的XML处理编程,近年来,在XML处理上出现了不少静态类型化函数式语言,比如XD
近年来,我国高速铁路建设与运营取得了快速发展,乘坐高速列车成为旅客长距离旅行的重要出行方式。在乘坐高速列车过程中旅客对于高质量的通信和数字娱乐服务的需求日益迫切,然而
随着计算机技术和网络通信的飞速发展,卫星网络在现代远程通信中占据越来越重要的地位。宽带卫星网络是一种新兴的通信方式,它具有高带宽、覆盖范围大的特点,特别适合进行组播通
随着人机交互技术与计算机视觉技术的不断发展,基于视觉的人机交互已经成为现在人机交互领域的一个重要发展方向。其中,手势交互作为一种直观的人机交互模式,具有符合人的生活习
宇航产品是典型的复杂产品,其结构复杂、质量和可靠性要求高。在其制造过程中,工艺复杂、知识密集,需要有效重用宇航产品制造过程相关知识,提升工艺设计的效率。然而,在宇航产品工
一幅自然图像中往往同时包含着结构和纹理。图像平滑时希望去掉图像中的纹理,同时保留图像中的结构。已经出现了许多优秀的图像平滑算法,其中一些算法基于图像中像素的亮度或者
探空火箭发射后,通过数传系统地面接收到大量的试验数据,它们具有巨大的科学研究和应用分析价值。本文的目的是设计有效组织管理数据、为数据提供统一回放平台的方法,以方便利用
随着科技的飞速发展,计算机技术已经被应用到社会生活的各个领域。教育作为科教兴国战略的核心内容,是现代社会生活的重要组成部分,同样受到计算机技术的深刻影响。数据结构课程