了解中小企业实施套装软件的可行性研究方法
Understanding Feasibility Study Approach for Packaged Software Implementation by SMEs
摘要:
软件工程通常不再涉及从头开始构建系统,而是集成现有软件和组件的功能或实现打包软件。传统的软件工程包括一组有影响力的方法,这些方法通常被认为是良好的实践,包括结构化编程和收集一组完整的测试用例。然而,这些方法并不适用于封装软件(PS)的实现,因此这种现象需要独立的考虑。为了探索PS的实施,我们进行了民族志研究,在包装软件开发公司,特别是了解PS实施的可行性研究方法的各个方面。从这些情况下的分析,我们得出结论,第一,分析师有更多的混合分析师,销售,市场营销的作用比分析师在传统的RE可行性研究。第二;为了说服客户购买PS而使用现场场景软件演示可以导致增加感知的可行性和减少对PS实施的阻力。第三;用于估计PS实现所需的工作量和时间的评估标准是新特性、定制水平、软件“输出”和技术需求。第四; PS实施的可行性研究与传统的RE有很大的不同,因为分析人员主要考虑如何处理对现有功能的修改请求。
英文摘要:
Software engineering often no longer involves building systems from scratch, but rather integrating functionality from existing software and components or implementing packaged software. Conventional software engineering comprises a set of influential approaches that are often considered good practice, including structured programming, and collecting a complete set of test cases. However, these approaches do not apply well for packaged software (PS) implementation; hence this phenomenon requires independent consideration. To explore PS implementation, we conducted ethnographic studies in packaged software development companies, in particular, to understand aspects of the feasibility study approach for PS implementation. From an analysis of these cases, we conclude that firstly; the analyst has more of a hybrid analyst-sales-marketing role than the analyst in traditional RE feasibility study. Secondly; the use of a live scenario software demonstration in order to convince the client to buy into the PS may lead to increased perceived feasibility and reduced resistance to PS implementation. Thirdly; the assessment criteria that are used to estimate the effort and time needed for PS implementation are new features, level of customization, software 'output', and technical needs. Fourthly; the feasibility study for PS implementation differs strongly from traditional RE as the analyst mainly considers how to deal with requests for modifications to existing functions.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。