软件-程序+设计+文档
基于软件功能的分类-系统软件,支撑软件,应用软件。
系统软件-与计算机紧密配合使计算机各个部件与相关软件及数据协调,高效的工作的软件,eg,操作系统,编译程序。
支撑软件-协助用户开发软件的工具性软件。eg:青鸟系统
应用软件-销售系统,商业数据处理软件,
人工智能软件-利用非数值算法去解决复杂问题的软件,eg,人工网络软件,专家系统Ibm
个人计算机-QQ音乐
基于软件规模的划分
类别 | 参加人员数 | 开发周期 | 产品规模 |
微型 | 1 | 1-4周 | 0.5k |
小型 | 1 | 1-6月 | 1k-2k |
中性 | 2~5 | 1-2年 | 5k-10k |
大型 | 5~20 | 2-3年 | 50k-100k |
甚大型 | 100~1000 | 4-5年 | 1M(1000k) |
极大型 | 2000~50000 | 5-10年 | 1M-10M |