共查询到20条相似文献,搜索用时 31 毫秒
1.
《Information and Software Technology》2000,42(2):103-114
Developing software engineering tools is a difficult task, and the environments in which these tools are deployed continually evolve as software developers’ processes, tools and tool sets evolve. To more effectively develop such evolvable environments, we have been using component-based approaches to build and integrate a range of software development tools, including CASE and workflow tools, file servers and versioning systems, and a variety of reusable software agents. We describe the rationale for a component-based approach to developing such tools, the architecture and support tools we have used some resultant tools and tool facilities we have developed, and summarise the possible future research directions in this area. 相似文献
2.
Oman P.W. Bowles A.J. Mount R. Karam G. Kalinsky D. Tervonen M. Bundonis V. Fischer H. Fish M. Longshore D. Akiha N. 《Software, IEEE》1990,7(3):37-43
Computer-aided software engineering (CASE) tools are defined, and ten CASE tools are briefly overviewed. Individual presentations on the various tools follow. The focus is on structured analysis, design, and programming. Two of the tools (Cradle and JSP Workbench) are implementations of the Yourdon and Jackson methods for structured analysis, structured design, and programming; three tools (Time Bench, Card Tools, and Prosa) are for real-time systems development; four (Excelerator, Adagen, Smart System, and Software Through Pictures) are general-purpose front-end CASE tools and one (Virtual Software Factory) is a CASE tool for building CASE tools 相似文献
3.
4.
5.
邓立杰程中华王健付勃 《计算机与数字工程》2014,(2):206-209
将排队论引入装备维修工具配置过程,建立了维修工具排队系统的模型,提出了专用类维修工具和通用类维修工具的配置模型.通过实例进行分析,得出定量的分析比较结果,为维修工具的合理配置提供了理论依据.从定量的角度分析了维修工具的保障度问题,从而进一步提高装备维修工具的保障效率. 相似文献
6.
DevOps作为一次软件工程领域的变革,近10年迅速发展的原因是多方面的.关注了中国DevOps的发展历程中自动化工具带来的实际影响以及自动化工具产生的一系列问题.使用系统化文献评价获取了目前DevOps实践中被研究者分析最多的自动化支持工具,从50篇文献中识别出包括Docker、Chef、Jenkins和Puppet等69个自动化工具;然后通过灰色文献评价从一些中文博客文章中分析出自动化工具在中国DevOps实践中出现的3个层次的问题;最后通过民族志访谈方法分析了在中国环境下各方对待3个层次问题的看法和建议,得出自动化工具对中国DevOps实践的两个影响:(1)自动化工具在DevOps实践的前期作用明显,可以认为DevOps实践就是使用自动化工具;(2)软件组织实现DevOps转型以后需要减少对自动化工具的依赖,形成自己的DevOps文化.对于自动化工具在中国DevOps实践中产生的问题,整合访谈内容后形成了解决问题的3个建议,并给出了一个转型范例. 相似文献
7.
Abstract The programme will examine the role of tools in exploratory learning through a series of extended-time studies with children between the ages of 10 and 16. To do this it will modify and/or extend existing software tools and develop new tools where necessary. Exploratory tools allow learners to investigate models of a given domain which are different from theirs and so examine consequences and conflicts. Expressive tools give children the opportunity to express their own models about reality and so learn through representing, exploring and reflecting on the consequences of these. These are different and complementary modes of learning. Further distinctions are made between quantitative, qualitative and semi-quantitative tools for both exploratory and expressive tools. Two main curriculum areas are selected: Technology and the Humanities. 相似文献
8.
Software assurance tools – tools that scan the source or binary code of a program to find weaknesses – are the first line of defense in assessing the security of a software project. Even though there are a plethora of such tools available, with multiple tools for almost every programming language, adoption of these tools is spotty at best. And even though different tools have distinct abilities to find different kinds of weaknesses, the use of multiple tools is even less common. And when the tools are used (or attempted to be used), they are often used in ways that reduce their effectiveness. We present a step‐by‐step discussion of how to use a software assurance tool, describing the challenges that can occur in this process. We also present quantitative evidence about the effects that can occur when assurance tools are applied in a simplistic or naive way. We base this presentation on our direct experiences with using a wide variety of assurance tools. We then present the US Department of Homeland Security funded Software Assurance Marketplace (SWAMP), an open facility where users can upload their software to have it automatically and continually assessed by a variety of tools. The goal of the SWAMP is to simplify the task of the programmer in using assurance tools, thereby removing many of the obstacles to their adoption. Copyright © 2016 The Authors. Software: Practice and Experience Published by John Wiley & Sons, Ltd. 相似文献
9.
Jack Hipple 《Creativity & Innovation Management》2005,14(1):22-33
When TRIZ is introduced into an organization setting, it invariably encounters a host of processes and tools already in place. These can include enterprise tools such as Six Sigma, Design for Six Sigma (DFSS), QFD and Lean Manufacturing. It is fairly easy to combine TRIZ problem‐solving and technological forecasting with these processes and tools, because most of these enterprise tools are problem‐identifying processes that couple easily with the strong problem‐solving capabilities of TRIZ. What is more difficult is to integrate TRIZ thinking with other psychologically based creativity and assessment tools. Users and trainers for these various tools tend to be very protective about each process and do not spend sufficient time thinking about ways to integrate the best of all tools. Organizations also frequently use psychological assessment tools to assist employees in career development, but they are seldom used in a proactive way to improve group problem‐solving. These assessments can be used proactively within the use and implementation of TRIZ. This paper will review suggested ways to effectively integrate TRIZ innovation and problem‐solving principles with these other tools. 相似文献
10.
Identifying factors of comfort in using hand tools 总被引:4,自引:0,他引:4
11.
This paper presents the results of a research project aimed at developing haptic tools for virtual shape modelling resembling
real tools like rakes and sandpaper used by modelers and designers in the real workshop. The developed system consists of
a CAD (computer aided design) system enhanced with intuitive designer-oriented interaction tools and modalities. The system
requirements have been defined on the basis of the observation of designers during their daily work, and translating the way
they model shapes using hands and craft tools into specifications for the modelling system based on haptic tools. 相似文献
12.
Today, new testing tools are giving life to old ones by providing reliable input to and automatically evaluating the output from old tools. Old and new tools are working together to cover the entire testing process. This article explains how old testing tools work with new ones in each phase of the life cycle 相似文献
13.
14.
异步电路由于没有时钟频率的限制,所以较同步电路有很多优点,其研究也越来越广泛,是未来解决计算机CPU设计的一种重要方案。异步电路的计算机辅助设计软件代表了异步电路当前研究的前沿,通过研究这些软件可以对异步电路的模型有更为深入的认识。论文整理列举了有关异步电路的63种软件工具,并将其分为设计、仿真、相关设计工具、前端设计、综合和验证6个方面。最后,在这些软件中选取两种设计软件对一个简单的例子进行了设计实现,以体现异步电路的设计特点。 相似文献
15.
M. L. Manjunath
V. M. Rao Tammala
Kevin Cox
《Computers & Industrial Engineering》1997,33(3-4):617-620Mattel Toys is a leading toy manufacturing company and Barbie is one of Mattel's major product lines. Mattel develops several variations of the toy every year which requires many duplicate tools for standard figure parts and tools for parts similar to the standard parts. The tooling engineer estimates the type of tools and the number of tools to be built to support a given production rate. This estimate, represented in a tool plan is carried out manually, giving rise to inaccuracies. A decision support system was developed to estimate the number of duplicate tools as well as the budgets to build these tools. The decision support system was checked for accuracy by conducting a case study. 相似文献
16.
17.
Ephraim Nissan 《AI & Society》2017,32(3):441-464
‘AI & Law’ research has been around since the 1970s, even though with shifting emphasis. This is an overview of the contributions of digital technologies, both artificial intelligence and non-AI smart tools, to both the legal professions and the police. For example, we briefly consider text mining and case-automated summarization, tools supporting argumentation, tools concerning sentencing based on the technique of case-based reasoning, the role of abductive reasoning, research into applying AI to legal evidence, tools for fighting crime and tools for identification. 相似文献
18.
《Information & Management》1999,36(6):301-311
Software tools for Business Process Reengineering (BPR) promise to reduce cost and improve quality of projects. This paper discusses the contribution of BPR tools in BPR projects and identifies critical factors for their success. A model was built based on previous research on tool success. The analysis of empirical data shows that BPR tools are related to effectiveness rather than efficiency of the projects. Process visualization and process analysis features are key to BPR tool competence. Also success factors for BPR tools are different from those for CASE tools. 相似文献
19.
20.
软件可靠性评估工具是软件可靠性工程中的重要分析手段,大大地简化了可靠性度量及模型比较的繁复工作。文章综述和分析了目前国外市场上几种广泛应用的软件可靠性评估工具;对每一种工具作出简述,在对这些工具作比较分析的基础上给出了选择工具的一般性原则。 相似文献