首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
Liu  X.F. 《Potentials, IEEE》2000,19(5):14-16
Any product development involves projecting its potential success in achieving its functional and commercial goals. Better quality designs that match customer needs and preferences and integrate other lifecycle issues early in the software development process are more likely to be competitive. Thus, there is significant concern in industry about quality product design, which is addressed by quality function deployment (QFD). QFD uses matrices to organize and relate pieces of data to each other. These matrices are often combined to form a basic tool of QFD, called a House of Quality (HoQ). QFD was developed in the Kobe shipyards as a way to expand and implement the view of quality as taught by W. Edwards Deming and others. It has been widely applied in many industries worldwide, such as automobile, electronics, food processing, computer hardware and software ever since. Software quality function deployment (SQFD) focuses on improving the quality of both the software development process and the product. The improvement in software quality leads to fewer changes in requirements specification, design, and code, a reduction in the number of defects and less rework, and therefore, higher productivity.  相似文献   

2.
软件逐渐成为影响电能表质量的关键因素,但目前对智能电能表软件的质量分析手段欠缺。该文引入软件工程中软件度量技术用于电能表软件品质分析,以LOC度量、Ma Cabe度量、Fan in/Fan out度量几个典型的复杂性度量法为主,选择关键的度量元及指标,利用现代化分析工具Sci Tools Understand及LDRA Testbed对电能表软件代码自动进行测量。根据结果可以为了解、分析及控制智能电能表软件质量提供了一种量化的手段,是一种降低软件复杂性,指导优化可靠性、规范性设计的可行方法。  相似文献   

3.
This paper presents a case study of a successful collaborative effort to design and implement a multidisciplinary course entitled integrated product development. It demonstrates that cross-college collaboration among faculty is possible with little outside support or incentives, In this instance, the desire of colleagues from different disciplines to learn from each other was a prime motivator. In addition to developing an actual product that satisfies an identified need, an important part of the course involves providing feedback to both the team and the individual as to how they are functioning and interacting. One way this is accomplished is through an exercise called “crises design”. A post-mortem of this impromptu problem quickly introduces students to positive and negative aspects of their team dynamic while presiding metrics for evaluating future team interaction. Individual team member metrics are provided throughout the semester by summarizing the results of two peer reviews with the student. Specific examples of both these concepts are discussed  相似文献   

4.
基于测试引擎的自动测试系统软件设计   总被引:6,自引:0,他引:6  
软件是自动测试系统的关键组成部分.本文结合某直升机系列飞控系统测试,在自动测试系统软件设计中采用一种基于测试引擎的自动测试系统软件开发模式,它将系统按照功能划分成若干模块,每个模块都使用单独的引擎进行管理,使软件设计和数据库模型的建立密切结合,通用性较强、维护扩展较为方便.本文论述了软件设计思想,测试引擎的结构,测试管理引擎以及IVI驱动、资源配置、测试流程和故障诊断四个子引擎的功能及设计方法,并以某直升机部件测试中资源配置引擎为例说明了引擎的具体开发过程.  相似文献   

5.
本文将软件工程中软件设计和开发的方法与FMS控制系统的研制相结合,用数据流分析(DFA)方法给出了FMS控制系统的数据流图(DFD);用结构化设计(SA)方法给出了该控制系统的软件模块结构图,并由FMS实例提出该的开发方法。这些方法对于其它计算机控制的开发具有普遍意义。  相似文献   

6.
In this paper, a digital signal processing (DSP) software development process is described. It starts from the conceptual algorithm design and computer simulation using MATLAB, Simulink, or floating-point C programs. The finite-word-length analysis using MATLAB fixed-point functions or Simulink follows with fixed-point blockset. After verification of the algorithm, a fixed-point C program is developed for a specific fixed-point DSP processor. Software efficiency can be further improved by using mixed C-and-assembly programs, intrinsic functions, and optimized assembly routines in DSP libraries. This integrated software-development process enables students and engineers to understand and appreciate the important differences between floating-point simulations and fixed-point implementation considerations and applications.  相似文献   

7.
Miller  A. 《Potentials, IEEE》1989,8(2):14-16
The importance of having a software design methodology is discussed. Its role in software reuse and in promoting software quality and reliability is examined. The waterfall model of software development, which allows a natural progression of steps to be followed during the course of a project, and the use of structure charts are described. Software testing and maintenance are briefly considered  相似文献   

8.
基于CAN总线UDS服务BootLoader应用开发   总被引:2,自引:0,他引:2       下载免费PDF全文
在车身控制器的开发及生产过程中,针对已安装控制器更新程序困难的问题,设计提出基于UDS协议并应用于英飞凌16位单片机平台的在线升级方案.该方案采用CAN总线完成上下位机的通讯及数据交互,结合UDS中的诊断服务和下载流程,实现基于UDS协议BootLoader开发.该功能为汽车电子产品开发提供更好的可扩展性,节约开发周期,为整车厂软件管理和升级提供更快捷、可靠手段.实验结果表明,系统能够很好的完成软件在线升级,并在刷写效率、成功率、稳定性上都很好的满足了设计需要.  相似文献   

9.
软件设计是电磁干扰(EMI)自动测试系统的重要组成部分。该文介绍了使用VB6.0语言编写的基于Windows操作平台的通用EMI自动测试软件,软件功能覆盖了从建立试验到输出测试报告的全过程,软件中的抗干扰设计提高了整个测试系统的电磁兼容性能。  相似文献   

10.
提出了一种基于CAN总线的通用型监控系统的设计方案.硬件方面以DSP芯片TMS320F2812为处理器,设计了一套可以实现数据采集、处理与传输功能的通用型分布式硬件监控平台;软件方面采用通用型设备信息表格和软件在线编程的设计方法,实现软件与硬件的同步更新.结果证明,该系统运转良好,易维护,具有广泛的应用前景.  相似文献   

11.
Software organizations have typically de-emphasized the importance of software testing. In this paper, the results of a regional survey of software testing and software quality assurance techniques are described. Researchers conducted the study during the summer and fall of 2002 by surveying software organizations in the Province of Alberta. Results indicate that Alberta-based organizations tend to test less than their counterparts in the United States. The results also indicate that Alberta software organizations tend to train fewer personnel on testing-related topics. This practice has the potential for a two-fold impact: first, the ability to detect trends that lead to reduced quality and to identify the root causes of reductions in product quality may suffer from the lack of testing. This consequence is serious enough to warrant consideration, since overall quality may suffer from the reduced ability to detect and eliminate process or product defects. Second, the organization may have a more difficult time adopting methodologies such as extreme programming. This is significant because other industry studies have concluded that many software organizations have tried or will in the next few years try some form of agile method. Newer approaches to software development like extreme programming increase the extent to which teams rely on testing skills. Organizations should consider their testing skill level as a key indication of their readiness for adopting software development techniques such as test-driven development, extreme programming, agile modelling, or other agile methods.  相似文献   

12.
张荣  于盛林 《电子测量技术》2007,30(7):11-13,36
软件自动化是提高软件质量、可靠性与软件生产力的一种行之有效的方法和技术。为了减少测试成本,提高测试软件的利用率,有必要对测试软件自动生成技术进行研究。采用面向对象的程序设计方法,使软件具有可构造性、可扩充性和可重用性。通过对测试软件自动生成的可行性分析,提出分布式生成原理,把目标软件按组成类生成。按照面向对象的思想,研究了类源程序的自动生成原理和主程序的自动生成原理。  相似文献   

13.
发电厂热工自动化辅助设计平台的现状及发展   总被引:2,自引:0,他引:2  
北京国电华北电力工程有限公司与上海鸥莲公司联合开发了一套发电厂热工自动化辅助设计平台软件——鸥莲软件,已通过了建立、试用、升级、应用等各个阶段,文章介绍了软件的功能,同时提出了存在的问题,以期促进国内发电厂热工自动化设计的优化。  相似文献   

14.
计算机软件复用技术研究   总被引:9,自引:0,他引:9  
陈菲  刘克勤 《现代电力》2002,19(6):95-101
软件复用技术是解决软件危机 ,提高软件开发效率和质量的有效途径。文章介绍了软件复用的基本概念、复用过程、关键技术 ,以及与软件复用相关的各项技术及非技术因素  相似文献   

15.
王大川 《灯与照明》2012,36(1):28-35
在建筑设计中,模拟自然天光与灯光照明是一项复杂的课题,涉及到许多的相关参数,但却是在建筑设计中不可忽视的重要的一项,特别是在主要针对节能和舒适度要求的绿色或生态建筑的设计中。照明设计软件经过20余年的发展目前技术已经较为成熟。但目前在国内外此类软件通常还是被照明设计者等相关专业人才使用,仅有少数软件能够在建筑设计的开始阶段就介入辅助设计。本研究通过对目前市场上最为常用的十余款照明设计软件相关数据进行研究,分析了照明设计软件最为重要的相关特性上的发展情况与趋势,同类型软件在使用上的优势与不足,可供相关从业者与研究者在选择软件时参考或同类型研究的借鉴。  相似文献   

16.
为提高电力系统应用软件的实用性,提出了交互设计的思想。阐明了交互设计应包括的概念设计、行为设计和界面设计的概念,介绍了交互设计应经历的角色设计、目标设计、任务设计和人性化设计等几个过程,并指出了设计过程中应注意的问题。实践表明:正确运用交互设计方法能有效提高整定软件的实用性,减少软件开发时间和成本,保证软件开发效率和成功率。  相似文献   

17.
在集成电路设计的实际工程应用中,采用电力电子软件建立的电路模型只能反映电路的基本工作原理而难以模拟实际电路的工作状态,因此不利于集成电路设计人员理解和掌握各电路模块之间的联系,进而影响产品研发进度。针对此问题,介绍一种基于SIMetrix软件对LED恒流驱动电源芯片进行建模与仿真的方法,应用该方法对一款恒流驱动芯片的控制功能、启动功能和保护功能进行了仿真研究。对该驱动芯片样品的测试结果表明,应用SIMetrix软件进行芯片建模及仿真的可行性。  相似文献   

18.
用FPGA芯片实现Reed-Solomon编码器   总被引:5,自引:0,他引:5  
RS码广泛应用于卫星通信、移动通信和数据存储等领域中。利用 Xilinx公司的 Foundation and Alliance Series Software Version2 .1 i集成设计环境完成了 RS编码器原理图输入、功能仿真、布局与布线、时序仿真 ,并用 XC40 0 3EPC84可编程逻辑芯片实现了该电路设计。该电路工作正常 ,符合预定设计目标  相似文献   

19.
Design verification is included among the design control requirements of International Organization for Standardization 9001:2000 Quality Systems Management--Requirements. This involves testing the final product to prove that design output (final design, specifications, and functional performance) meets design input (customer needs and performance requirements) [1]. Medical device companies spend considerable time and effort in the design verification and validation phase of the product development process. Required activities during this phase may include bench testing, animal studies, and human clinical studies. Package testing and shelf-life studies may be part of this phase as well.  相似文献   

20.
The goal of diagnostic programs is the achievement of high availability of a controlled machine or process. The software architecture of the programmable controller can have a significant impact on the degree to which that goal can be attained. Software architecture directly affects the ease with which the controller can be programmed to provide anticipatory diagnostics, fault detection, and fault diagnosis; the degree to which such diagnostic features can be clearly specified and documented; and the effectiveness with which diagnostic information can be presented to operators, supervisors, and maintenance personnel. Assuming adequate self-diagnostic features in the programmable controller, the most important contribution to high availability to be made by the controller's software architecture is the ease with which the diagnosis can be directly related to the operation of the machine or process and its sensors or actuators, rather than to the operation of the controller. Various software features are described which contribute to this ``visibility' of machine or process faults. Directions are indicated for future evolution of software architectures for machine and process diagnostics.  相似文献   

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

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