浙江西门子SITOP电源中国授权代理商
浔之漫智控技术(上海)有限公司(xzm-w)
是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司之一。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
想象一个蚂蚁正在搜寻这块地毯的高峰和低谷,试图找到低点,比如在这个点上,软件开发的工作量和缺陷的数量少。
如果问题足够复杂(软件设计和软件流程的决定也确实非常复杂),就不存在找到佳解决方案的佳途径。也就是说,蚂蚁可能被困在错误的低谷中,自认为是低其实却不是(比如,一些山脊阻碍了它的视线,使之看不见相邻的更低谷)。
优化算法和人工智能算法使用各种试探性方法来搜索这个选择空间。一种方法是根据特定观众的目标对问题的上下文建模,然后把搜索引导至一个特定的方向。想象那只蚂蚁在一根皮带上,而这根皮带向着目标方法被轻轻地拉动。在第二层中,我们把不同项目和不同背景的结论抽象出来。现在可能必须满足于只在一个领域中抽象出重要因素或基本原则,而不是提供"唯一"的解决方法对所有不同背景的子集都适用。
比如,Hall等人试图回答什么能激励软件开发者。[16]他们查看了92个实验过此问题的研究,每个都有不同的背景。在试着弄清楚这些研究和它们的不同研究结果时,研究者在寻找看似能激励开发人员的因素,即使不太可能量化这些因素的贡献。于是,伴随着一定的可信度,在多个研究中所找到的有作用的激励因素被包含在这个模式中。
终结果不是一个预言性的模型,如X因素是Y因素重要性的两倍。相反,它是一个重要因素的列表,管理者可以因此,定性研究应该在定量研究之前开展,查看那些更复杂的情况。当只涉及少数不同因素时(如物理学),就可以快速推进至定量研究了;当涉及许多不同因素时(如人类社会互动),这种转换要么需要更长的时间,要么需要利用尚不成熟的简化。软件工程证据中许多可信度的问题都来自于这种不成熟的简化。这不是二分法,这是连续体。
浙江西门子SITOP电源中国授权代理商
定性和定量研究不像简化中的那样独立。定性研究可能需要收集定性的数据(如言论或行动的记录),然后把数据进行系统化编码(如数据分类),终量化编码数据(就是计算每个分类中的实例)并进行统计分析。定量研究反过来也可能有定性的因素存在。例如,当比较两种方法A和B的功效时,可能会比较两种方法的产品,把它们评估为“好”、“不错”和“差”。这些回答是定性的,它们落在顺序量表上。然而,可以继续使用统计方法(如Wilcoxon秩和检验)来确定A的输出是否显著地比B的输出好。研究结构是实验性的,而分析是定量的,和度量单位是厘米或秒用的是同样的技巧。(即使在使用性能指标的研究中,对指标的选择以及指标和质量的联系也可能是基于定性评估的。)
软件系统中有力的研究结合了定量证据(如性能度量)和定性证据(如流程描述)来记录现象,识别关键因素,软件工程还没有证据的合并体。然而,已经有很多人在努力合并证据。Barbara Kitchenham及其同事们一直在支持系统性文献评审的运动,使用有明确标准的评估框架来检验并集合关于特定话题的已发表的证据。比如,Jørgensen和Shepperd在成本模型上的研究汇集并整合了比较模型和人脑之间估算性能的证据,并指出它们大体上是可以比较的[5]。有趣的是,系统性评审(以及Kitchenham等人实施的对系统性评审的第三方评审)暴露了证据基础中的引人注意的弱点[7]。软件工程中的大部分话题几乎没有可信的证据。对发布证据质量的担忧使努力得不到回报。对汇报证据质量的担忧(如,是否充分并准确地描述了方法)限制了证据的评估。