首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 31 毫秒
1.
软件体系结构是软件开发过程中的关键制品,体现了软件设计的早期决策,决定了软件的质量属性,也制约了软件开发项目的组织结构。本文分析了软件体系结构的关键概念、组成及其描述方面的研究工作,根据统一建模语言(UML)的扩展机制,将软件体系结构与当前主流的面向对象软件开发方法相结合,并根据软件体系结构的核心模型,形式化的描述了软件体系机构。  相似文献   

2.
在软件开发过程中,软件体系结构的设计起着非常重要的作用,用它来指导整个软件的开发,可以准确地满足用户的需要并降低软件的开发成本。本文首先通过介绍软件体系结构的概念,说明体系结构在软件开发中的重要性;然后了讨论了正交软件体系结构、三层C/S软件体系结构和C/S与B/S的混合软件体系结构,最后给出了软件体系结构的展望。  相似文献   

3.
软件Agent技术与软件体系结构   总被引:5,自引:1,他引:4  
科学合理的软件体系结构是开发一个成功应用系统的必要条件,对于提高系统的开发效率和质量具有非常重要的意义。软件Agent技术的提出为复杂分布式问题的求解找到了办法。本文综述了软件体系结构和软件Agent技术的主要概念、特性、作用及相应的软件开发方法,指出了各自的研究现状及发展趋势。提出了可用多级正交软件体系结构来实现软件Agent的合成,最后阐明了将软件Agent技术和软件体系结构结合起来在大型软件开发中的应用。  相似文献   

4.
软件体系结构的使用是提高软件质量、减少软件开销和促进软件生产率提高的最有效方法之一;对软件体系结构的研究也开始超出传统的对软件设计阶段的支持,并逐步扩展到整个软件生命周期。首先阐述了基于软件体系结构的软件开发方法,然后利用基于软件体系结构的开发方法对医院信息管理系统进行分析和设计,最后总结基于软件体系结构的软件开发方法在实际软件开发中的应用特点。  相似文献   

5.
基于数据流风格的ATM系统的软件体系结构研究   总被引:1,自引:0,他引:1  
肖媛元 《科技信息》2010,(17):I0083-I0083,I0066
软件体系结构描述了软件系统的整体组织结构与风格,对软件的性能、质量和软件的重用性都有直接的影响。管道/过滤器模式是一种面向数据流风格的软件体系结构,本文以后方交换型的ATM系统为例说明了基于这种体系结构的软件系统的设计方法,最后还分析了基于管道/过滤器模式软件结构的优缺点,以供软件设计人员借鉴。  相似文献   

6.
近几年来,软件体系结构(Software Architecture, SA)已成为软件研究的热点之一.它作为软件的蓝图,为人们宏观把握软件的整体结构和软件演化提供了一条有效的途径.文章从宏观层面入手,以软件体系结构作为软件的支撑,讲述了软件演化及其两个方面:动态演化和静态演化.  相似文献   

7.
王怿超  徐正 《江西科学》2012,30(3):403-405
本体系结构是一个软件行业非常值得研究的课题,研究了2种通用开放的软件体系结构,主要介绍了国内外典型的软件体系结构及其应用原理。  相似文献   

8.
冯春 《科技资讯》2009,(32):189-189
软件体系结构已经成为软件工程领域的一个新的研究方向,软件体系结构的提出对软件重用机制和软件开发效率的提高具有非常重要的意义。软件体系结构的使用是提高软件开发质量、减少软件开销和促进软件生产率提高的最有效方法之一。本文对层次体系结构模式、管道与过滤器模式、映像模式、MVC体系结构模式、PAC体系结构模式等集中常见的软件体系结构模式的特点进行了简单的分析,在做软件开发之前,根据特定项目的具体特点,进行分析比较后选定合适的软件体系结构模式可以减少软件开发的风险。  相似文献   

9.
综合软件体系结构相关领域的研究成果,为实现软件系统的自适应,提出了一种基于软件体系结构的方法,即自适应软件体系结构方法(SASA)。该方法利用基于质量属性场景的软件体系结构分析方法来获得适应性变化的原因和时机,通过质量属性驱动的软件体系结构设计方法决定适应性变化的内容,使用支持变化性描述的软件体系结构描述语言记录上述信息,借助于支持运行时刻软件体系结构的中间件在运行时刻实施指定的适应性变化,以达到面向质量属性的软件自适应目标。该方法通过J2EE平台的一个应用进行了实例研究。  相似文献   

10.
软件体系结构是指导基于体系结构的软件开发过程的系统蓝图,而软件体系结构是由软件体系结构描述语言(ADL)来描述的.提出1种基于XML的软件体系结构描述元语言XDL作为ADL的元语言.通过XDL构造出的ADL具备大多数基于XML的ADL描述高层软件体系结构的能力,支持系统的扩展与演化,支持系统的验证,保证与其他ADL的互操作性,在软件生命周期中保证体系结构模型的可追溯性.  相似文献   

11.
刘威 《孝感学院学报》2008,(Z1):123-125
介绍了软件工程的基本原理,并从分析国外软件开发方法出发,探讨如何利用软件工程的思维与方法进行软件开发。  相似文献   

12.
软件开发中的软件质量度量   总被引:1,自引:0,他引:1  
在软件开发过程中,软件度量是保证软件质量的重要方法。文章介绍了软件度量的基本概念、作用、软件度量的模型和方法。  相似文献   

13.
研究基于Linux网络服务器的软件老化过程建模、预测及软件再生策略问题.通过引入动量项及模拟退火算法的人工神经网络(BP)改进算法,对软件老化过程进行建模和预测.克服了BP算法收敛速度慢,易陷入局部极小值的缺陷,并提出将基于阈值的软件再生策略用于软件老化现象的主动性容错,提高软件系统的可靠性和可用性.仿真结果表明,该策略既降低了软件失效率,又减少了系统由于软件恢复而暂停服务的时间.  相似文献   

14.
The combination of attacks and defects means that today's security problems involving computer and software are frequent,widespread and serious.Thus,producers can suffer serious costs and consequences,so the need for a workforce more skilled in software security is clear.It is very important for us to teach students issues about secure software engineering.This paper provides some ideas from several aspects-security concepts,software security properties,secure software development activities,secure software project management and secure software sustainment which can be a guide for cultivating software talents.  相似文献   

15.
软件测试与软件可靠性之间的关系   总被引:1,自引:0,他引:1  
根据软件可靠性理论,论述了软件测试和软件可靠性之间的关系,即根据给定的测试方法和测试时间来计算软件的可靠性,首先分析了随机测试和软件可靠性之间的关系,然后根据软件可靠性的性质,研究了软件代码覆盖测试方法和软件可靠性之间的关系。  相似文献   

16.
Wilson G 《Nature》2005,436(7050):600
  相似文献   

17.
在分析研究各种测试技术的基础上,提出了基于回溯软件开发过程的模型。该模型面向软件开发的全过程,力求最大限度地再现软件开发的步骤,从设计、开发、测试等阶段明确开发方的思维过程,能在整体功能、性能上对系统的测试具有指导意义。实践证明,此模型发现缺陷的速度较其他模型快,易发现一些其他模型不易发现的问题,尤其在大型软件的测试上具有其他模型无法取得的测试效果。  相似文献   

18.
本文介绍软件过程的概念及其框架.通过分析软件过程改进的动机,给出其改进改进的环境 框架和基本步骤。并讲述了一种提高软件过程能力途径的CMM。  相似文献   

19.
一个针对中小企业的软件过程模型   总被引:1,自引:0,他引:1  
针对中小企业的迫切需要,通过对中小企业的开发过程进行研究,提出一个过程模型,对于改进软件产品质量、降低软件开发成本、提高软件生产效率有较好效果,一般中小软件企业可以借鉴它来建立和实施自己的软件过程。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号