FIA  >> Vol. 3 No. 3 (September 2014)

    A Novel Activity-Based Costing for Modern Software Development—An Implementation of Cloud-Based Application

  • 全文下载: PDF(795KB) HTML    PP.15-23   DOI: 10.12677/FIA.2014.33003  
  • 下载量: 2,425  浏览量: 8,323  


李 智:国立台北科技大学,台北市

管理会计作业成本分析法软件开发生命周期成本估算云计算Management Accounting Activity-Based Costing Software Development Lifecycle Cost Estimation Cloud Computing



There are quite a few approaches to software development. The IT staffs usually govern and manage the tasks of software development project. Even though, the management accountant could understand the detail and the nature of software development; it is still not easy, without embed-ding a scheme in among the development processes, to suggest a more proper budget plan before the development begins, and to be able to remind the IT staffs any unusual costly activities during the development processes. This article proposes a series of processes co-exists with the current daily practice of software engineering. This scheme not just can help the IT staff to manage the task management well, but also can let the management accountant be aware of the imposed costs of the development activities by applying the Activity-Based Costing, and feedback professional comments to the IT staffs and the key executives. Based upon these comments, they can take appropriate measures to mitigate the potential project risks sooner.

李智. 基于作业成本分析法之新颖式软件成本计算—应用于云计算软件系统[J]. 国际会计前沿, 2014, 3(3): 15-23.


[1] Mohamed, A.H. (2010) Facilitating tacit-knowledge acquisition within requirements engineering. Proceedings of the 10th WSEAS International Conference on Applied Computer Science, Stevens Point.
[2] Summers, J.D., Joshi, S. and Morkos, B. (2014) Requirements evolution: Relating functional and non-functional requirement change on student project success. International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Buffalo.
[3] Highsmith III, J.A. (2000) Adaptive software development: A collaborative approach to managing complex systems. Dorset House Publishing, 392.
[4] Balaji, N., Shivakumar, N. and Ananth, V.V. (2013) Software cost estimation using function point with non algorithmic approach. Global Journal of Computer Science and Technology, 13.
[5] Sharma, T. (2011) Analysis of software cost estimation using COCOMO II. International Journal of Scientific & Engineering Research, 2, 1-5.
[6] Clinton, B.D. and White, L.R. (2012) Roles and practices in management accounting. Management Accounting, 94, 37-43.
[7] Kaplan, R.S. and Anderson, S.R. (2007) Time-driven activity-based costing: A simpler and more powerful path to higher profits. Harvard Business School Press, Boston.
[8] Fei, Z.Y. and Isa, C.R. (2010) Factors influencing activity-based costing success: A research framework. International Journal of Trade, Economics and Finance, 1, 144-150.
[9] Kakar, A.K. (2012) A theory of software development methodologies. Proceedings of the Southern Association for Information Systems Conference, Atlanta.
[10] Liu, J.Y.-C., Chen, H.-G., Chen, C.C. and Sheu, T.S. (2011) Relationships among interpersonal conflict, requirements uncertainty, and software project performance. International Journal of Project Management, 29, 547-556.
[11] Letier, E., Stefan, D. and Barr, E.T. (2014) Uncertainty, risk, and information value in software re-quirements and architecture. 36th International Conference on Software Engineering, Hyderabad.