这个是我第二次写博客了,为什么是第二次呢?说到底就是工作太忙,平时学的东西也有很多就没有太多时间来写这个,现在为什么又想重新写起来呢?对于个人来言就是不想把以前学的东西忘得一干二净,通过写来回忆一下以前的知识。博客这个东西,没有必要写的那么好,因为你不是作家很多东西写了,就是自己可以回顾看一下,若能帮助到朋友您,那就太好了。
我们言归正传,今天我们来讲一下软件生命周期,相信很多从事软件开发 测试的朋友,都知道初学的时候肯定从软件生命周期入门。工作了以后时间长了 自然就忘得一干二净,为什么现在要回顾以往的基础呢,等你工作一段时间你自然就会明白。技术的深度源于其最看不上眼的基础知识。(个人观点)很多初学者都知道软件基础的知识会学习很长一段时间,比如软件基本概念,软件生命周期等等甚至还有IT行业发展历史与前景。
软件 是指一系列按照特定规则组织在一起,实现用户需求的计算机数据和指令的集合体。狭义来说即运行在计算机、手机、移动终端设备等电子产品的应用程序都称为软件。广义来说,软件不仅仅包含用户实现需求的源代码
软件定义如下:
1.运行时,能够提供所要求功能和性能的指令或计算机程序集合
2.程序能够满意地处理信息的数据结构
3.描述程序功能需求以及如何操作和使用所要求的文档
简单而言,软件就是源代码、文档、配置数据的集合体。