软件度量ppt课件培训课件.ppt

对于一些规模较小的项目(1个人年或者更少),只要向专家做些咨询,也许一个人就可以完成所有的软件工程步骤。 对一些规模较大的项目,在整个软件生存期中,各种人员的参与情况是不一样的。下面是各类不同的人员随开发工作的进展在软件工程各个阶段的参与情况的典型曲线。 2. 硬件资源 硬件是作为软件开发项目的一种工具而投入的。 (1)宿主机(Host)─ 软件开发时使用的计算机及外围设备; (2)目标机(Target)─ 运行已开发成功软件的计算机及外围设备; (3)其它硬件设备 ─ 专用软件开发时需要的特殊硬件资源; 宿主机连同必要的软件工具构成软件开发系统。通常这样的开发系统能够支持多种用户的需要,且能保持大量的由软件开发小组成员共享的信息。 在许多情况下,宿主机与目标机可以是同一种机型。 3. 软件资源 软件工程人员在软件开发期间使用了许多软件工具来帮助开发。这种软件工具集叫做计算机辅助软件工程(CASE)。 (1)业务系统计划工具集 (2)项目管理工具集 (3)支援工具──文档生成工具、网络系统软件、数据库、电子邮件、通报板,以及配置管理工具。 (4)分析和设计工具 (5)编程工具 (6)组装和测试工具 (7)原型化和模拟工具 (8)维护工具 (9)框架工具──这些工具能够提供建立集成项目支撑环境(IPSE)的框架。 4. 软件复用性及软件部件库 为了促成软件的复用,以提

文档评论(0)

1亿VIP精品文档

相关文档