重生之资本大亨_最新章节第三章 青春记忆
教室里另外四人分别是王雨萱、秦宇、李艺欣、陈悦。四人只有秦宇是男生,不过也可以无视他的性别,作为一个娘炮,性别也不是那么重要。
与四人都不熟悉的刘思无人可以聊天,只好找事情做。
后世刘思自己做的虽然主体是实业,但信息时代哪家公司没个公司网站、微信公众号、微博认证号,这些东西的维护都需要程序猿。不止如此,刘思公司后来还开发了一个APP。大富大贵甭想,但求知欲他还是有的,毕竟一个人上进心必须要有。为此,刘思学了编程、音乐、围棋、象棋以及钓鱼等技能,古话说得好,技多不压身不是!这不,如今他的编程能力于是用得上了呗。
软件开发一般包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序等一系列操作。
对于将要做的软件,后世其实烂大街,电脑、手机、相机、摄像头…许多相关的电子产品都需要,这类软件需要的算法、语言方法、架构、美化等信息基本算是半公开。
不过,一个程序不说有几百万几千万行代码,可几万还是有的。而且时代不同,如今刘思身无分文,一些需要大数据、大量题材的某些功能要做些删减。甚至于某些并不常用的功能,都需要做出选择,毕竟如今刘思只有一个人,要做出来只有尽可能在不影响客户体验的情况下减少工作量。
因此,在架构上,软件需要重新设计。首先要做的是概要设计,需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。
然后进行进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。
概要设计变化不大,毕竟主要功能都没有做删除,除了联网功能,谁让刘思没钱买服务器呢。详细设计有些麻烦,删减了许多小功能,一些层次结构、数据结构都要做出修改。
虽然刘思很熟悉后世要做的这档软件核心代码,对了说得熟悉核心代码就是熟悉核心架构、算法,没有人能够详详细细地记得具体到每个符号与字母。
本章未完点击下一页继续阅读