共京部電大学 1.13软件的分类 ◆按照软件的规模: 类别参加人员数开发周期产品规模(LOC) 微型 1~4周 0.5k 小型 1~6月 lk≈2k 中型 1~2年 5k~50k 大型 5~20 2~3年 0k~100k 甚大型100~10004~5年 lM(=1000k) 极大型2000~50005~10年 IME1OM ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 11
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 11 1.1.3 软件的分类 ◆ 按照软件的规模: 类别 参加人员数 开发周期 产品规模(LOC) 微型 1 1~4周 0.5k 小型 1 1~6月 1k~2k 中型 2~5 1~2年 5k~50k 大型 5~20 2~3年 50k~100k 甚大型 100~1000 4~5年 1M(=1000k) 极大型 2000~5000 5~10年 1M~10M
共京部電大学 1.13软件的分类 按软件工作方式不同: 实时处理软件:电话交换系统/股票行情交易系统网络游戏 分时软件:操作系统 交互式软件:MS系统/网络聊天 ◆按照支撑应用开发的工具类型可以将其划分为: 支持软件开发过程的工具:Ⅴ isual Studio/Eclipse 支持软件维护过程的工具: Clear quest/Clear Case 支持软件管理过程和支持过程的工具: Project/ROSE ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 12
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 12 1.1.3 软件的分类 ◆ 按软件工作方式不同: ➢ 实时处理软件:电话交换系统/股票行情交易系统/网络游戏 ➢ 分时软件:操作系统 ➢ 交互式软件:MIS系统/网络聊天 ◆ 按照支撑应用开发的工具类型可以将其划分为 : ➢ 支持软件开发过程的工具:Visual Studio/Eclipse… ➢ 支持软件维护过程的工具:Clear quest/Clear Case ➢ 支持软件管理过程和支持过程的工具:Project/ROSE
共京部電大学 12软件的发展和软件危机 ◆本节内容 ◆1.2.1软件发展阶段 ◆1.2.2软件危机 ◆1.2.3软件危机的解决途径 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 13
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 13 1.2 软件的发展和软件危机 ◆ 本节内容 ◆ 1.2.1 软件发展阶段 ◆ 1.2.2 软件危机 ◆ 1.2.3 软件危机的解决途径