手机开发实战186——软件开发模式

来源:互联网 发布:网络视频服务器的作用 编辑:程序博客网 时间:2024/06/10 03:46

软件开发模式

目前的软件开发大都采用主程序员的模式,软件主设负责制,软件主设是团队的核心,对业务的理解和对技术的把握都要很强,需要做好以下几点:

与项目经理、产品经理和客户一起确定软件需求

与各模块工程师一起划分模块、功能分配和制定软件发布计划

与测试负责人一起制定软件测试计划

软件功能的实现和完善

是软件团队对外的接口人,负责与各相关部门的沟通和协作

 

注意事项:

如果A模块需要访问B模块的数据,应该由软件主设指定B模块负责人(B)编写相关函数,而不是A模块负责人(A)自己编写函数,这样因为AB模块不了解,效率不高,容易出错,而且B不知道A模块对自己模块的数据的使用状况,这样如果相关代码做了改动,而A不知道,就常会由于代码不同步而产生问题;如果每个模块使用其余模块的数据,都是自己编写函数,这样就会出现多个函数实现同样的功能,造成代码混乱和维护的困难;

在开发中,把每个模块提供给其余模块使用的函数都记录在一个excel文件中,这样要使用相关函数的时候,每个人都可以到这个文件中去查找,这样有利于交流和提高工作效率;

因为手机的RAM有限,如果在开发中有使用到大于1k 的内存时,应该都记录在一个excel文件。这样软件主设对系统的内存使用状况就比较清楚,可以统筹安排,不同的功能尽量共享内存,以便节约内存;

0 0
原创粉丝点击