首页 > 技术文章 > 课堂总结之“软件设计与实现”

shikaihong 2016-05-09 21:45 原文

软件的设计与实现是软件工程的重要环节之一,是基于需求分之上实现软件不可缺少的一部分,如果说需求分析是手中的碗,那么软件的设计就是手中的筷子,而代码就是碗中的米饭,要让用户吃好吃饱,这几样必须完美的粘合到一起,缺一不可。

分析和设计方法是软件与实现的第一步,这个阶段,我们要从需求分析得到的结论传递到这个步骤,搞清楚用户的需求和设计,用户需求什么,软件就能实现用户的需求。

软件设计与实现的第二步是图形建模和分析方法,我们要给事物建造出一个“模型”,描述事物,事物的属性,事物之间的关系以及各个事物之间的信息传递等。

软件的设计与实现的第三步是了解其他设计方法,在计算机的发展历程中,科学家和工程师都尝试了很多其他方法,他们还在一些局部问题有了很多的解决方案,从不同方面推动了事物的发展,所以我们可以尝试不同的方式,因为很多地方都黑存在Bug.......

第四步是从Spec到实现,一个开发人员拿到设计文档之后,我觉得他应该会很多想法,估计开发时间,开发完成之后研究效果并改善,在开发过程中遇到的问题修改SPEC,并进行自我复审,以及实现单元测试,根据代码复审的意见修改代码,最后将代码签到代码库。。。。。

推荐阅读