软件设计那些事

这里记录下软件设计的那些事。

软件生命周期(Systems Development Life Cycle )

需求分析->设计->编码->测试->发布->维护

需求分析

这阶段是软件开发的最初阶段,也是最重要的阶段。明确的需求,可以在之后的开发中,少走弯路。
这个阶段也要和需求方共同讨论,有时候也需要开会,集中各参与者的意见。

设计

这阶段要对整个软件系统进行设计,确定要用什么技术,什么方法,怎样的设计模式。

编码

将软件设计的结果转换成计算机可运行的程序代码。

测试

对软件进行测试,黑白盒测试。

发布

测试没有问题后,就可以上线发布。是一些新功能,或者是一些bug补丁。

维护

软件维护是软件生命周期中持续时间最长的阶段。软件的维护包括纠错性维护和改进性维护两个方面。


Querer es poder.