• 2004-01-29

    分析设计大项目的四大要素和一个原则(转载) - [VC开发专辑]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://junglesong.yourblog.org/logs/103010.html

    From:http://www.yangning.com/cgi-bin/topic.cgi?forum=1&topic=77&replynum=last#bottom 四大要素: 1.程序的基本工作原理。这些原理性的东西是整个程序的灵魂,学术界搞得所谓的科研,就是这种东西。 2.基本工作原理的实现方案,即程序的设计方案、核心技术、关键技术等。基本工作原理跟实现方案虽然本质是一致的,但是,在形式上是不同的。因为不同的底层技术供应商把基本原理包装到了不同的产品(函数)中了,所以,程序的架构师需要搞出一套实际的实现方案出来,把工作原理产品化。 3.项目的整体设计结构。即应该如何将各个模块有效的组织在一起。程序的总体结构设计跟上一条“基本工作原理的实现方案”是不同的,上一条是抓重点,抓关键,而这一条是抓整体,抓大局。因为一个完善的商业化产品仅仅有核心功能是不够的,还必须要提供一系列的辅助功能,这些辅助功能从技术上来讲,是很简单的,但是,内容却很多,很杂,所以,需要好好进行一番规划设计才行。 4.项目难点。可能存在于第1条中,也可能存在于第2、3条中。难点不一定就是很核心很关键的东西,有时候一个很小的,很不起眼的东西,却很难处理。 一个原则:层层推进进行分析设计。 大项目都是由小的模块组成的, 每个模块都包括上述四大要素,所以,整体和局部是一个层层推进,逐级放大的关系。 分析大型的软件源码,或者是看书,搞研究,其实都是应该按照上述原则进行。

    收藏到:Del.icio.us




发表评论

您将收到博主的回复邮件
记住我