软件外包是一种依托于信息技术的服务模式,具有降低成本提高效率的作用,是工种细分和经济一体化的产物。通常,软件外包可以分为三个层次:第一层,低端的外包加工。承包商不参与需求分析和系统设计,仅负责其中整个系统某些子模块的开发,即将设计结果转换为可执行的程序代码。第二层,中端的外包加工。承包商不参与需求分析,但可进行系统设计工作,包括概要设计和详细设计。第三层,高端的外包加工。承包商参与客户整个软件开发的全过程,包括需求分析、系统设计、软件编码过程,其主要特点是参与客户的需求过程,包括问题分析和需求分析。软件外包最常见于一些大型的软件公司将他们的一些非核心的软件项目通过外包的形式交给人力资源成本相对较低的国家(例如印度、中国等)的公司开发,以达到降低软件开发成本的目的。
首页
[{"ID":42422,"Name":"理学"},{"ID":81272,"Name":"计算机科学技术"},{"ID":81437,"Name":"软件工程"},{"ID":81480,"Name":"软件工程理论与方法"},{"ID":81502,"Name":"软件生态系统"}]
. 理学 . 计算机科学技术 . 软件工程 . 软件工程理论与方法 . 软件生态系统软件外包
/software outsourcing/
最后更新 2023-03-11
浏览 103次
企业为了专注核心竞争力业务和降低软件项目成本,将软件项目中的全部或部分工作转移给提供软件开发服务的企业完成的软件需求活动。
- 英文名称
- software outsourcing
- 所属学科
- 计算机科学技术