软件工程📄️ 软件工程采用工程化的原理、技术和方法来开发、运行和维护软件。主要涉及软件结构、软件设计方法、软件工具、软件工程标准和规范以及软件工程的理论。📄️ 软件软件是指在计算机上运行的各种各样的程序、数据及相关文档的集合。程序是为实现预期目的而组成的一个计算机命令序列,它一般用某一种计算机语言描述;数据是在实际应用问题中抽象出来的,可被计算机处理的数据结构信息集合;文档是软件开发及应用过程中各种相关资料的集合。📄️ 阶段- 程序设计阶段:生产方式是个体手工劳动,带有强烈的个人色彩,程序通用性很差,没有软件说明书等文档,基本上只有程序、程序设计概念,不重视程序设计方法,主要是用于科学计算,规模很小,采用简单的工具(基本上采用低级语言),硬件的存储容量小,运行可靠性差。📄️ 生命周期将软件产品从提出、实现、使用、维护到停止使用退役的过程称为软件生命周期。一般包括可行性研究与需求分析、设计、实现、测试、交付使用以及维护等活动。大体可分为 3 个时期:软件计划时期(问题定义和可行性分析、需求分析),软件开发时期(概要设计、详细设计、编码、测试)和软件维护时期(软件维护)📄️ 结构化方法结构化方法( Structured
📄️ 软件软件是指在计算机上运行的各种各样的程序、数据及相关文档的集合。程序是为实现预期目的而组成的一个计算机命令序列,它一般用某一种计算机语言描述;数据是在实际应用问题中抽象出来的,可被计算机处理的数据结构信息集合;文档是软件开发及应用过程中各种相关资料的集合。
📄️ 阶段- 程序设计阶段:生产方式是个体手工劳动,带有强烈的个人色彩,程序通用性很差,没有软件说明书等文档,基本上只有程序、程序设计概念,不重视程序设计方法,主要是用于科学计算,规模很小,采用简单的工具(基本上采用低级语言),硬件的存储容量小,运行可靠性差。
📄️ 生命周期将软件产品从提出、实现、使用、维护到停止使用退役的过程称为软件生命周期。一般包括可行性研究与需求分析、设计、实现、测试、交付使用以及维护等活动。大体可分为 3 个时期:软件计划时期(问题定义和可行性分析、需求分析),软件开发时期(概要设计、详细设计、编码、测试)和软件维护时期(软件维护)