软件生命周期可以分为定义阶段、开发阶段和维护阶段。
软件过程是把输入转化为输出的一组彼此相关的资源和活动。
软件过程是将软件工程的方法和工具综合起来,以达到合理、及时地进行计算机软件开发的目的。
软件过程应该确定方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管理、软件开发各个阶段完成的任务
计算机软件是由程序、数据及相关文档构成的完整集合,它与计算机硬件一起组成计算机系统
软件工程概念的出现源自软件危机,是为了解决软件危机的问题
通常包软件产品从提出、实现、使用、维护到停止、退役的过程称为软件生命周期
系统软件是管理计算机的资源,提高计算机的使用效率,为用户提供各种服务的软件,如操作系统、数据库管理系统、编译程序、汇编程序和网络软件等。应用软件是为了应用于特定的领域而开发的软件。
软件设计
会给出软件结构、模块的划分、功能的分配以及处理流程
需求分析对待开发软件提出的需求进行分析并给出详细定义,是确定软件系统要”做什么“的阶段