共查询到19条相似文献,搜索用时 156 毫秒
1.
XML语言的学习和使用需要一些XML编辑器的辅助,但是现有的这些编辑器要不就是需要收取一定的费用,要不就是不符合个人的使用习惯.本文利用C#设计和实现了一个具有良好可操作性的XML编辑器,希望其设计方法对学习和使用XML语言的人有一定的帮助. 相似文献
2.
XML电子公文编辑器XWord的设计与实现 总被引:1,自引:0,他引:1
随着Internet的迅猛发展,电子政务成为当代信息化建设的重要领域之一。XML作为一种开放型数据描述语言,正逐渐成为电子政务信息传输和数据交换的实际标准。目前市场上的XML编辑器都不是针对电子公文的编辑而开发的,不适合政府部门用户使用。论文设计并实现了符合用户编辑习惯、具备MicrosoftWord编辑风格和常用功能、能够生成XML文件、并且可以对电子公文进行智能化审查的XML电子公文编辑器,并在实际中得到了很好的应用。 相似文献
3.
描述了一种可视化XML编辑器的设计与实现。提出了使用TreeView可视化控件编辑XML文档的方法,采用动态构造树型列表的方法,并实现树型列表和XML文档的相互转换,使编辑器具备了灵活性和智能化的特点。 相似文献
4.
基于ASP.NET和XML的工作流管理系统的设计与实现 总被引:7,自引:2,他引:7
该文首先介绍了工作流管理和XML的基本概念,然后探讨了基于XML和ASP.NET的工作流管理系统的软件体系结构和信息传递机制,接下来通过一个审批实例说明了利用XML文档和ASP.NET建立工作流管理系统的方法和所要考虑的因素,最后给出了系统的基本架构。 相似文献
5.
基于场景的两种软件体系结构评估方法 * 总被引:1,自引:1,他引:0
基于场景的软件体系结构评估方法通过场景将系统的质量需求转换为风险承担者与系统的交互活动 ,通过低代价的事前评估活动降低软件的质量风险。 SAAM及 ATAM两种方法在具体的实际评估活动中,它们在场景的生成、风险承担者的商业动机的表述、软件体系结构的描述等方面存在着很大的不同,两种评估方法各有特长 ,其评估方法在具体的场景执行环节上具有不确定性 ,将定量的度量方法与定性场景结合是提高评估的有效途径。 相似文献
6.
7.
《计算机应用与软件》2013,(4)
XML作为交互性电子技术手册创作中技术数据的描述方法,是实现技术信息共享和交换的关键技术。基于相应的XML-Schema约束,设计一个选择数据模块类别、提交数据文档,输出相应的XML文档的自动生成器模型。有效解决了XML编辑过程中的繁琐录入过程,为开发类似的数据模块编辑器提供思路。 相似文献
8.
面向服务软件体系结构的XML描述和构造 总被引:2,自引:0,他引:2
介绍一种新的基于XML的用来描述服务软件体系结构的体系结构描述语言S-XADL.S-XADL规约采用XML作为元语言,集成了相关的UML 2.0 Profile规则、OCL语言和MSC表示法,除具备描述软件系统高层结构的能力,还为定义服务的交互集成模式和把服务映射到目标构件配置提供了建模元素.提出一个三阶段的软件体系结构迭代改进过程,该过程把服务视为首要的类建模元素,并认为服务是横切体系结构的方面.给出一个使用MVC模式的运行实例的面向服务体系结构建模,用以展示该方法的可行性和有效性. 相似文献
9.
10.
11.
计算机应用系统的日益复杂和庞大,使得软件体系结构的研究成为当前的研究热点。软件体系结构设计已经成为软件生命周期中的一个重要环节。但是,如果无法对一个软件体系结构进行客观的、可行的定量和定性分析和评价,那么这种软件体系结构是不可靠的。现代软件的需求不断变化、业务规则和新的软件技术变化不停,要求软件体系结构在高层上必须考虑软 相似文献
12.
基于场景的软件体系结构分析 总被引:3,自引:0,他引:3
文章介绍了一种基于场景的、面向对象的软件体系结构分析方法(SAAM)。首次提出了用基于场景的软件体系结构分析方法来分析面向对象软件系统的体系结构质量属性,如软件结构的耦合度、内聚性和结构复杂性,从而解决了传统软件体系结构质量属性由于过于抽象而无法定量地度量的问题。文中还具体介绍了将该方法成功地应用到一个测试软件SafeproC的体系结构度量上。实践证明,此方法不仅能够有效地度量软件体系结构的静态质量属性,而且还能较好地度量软件体系结构的动态质量特性。 相似文献
13.
14.
Cristiano Maffort Marco Tulio Valente Ricardo Terra Mariza Bigonha Nicolas Anquetil André Hora 《Empirical Software Engineering》2016,21(3):854-895
Software architecture conformance is a key software quality control activity that aims to reveal the progressive gap normally observed between concrete and planned software architectures. However, formally specifying an architecture can be difficult, as it must be done by an expert of the system having a high level understanding of it. In this paper, we present a lightweighted approach for architecture conformance based on a combination of static and historical source code analysis. The proposed approach relies on four heuristics for detecting absences (something expected was not found) and divergences (something prohibited was found) in source code based architectures. We also present an architecture conformance process based on the proposed approach. We followed this process to evaluate the architecture of two industrial-strength information systems, achieving an overall precision of 62.7 % and 53.8 %. We also evaluated our approach in an open-source information retrieval library, achieving an overall precision of 59.2 %. We envision that an heuristic-based approach for architecture conformance can be used to rapidly raise architectural warnings, without deeply involving experts in the process. 相似文献
15.
16.
17.
用随机Petri网对构件化软件可靠性进行早期评估 总被引:5,自引:0,他引:5
尽量在软件开发的上游阶段对软件进行可靠性评估,是长期以来软件工程界的共识。论文提出的方法实现了在系统体系结构设计阶段对软件进行可靠性评估的构想,并能将所获得的结果直接用于指导后期的开发过程。 相似文献
18.
近年来,DevOps日渐火热,作为支撑技术的微服务架构由于其敏捷性、灵活性和可扩展性已成为软件行业关注的热点.然而,微服务粒度的界定是微服务领域的一项难题,至今仍缺乏行之有效的评估微服务粒度的标准.针对这一问题,结合几种微服务划分原则提出了4项评估指标,用于量化地衡量微服务划分的合理性,并基于此提出了一种基于限界上下文的微服务粒度评估模型.同时,实现了工具原型可自动化地计算评估结果.案例研究部分将模型的评估结果与架构设计人员的心理预期进行比较,结果表明,所提出的评估模型可以较好地评估微服务粒度. 相似文献
19.
软件构架作为系统开发的蓝图,已成为软件工程领域的热点。在软件开发实践中,许多项目更为关注的是软件构架的设计,而忽略了软件构架的描述。事实上软件构架的详细精确描述是成功开发软件的根本保证。文中以UML为构架描述语言,引用IEEE 1471标准中Viewpoint的概念,提出了基于3大Viewpoint的软件构架描述方法。基于Viewpoint的软件构架描述方法有助于开发人员在大型项目开发中从更高层次把握系统构架,从而保证软件开发过程的顺利进行。 相似文献