共查询到20条相似文献,搜索用时 372 毫秒
1.
提出了一种体系结构设计方法,把需求细分为功能需求和体系结构需求,迭代增量的构建软件体系结构,并采用开发者熟悉的UML机制来描述软件体系结构,最后结合C2软件体系结构风格在Microsoft商务参考体系结构(B2C电子商务)中进行了运用。 相似文献
2.
提出了一种体系结构设计方法,把需求细分为功能需求和体系结构需求,迭代增量的构建软件体系结构,并采用开发者熟悉的UML机制来描述软件体系结构,最后结合C2软件体系结构风格在Microsoft商务参考体系结构(B2C电子商务)中进行了运用。 相似文献
3.
Rational Unified Process(以下简称RUP)是一套软件工程方法,遵循它的开发方法可以在进度和成本的范围内开发出高质量的软件产品。本文首先简单介绍了新一代软件工程开发方法RUP,并通过实例重点阐述了它迭代式增量开发、使用用例驱动和以软件体系结构为核心的三个鲜明特点。 相似文献
4.
软件开发中的用例分析技术 总被引:6,自引:1,他引:6
用例技术是通过用例、参与者与用例以及用例之间的关系来描绘系统外在需求的一种方法。作为UML(统一建模语言)的一种重要表示法,用例分析方法在软件开发过程中占据着重要的地位。正确使用用例分析方法有助于项目的需求分析、体系结构设计、进度安排、测试和验证。文中简要介绍了增量/迭代式软件过程,通过实例探讨了软件开发中如何使用用例分析技术,包括项目风险分析、确定系统边界、细化事件流、图形化用例以及用例归档技术,从而为获取用例模型提供了有效的方法和途径。 相似文献
5.
针对当前软件体系结构动态演化方法很少考虑组成元素之间关联的问题, 从关联的角度考虑软件体系结构的组成, 用关联矩阵和关联基数矩阵描述软件体系结构及其动态演化的各项需求, 提出了一种基于关联矩阵的软件体系结构动态演化方法, 并设计相应的算法进行实现, 最后通过案例进行分析和实验, 验证了方法的有效性。本方法可有效地实现软件体系结构动态演化的可追踪性和可控性。 相似文献
6.
7.
几种新型软件体系结构风格的分析 总被引:1,自引:0,他引:1
软件体系结构的提出对软件重用机制和软件开发效率的提高具有非常重要的意义.软件体系结构的使用是提高软件开发质量、减少软件开销和促进软件生产率提高的最有效方法之一.采用定性分析、比较研究等多种方法,实现了几种新型软件体系结构风格的剖析.给出了软件体系结构及软件体系结构风格的定义,阐述了几种新型软件体系结构风格中关键要素的定义及特性及其风格的主要内容,分析了几种新型软件体系结构风格的特点. 相似文献
8.
叶斌 《计算机技术与发展》2004,14(9)
用例技术是通过用例、参与者与用例以及用例之间的关系来描绘系统外在需求的一种方法.作为UML(统一建模语言)的一种重要表示法,用例分析方法在软件开发过程中占据着重要的地位.正确使用用例分析方法有助于项目的需求分析、体系结构设计、进度安排、测试和验证.文中简要介绍了增量/迭代式软件过程,通过实例探讨了软件开发中如何使用用例分析技术,包括项目风险分析、确定系统边界、细化事件流、图形化用例以及用例归档技术,从而为获取用例模型提供了有效的方法和途径. 相似文献
9.
10.
运用模型检测技术验证动态演化的正确性,是近年来软件体系结构动态演化研究领域面临的一个挑战.然而,当前的方法很少考虑软件体系结构动态演化时的相关条件.针对该问题,提出用条件状态转移系统表示软件体系结构动态演化的状态模型,将软件体系结构超图映射为状态,演化规则运用映射为条件状态转移关系,给出软件体系结构动态演化的条件超图文法到条件状态转移系统的映射方法以及相应的实现算法,实现了软件体系结构动态演化的条件状态转移系统的构建,并证明了在该映射方法下,软件体系结构动态演化条件超图文法与条件状态转移系统的互模拟等价.最后通过案例分析,运用该方法以及模型检测技术,验证了软件体系结构动态演化的相关性质,从而验证了该方法的有效性. 相似文献
11.
Process pattern is an excellent method to express software process knowledge, it can express process knowledge in different granularity and realize the non-gap connection of process knowledge, it supports the reuse and persistent improvement of process knowledge. In this paper, we put forward a process Pattern Based Software Pro-cess Framework(PB-SPF), its three layer architecture has realized the high abstraction of software process and theseparation of its contents, so it have good reusability and adaptability. We can use it as a base for the research of soft-ware process, the building and enactment of process model. 相似文献
12.
提出了在实现层显式实现连接件的思想,并给出了一种插拔式连接件的实现方法,使连接件这个软件体系结构层概念成为一种插拔式可重用的构造,进而在实现中体现软件体系结构设计,平滑了软件体系结构层和实现层间的差距. 相似文献
13.
参数依赖型软件是指初始化时读取并解析配置参数,并据此进行任务处理的软件,航天测控软件是典型的参数依赖型软件。航天测控软件具有明显的领域软件特征,多采用领域工程分析技术,实现业务处理逻辑和具体任务参数的分离,达到仅通过修改任务配置参数而适应高强度型号任务的目的。通过对参数依赖型软件架构、应用模式的分析,提出一种对参数依赖特性进行验收测试、参数更动测试的流程、策略和方法。并基于该方法,对远程数据交互软件进行了参数依赖特性测试,测试结果表明,该方法具有测试覆盖性强、测试重点突出、测试效率高的特点。 相似文献
14.
15.
支持多类终端与服务定制的SaaS软件服务架构 总被引:2,自引:0,他引:2
由软件即服务(SaaS)模式中软件服务的概念与特点分析,可知现有的面向服务架构(SOA)不能完全支持软件服务的实现。此外,为了拓展软件服务的应用范围,实现多样化的服务,SaaS模式的软件服务必然要满足用户定制服务的需求,以及对多类用户终端的支持。通过对SOA的扩展,在其中引入了软件服务终端、软件服务端口、软件服务注册等模块,提出了一种支持多类终端与服务定制的SaaS软件服务架构,给出了该架构的结构与工作流程,并通过实验证明了该架构可以实现SaaS模式的软件服务,而且能够实现对上述功能需求的支持。 相似文献
16.
基于时序逻辑软件构架形式化方法研究 总被引:2,自引:2,他引:2
随着软件系统的规模和复杂性日益增加,人们已经超越传统的“算法+数据结构=程序”的软件设计模式,软件系统的整体结构,即软件构架(Software Architecture)成为软件设计的重心和难点。运用形式化方法描述大规模、复杂软件系统的构架,能够阐明软件系统的真实内涵,有助于系统设计人员和相关人员更准确地了解系统,达成共识,避免误解。但更重要的是,形式化描述软件构架奠定了利用数学方法对软件构 相似文献
17.
18.
软件体系结构层次的适应性度量技术研究 总被引:7,自引:0,他引:7
软件适应特定变化的能力对软件开发和维护都具有重要的影响.软件适应性(Software Flexibility)是反映软件适应变化能力的一项重要质量特征.实践说明软件体系结构设计在很大程度上决定了软件的适应性.在软件体系结构层次上量化地度量软件适应性,有助于设计人员改善和比较软件体系结构的设计方案,并可以辅助设计人员评价软件体系结构的质量.本文首先定义了软件适应性的因素-准则-度量模型(FCM模型);然后在此基础上提出了一种利用变化影响图(CIG)对软件适应性进行度量的方法. 相似文献
19.
提出一种基于统一建模语言(UML),用"4+1"的视图模型来描述一个具体系统的体系结构。这种方法包括逻辑视图、教程视图、开发视图和物理视图四种视图,以及场景。通过对一个实例系统的描述,表明这是一个有效而且实用的方法,这种方法涵括了不同的干系人(或者成为"客户")从不同角度所关心的主要的系统结构。 相似文献
20.
基于软件体系结构和UML的图书管理系统设计与实现 总被引:8,自引:1,他引:7
软件体系结构是目前软件工程领域一个新兴的研究方向,对于复杂的软件系统而言,其体系结构的设计已经成为系统能否成功的一个关键因素。本文以一个图书管理系统为例,采用统一建模语言UML对该系统体系结构建模,并通过VB来实现该系统。 相似文献