1.软件概述软件基本概念程序定义一个计算机程序主要由两部分组成,一是说明部分包括程序名、类型、参数及参数类型的说明;二是程序体,为程序的执行部分void Main()intijl;/定义变量(程序的每次运行数值变化的量)for(i=0;i<8;i++)Kfor(l=0;k=i;I++)KC语言程序1/打印每行前的空格printf("");3for(j=8-i;j>0;j--K//打印每行中的“*”printf("*");3printf("In");
一个计算机程序主要由两部分组成,一是说明部分, 包括程序名、类型、参数及参数类型的说明;二是程 序体,为程序的执行部分 程序定义 1.软件概述──软件基本概念 void Main() { int i,j,l; //定义变量(程序的每次运行数值变化的量) for(i = 0; i<8;i++){ for(l=0; l<=i;l++){ printf(" "); //打印每行前的空格 } for(j=8-i;j>0;j-){ printf("* "); //打印每行中的“*” } printf("\n"); } } * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * C语言程序
1软件概述软件基本概念软件含义个体含义:计算机系统中某个程序及其文档整体含义:特定计算机系统中所有个体软件的总称,学科含义:软件所涉及的理论、方法、技术所构成的学科,规范的名字应为软件学,但日常情况下常被简称为软件
个体含义:计算机系统中某个程序及其文档。 整体含义:特定计算机系统中所有个体软件的总称。 学科含义:软件所涉及的理论、方法、技术所构成的 学科,规范的名字应为软件学,但日常情况下常被简 称为软件。 软件含义 1.软件概述──软件基本概念
1软件概述软件基本概念软件特征软件是一种逻辑实体,不是具体的物理实体软件产品的生产主要是研制软件具有复杂性”,其开发和运行常受到计算机系统的限制。软件成本昂贵,其开发方式自前尚未完全摆脱手工生产方式。软件不存在磨损和老化问题,但存在退化问题
❖ 软件是一种逻辑实体,不是具体的物理实体。 ❖ 软件产品的生产主要是研制。 ❖ 软件具有“复杂性”,其开发和运行常受到计算 机系统的限制。 ❖ 软件成本昂贵,其开发方式目前尚未完全摆脱 手工生产方式。 ❖ 软件不存在磨损和老化问题,但存在退化问题。 软件特征 1.软件概述──软件基本概念
1.软件概述软件分类按照规模分类类别参加人数研制期限产品规模(源代码行)微型11—4周0.5K1小型16月1K2K中型1—2年255K50K大型2—3年5—205K500K45年甚大型1M100—1000极大型510年200050001M10M
1.软件概述──软件分类 类别 参加人数 研制期限 产品规模(源代码行) 微型 1 1—4周 0.5K 小型 1 1—6月 1K—2K 中型 2—5 1—2年 5K—50K 大型 5—20 2—3年 5K—500K 甚大型 100—1000 4—5年 1M 极大型 2000—5000 5—10年 1M—10M 按照规模分类
1.软件概述软件分类按照功能分类设备驱动程序等系统软件:如操作系统、支撑软件:协助用户开发应用软件的工具软件。如数据库、图图形软件包等各种编程语言、编辑程序、应用软件:如办公自动化软件、工程与科学计算软件、CAD/CAM软件、图像处理软件、数据库管理软件等
按照功能分类 1.软件概述──软件分类 系统软件:如操作系统、设备驱动程序等。 支撑软件:协助用户开发应用软件的工具软件。如 各种编程语言、编辑程序、数据库、图形软件包等。 应用软件:如办公自动化软件、工程与科学计算软 件、CAD/CAM 软件、图像处理软件、数据库管理 软件等