软件的概念
许多人对于软件的一个理解软件就是程序,软件开发i就是编写程序。其实软件是计算机系统中与硬件相互依存的一部分,它是包括程序(程序是按事先设计功能和性能执行的指令)、数据(是使程序能正常操作的信息和数据结构)及相关文档(程序开开发、维护和使用有关的图文材料)的完整集合。所以软件放大了来看,我们的操作系统,收App都算是一个软件,但它不仅仅是一个软件,同时它的相关的数据库,文档也是这个软件的一部分
软件生命周期的基本概念
什么是软件周期?软件的生命周期,又称为软件的生存周期。它是按开发软件的规模和复杂程度,从时间把软件开发的整个过程(从计划开发开始发到软件报废的整个历史阶段),进行分解,形成相对独立的几个阶段。并且各个阶段给各个阶段进行分段形成相对独立一些的阶段,每个阶段又属自己 的一个名称,但是你,却又算不上完全独立,因为它们相互之间存在一定的联系,我们是不能让一个阶段自己完全处于一个独立的状态,这样的话一个软件就产生不了,所以每个阶段 都是固定,必须存在但是又是相对独立的
每个阶段都有自己的任务和自己的开发成果这个成果不仅仅只是代码,还需要偶文档和威信,文档还能为别人所用,这个也属于软件测试的一部分。
软件产生的步骤
软件的一生从定义到最后生命周期完结主要会经历:问题的定义,可行性的研究,需求分析,概要设计,详细设计,编码和单元测试,综合测试,软件维护。
问题的定义:在这方