精华内容
下载资源
问答
  • 质量控制监理工作流程.doc
  • 工程质量控制工作手册说明.doc
  • 质量控制质量保证是水质化验室工作的重要组成部分。在水质化验室的工作中,采用测定程序空白值、加标回收、平行测定等质量控制手段,从不同方面来验证方法的准确度和精密度。质量保证体系是化验室内部实施质量管理...
  • 这是一款整理发布的审计工作执业质量控制标准范文,适用于企业理财、公司财务管理等,需要审计...该文档为审计工作执业质量控制标准范文,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
  • 水利水库施工质量控制工作措施.doc
  • 某工程试验检测工作质量控制手册范本.doc
  • 某公司工程质量控制工作手册范本.doc
  • 事务所质量控制检查工作表.doc
  • 某住宅区质量记录控制工作程序文件.doc
  • 医疗器械质量控制工作方法研究.pdf
  • 把质量控制往前推,用sonarrunner分析代码质量

             前面说到Sonarqube的5种方式可以分析代码质量,首推第一种方式,万能的。


             下载源代码到Sonarqube所在服务器,比如下面目录结构:

     



    然在在此根目录下,创建sonar-project.properties 文件,如下图所示配置。

    # Required metadata
    sonar.projectKey=my:testtools
    sonar.projectName=testools
    sonar.projectVersion=1.0
     
    # Path to the parent source code directory.
    # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
    # Since SonarQube 4.2, this property is optional if sonar.modules is set. 
    # If not set, SonarQube starts looking for source code from the directory containing 
    # the sonar-project.properties file.
    sonar.sources=src
     
    # Encoding of the source code
    sonar.sourceEncoding=UTF-8
    sonar.language=py
     
    # Additional parameters
    sonar.my.property=value

    1. 这里的projectkey, project name必须保持唯一,要不会覆盖同名的project

    2. sonar.sources=src,指的是源代码在src目录下。

    3. sonar.language=py, 指定源代码是python,如果不指定的话,也可以分析,sonarrunner会自动分析是什么语言,就是速度慢点。

    分析完成后,你就可以通过页面看到报告了, http://192.168.22.99:9001/sonarqube, 入下图所示。





    仔细去分析每个rule的说明,对开发人员提高代码质量是很有帮助的。同时对QA人员参与code review时候,对质量的控制也是非常有帮助的。

    展开全文
  • 古建筑施工中监理人员质量控制工作要点
  • 中国冠状动脉旁路移植术医疗质量控制工作报告.pdf
  • 开展建筑工程质量管理与控制工作,不单单能够提高企业的核心竞争力,还能为建筑工程行业的发展奠定重要的基础。当前很多企业在工程施工期间,由于对工程施工质量管理与控制工作重视力度不够,造成建筑品质及质量存在...
  • 精细化理念下院内感染医疗质量控制工作的作用.pdf
  • 施工阶段质量控制工作方法专业重点与建议.docx
  • 第12讲质量:第五章第一节施工质量控制的依据和工作程序.pdf
  • 用于监视工作流应用程序的SLA的多元质量控制
  • 统计质量控制 概率论与数理统计 统计工作人员的好读物
  • 论文研究-支持工作者位置隐私保护的众包质量控制模型.pdf, 新兴的基于位置众包,为了任务质量控制,要求工作者提交任务结果时向发布者公开位置信息.大量位置隐私的暴露...
  • 用sonarqube做代码级别的质量控制

         以前关注点一直在怎么提高应用程序的质量,没太在意代码级别的质量。最近因为某些因素的推动,需要关注到代码级别的质量去,把质量工作尽量往前推,也符合质量控制的原则。  试用了一下sonarqube(老版本的叫sonar,ww.sonarqube.org),对代码的提升的确有很多的作用,sonarqube能从7个维度来对代码质量进行度量。多大的作用,大家实践下就很容易看出来。尤其是建议大家把rules里面的说明和例子都好好看看,对以后自己写代码的时候,质量提高有很大好处。

       Sonarqube安装:

           Sonarqube一共分3 部分:

               以下安装步骤是Linux下的安装示例

               数据库:  

                        这里我用的是mysql数据库,直接执行SQL: 

              CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; 

    赋予后面连接sonarqube的数据库用户读写权限即可 

              web服务:  修改sonarqube/conf/sonar.properties


    # Permissions to create tables, indices and triggers must be granted to JDBC user.
    # The schema must be created first.
    sonar.jdbc.username=mysql_username
    sonar.jdbc.password=mysql_password
    
    # Comment the following line to deactivate the default embedded database.
    #sonar.jdbc.url=jdbc:h2:tcp://localhost:9092/sonar
    
    #----- MySQL 5.x
    # Comment the embedded database and uncomment the following line to use MySQL
    sonar.jdbc.url=jdbc:mysql://192.168.22.99:3306/sonarqube?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=t
    
    
    sonar.web.host=0.0.0.0
    sonar.web.context=/sonarqube
    
    sonar.web.port=9001

    sonarqube自带web服务器,性能也足够好,不需要配置tomcat什么的,到这里整个sonar web服务配置完成了,到sonarqube/bin/linux-x86-64目录下,启动./sonar.sh start即可,启动后有任何问题可以查看log: sonarqube/logs/sonar.log, 通过浏览器访问http://192.168.22.99:9001/sonarqube, 打开登陆页面,默认管理员账户是admin/admin

               分析器:

        Sonarqube通过插件 支持20+种语言, Java, python, C#, C/C++, PL/SQL, Cobol等, 但C语言的插件是收费的。到这里http://docs.codehaus.org/display/SONAR/Plugin+Library 下载对应语言的插件,放置到sonarqube/extensions/plugins目录下,重启web服务即可。


             分析器主要5种:

                      SonarQube Runner(万能,支持后面几种方式的工程),

                       Maven(和maven编译工程集成), 

                      SonarQube Ant Task(和ant编译工程集成),

                      Gradle(和Gradle编译工具集成,很少听过),

                      CI Engine(主要和Jenkins , Hudson等CI工具集成)。


             以下主要讲Sonarqube runner分析器的使用:

              下载Sonarqube 分析器:http://docs.codehaus.org/display/SONAR/Installing+and+Configuring+SonarQube+Runner, 解压后修改conf目录下的sonar-runner.properties, 如下例子。

    #----- Default SonarQube server
    sonar.host.url=http://192.168.23.94:9001/sonarqube
    
    #----- PostgreSQL
    #sonar.jdbc.url=jdbc:postgresql://localhost/sonar
    
    #----- MySQL
    sonar.jdbc.url=jdbc:mysql://192.168.23.99:3306/sonarqube_qa?useUnicode=true&characterEncoding=utf8
    
    #----- Oracle
    #sonar.jdbc.url=jdbc:oracle:thin:@localhost/XE
    
    #----- Microsoft SQLServer
    #sonar.jdbc.url=jdbc:jtds:sqlserver://localhost/sonar;SelectMethod=Cursor
    
    #----- Global database settings
    sonar.jdbc.username=mysql_username
    sonar.jdbc.password=mysql_password
    
    #----- Default source code encoding
    sonar.sourceEncoding=UTF-8
    
    #----- Security (when 'sonar.forceAuthentication' is set to 'true')
    sonar.login=admin
    sonar.password=admin

    把sonarruner/bin加入到path目录下,在环境变量里面加上SONAR_RUNNER_HOME="/home//sonarruner"。

    到这里整个Sonarqube的运行环境就全部配置完成了,下一篇讲解怎么运行分析器。

    展开全文
  • 该方法在候选服务集少的情况下,根据业务的发生频率,可对系统结构做自适应的调整,进而系统的整体服务质量控制在一个最优的水平。仿真实验结果表明该方法完全可以持续改善服务工作流系统的运行效率。
  • 和朋友谈到软件质量工作时,经常会提及到软件质量控制质量保证和质量管理。我想对于这三者,很多人也就仅仅是知道而已,有多少人认真的思考过这三者的区别? 其实质量控制质量保证、质量管理代表软件质量工作...

     

    和朋友谈到软件质量工作时,经常会提及到软件质量控制、质量保证和质量管理。我想对于这三者,很多人也就仅仅是知道而已,有多少人认真的思考过这三者的区别?

    其实质量控制、质量保证、质量管理代表软件质量工作的不同层次的内容。

    软件质量控制其实是基本方法,通过一系列的技术来科学地测量过程的状态如缺陷率、测试覆盖率等都是属于软件质量控制范畴,它们反映了测试过程状态的好坏、是否满足了要求。测试过程就好比一辆汽车,而缺陷率、测试覆盖率等就像汽车上的仪表,人们可以通过仪表上的数据来看出汽车当前运行状态是否正常、运行的效能如何等?总之,质量控制就是一个确保产品满足需求的过程

    软件质量保证则是过程的参考、指南的集合。如ISO9000、CMM/CMMI。通俗的说质量保证就想汽车的检验合格证一样。它提供的是一种信任和为这种信任而进行的一系列有计划有组织的活动。它着重内部的检查,确保已获取认可的标准和步骤都已经遵循,保证问题能及时发现和处理。质量保证工作的对象是产品和开发过程中的行为。就好比制造一辆汽车,需要根据一系列标准化的流程和步骤进行,并同时在过程中实施监控,检查是否有偏差,并向管理者提供产品及过程的可视性

    软件质量管理则是实际操作的思想 ,它教你如何建立质量文化和管理思想。质量管理控制和协调组织的质量活动,包括质量控制、质量保证和质量改进。简单的说,这个就像是 汽车生产商的管理层 ,他负责汽车制造过程中各项工作的协调,他将所有影响质量的因素(包括技术、管理、人力等),都采取有效的方法进行控制,尽最大可能减少、预防不合格项的产生,最终达到生产出合格产品的目的
    展开全文
  • 研发质量管理工作经验总结(一)----质量管理知识

    万次阅读 多人点赞 2017-05-12 17:31:43
    研发质量管理工作经验总结(一)----质量管理知识 目录 第一章 质量管理知识 •质量管理体系 •技能知识 •业务知识 第二章 质量管理技能 •过程改进 •质量策划 •过程跟踪和控制 •度量及数据分析 •...

    

    研发质量管理工作经验总结(一)----质量管理知识
     

    目录
    第一章 质量管理知识

    •质量管理体系

    •技能知识

    •业务知识

    第二章 质量管理技能

    •过程改进

    •质量策划

    •过程跟踪和控制

    •度量及数据分析

    •问题风险识别与管控

    •成本控制与效率提升
    第三章 心得体会

     

    本人毕业后干了两年的开发,后来一直从事质量管理、敏捷教练工作,到现在将近十年了。最近心血来潮,对这几年的质量工作做个简单的梳理,主要是QA方面的,这是个不受人待见的岗位,能坚持这么多年自己都觉得不容易。

    主要从三方面思考吧,

    展开全文
  • 质量控制

    2006-07-24 22:21:00
    总体来讲,软件的质量控制是一件令人头痛的事情,尤其是把质量控制细化了以后,具体到每个人的质量控制,更是令人挠头,领导觉得程序员的设计质量不好,但是程序员却觉得这是自己苦心思考的独到之处,到底谁对呢?...
  • 三、确认范围 VS 控制质量 四、确认范围 VS 控制范围 一、WBS 【出处】PMBOK P156,5.4 创建WBS。 WBS是项目团队为实现项目目标、创建所需可交付成果而需要实施的全部工作范围的层级分解。工作分解结构每向下...
  • 实时控制软件的质量控制(1)

    千次阅读 2002-04-10 10:20:00
    实时控制软件的质量控制(1)陈志才 (转载自计算机世界网) 如何确保嵌入式实时控制软件的质量?对这类软件的生产过程如何进行有效的质量控制?这是一个重要的研究课题。为解决软件危机而产生和发展起来的软件工程...
  • 质量保证QA与质量控制QC

    千次阅读 2019-07-17 21:34:45
    作者:郑文强 ...不管是工作过程还是培训过程中,或者面试或找工作过程中,经常会看到质量控制QC和质量保证QA两个词汇,甚至不少人或组织会将质量保证QA代指测试。本文将基于ISO 9000相关术语的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 306,451
精华内容 122,580
关键字:

如何把控工作质量