第三章 青春记忆
以及编写、提交程序等一系列操作。
对于将要做的软件,后世其实烂大街,电脑、手机、相机、摄像头…许多相关的电子产品都需要,这类软件需要的算法、语言方法、架构、美化等信息基本算是半公开。
不过,一个程序不说有几百万几千万行代码,可几万还是有的。而且时代不同,如今刘思身无分文,一些需要大数据、大量题材的某些功能要做些删减。甚至于某些并不常用的功能,都需要做出选择,毕竟如今刘思只有一个人,要做出来只有尽可能在不影响客户体验的情况下减少工作量。
因此,在架构上,软件需要重新设计。首先要做的是概要设计,需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。
然后进行进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设
<本章未完请点击"下一页"继续观看!>