首页 新闻 会员 周边 捐助

问一个比较基础的问题

0
[已解决问题] 解决于 2018-01-18 14:09

你们写程序的流程是什么?

要做什么步骤嘛?

比如画逻辑图之类的

求赐教

一首歌听到忘世的主页 一首歌听到忘世 | 初学一级 | 园豆:138
提问于:2017-09-29 15:06
< >
分享
最佳答案
0

我刚做程序员一年,不过我看没有我周围没有画图的,不是正经程序员,不知道真正的流程是啥样

奖励园豆:5
猝不及防 | 老鸟四级 |园豆:2878 | 2017-09-29 15:33

比如现在让你做一个各种电池的充电提醒的小软件,

这时候你会如何去做它,

怎么思考这个事情

一首歌听到忘世 | 园豆:138 (初学一级) | 2017-09-29 15:57

@一首歌听到忘世: 

首先--做一个各种电池的充电提醒的小软件需要显示什么--

--是否有通讯库能够调用--

做界面---做实现类---

这是我的第一反应。

 

其实我觉得最重要的是前两个,需求分析...需求到底是啥..到底要实现什么,很重要

第二个,通讯库,有没有也很重要,因为我对于通讯很模糊..

剩下的,就是码代码了,我是上位机,对于上位机,其实什么算法,优化不太重要,因为性能现在来说不是问题。

 

然后就是一些额外功能的实现

充电提醒的软件,怎么提醒,充满了什么效果,需不需要数据库记录充电数据,如果需要数据库那用啥数据库(然后就是数据库方面的增删改查一堆)

 

然后,软件更新机制..怎么更新软件

 

然后,就是给头看,让他从头推翻你的设计了.

猝不及防 | 园豆:2878 (老鸟四级) | 2017-09-29 17:19
其他回答(1)
0

凡是那些不画图的都是图在心中

ycyzharry | 园豆:25683 (高人七级) | 2017-09-29 15:28

画图只是其中一个方面,

我想知道的是,拿到需求和目标以后,

怎么去实现这些需求来完成目的的思考过程

支持(0) 反对(0) 一首歌听到忘世 | 园豆:138 (初学一级) | 2017-09-29 15:59

@一首歌听到忘世: 分拆出来,最好模块化实现功能,比如数据库表结构设计、选用框架、接口设计、详细设计等等,然后就开干了呀。

支持(0) 反对(0) ycyzharry | 园豆:25683 (高人七级) | 2017-09-29 16:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册