Page 59 - 软件工程与项目管理
P. 59

第二章 软件工程项目管理



                 此外,不少人也研究了软件质量对提供商定价以及市场竞争的影响。
            Khoshgoftaar 和 Allen 认为,软件质量通常指软件功能性、可靠性和可用性方面。
            在考虑质量竞争时,Fine 将软件质量视为实际产品和设计描述的相符程度,认为
            进行质量提升有可能降低生产成本。Karmarkar 和 Pitbladdo 指出,产品质量通常
            指性能发挥级别,或者说符合产品应有标准的程度。Guo 和 Ma 通过建立分析模

            型,研究了 SaaS 提供商质量提升速度和网络效应对 SWS 提供商策略选择以及最
            终博弈均衡的影响,结果表明,提供商的竞争可能不会带来更高的消费者剩余。
            Zhang 和 Seidmann 研究了在动态环境下提供商的软件收费和交付模式的选择,考

            虑质量不确定、相容性升级、网络外部作用等因素的影响,最后分析了相应的社
            会福利变化。严建援等研究了转移成本存在的情况下,SWS 提供商和 SaaS 提供
            商的升级定价问题,分析不同竞争格局下转移成本和软件质量对竞争的影响。上
            述文献侧重于研究质量对竞争的影响,同时也有文献研究不同竞争环境下质量决
            策问题。

                 Zhang 和 Niu 假设提供商可对软件质量进行动态决策,考虑一个用户需求对
            质量敏感的规划模型,证明了在有限或者无限的规划区域中,每一时期提供商均
            有唯一的最优质量决策。Choudhary 研究了不同交付模式下提供商的质量提升大

            小问题,发现选择 SaaS 模式的提供商更倾向于做更多的质量提升投资,因此平
            衡状态下 SaaS 软件的质量也较好,提供商最终获得更高的利润并且社会福利更
            高。Li 等研究了在长期视角下,即提供商可进行质量提升决策时,在 SWS 定制
            成本以及 SaaS 的不匹配程度变化时,提供商应如何选择交付模式以及质量决策。
            上述文献研究了不同模型下软件质量对竞争的影响以及质量决策问题,但没有充

            分考虑二次开发成本对博弈均衡的影响。另外,质量提升需要付出额外的成本,
            Dixit 和 Banker 等提出的模型中,假设顾客需求和软件质量之间为线性关系,质
            量提升的边际成本为质量的二次函数。


                 二、计算机软件工程的维护

                 计算机软件工程是当今社会使用比较普遍,技术含量很高的一项科技,对
            当前相关产业方面的发展起到了强大的保证。但由于计算机的使用存在着一定的
            双侧性,首先,较高的技术含量,使得日常维修操作的困难更大;其次由于计算

            机软件中还存在着数量庞大,且不易防范的黑客攻击,因此给企业的安全运行提


                                                                                    49
                                                                                    49
   54   55   56   57   58   59   60   61   62   63   64