项目开发时,是先考虑算法还是先考虑界面等其它方面?

rivershan 2002-11-07 02:45:24
项目开发时,是先考虑算法还是先考虑界面等其它方面?
...全文
51 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
dizzo 2002-11-08
  • 打赏
  • 举报
回复
gz
rivershan 2002-11-08
  • 打赏
  • 举报
回复
up~
rivershan 2002-11-07
  • 打赏
  • 举报
回复
模仿制作呢?
YP2002CN 2002-11-07
  • 打赏
  • 举报
回复
1.我們做東西的時候都是和stonespace(stonespace) 說得差不多.
首先先設計,看功能是否可以實現.(可以把技術難點抽出來.test解決了).然後才開始在這樣得基礎上製作你的軟件.就像做房子.知道有甚麼材料.然後再利用材料來做甚麼樣得東西.這個時候就是創新過程.
2.然後從細得方面考慮
就是和sans(sans)所說.流程至少要個大概.或者說核心架構.接著就是細節上得算法了.
3.至於介面是對於產品流的.也算是個重要的環節.那這個就需要專業設計人員了.自己的話.也就只是為了湊活了.
4.客戶的要求很重要,畢竟是為了客戶服務的.做軟件很重要的是要穩定性.算是高質量吧.這個需要多測試
5.對於你所說的.我沒有用過.但是最好摸清楚再動手.
---good luck
rayhua 2002-11-07
  • 打赏
  • 举报
回复
应该先考虑界面,算法应该是最后才考虑的
rivershan 2002-11-07
  • 打赏
  • 举报
回复
最后考虑界面?
我先想出都要实现什么功能~然后把界面安排好~
然后再想具体的算法~
做些什么需要什么算法~
大家说如何?
我向来都是这么做的啊~
虽然说没写过很多东西~
sans 2002-11-07
  • 打赏
  • 举报
回复
1、功能流程
2、算法和界面
rivershan 2002-11-07
  • 打赏
  • 举报
回复
比如说~我知道要做什么~
各位用过p3吗?
里面有个画网络图的功能~
我就是要仿照P3做一个画网络图的东西~
我应该先考虑什么?
llm308 2002-11-07
  • 打赏
  • 举报
回复
gz
KINGKANG 2002-11-07
  • 打赏
  • 举报
回复
长长见识!
qing_li73 2002-11-07
  • 打赏
  • 举报
回复
u'd think about the requirement of client, that's really important :)
Ah 2002-11-07
  • 打赏
  • 举报
回复
需求-->分析-->设计-->编码-->测试



cooljjyy 2002-11-07
  • 打赏
  • 举报
回复
一个项目关键是要满足需求,如果客户只是提出功能上的需求那么界面何必花太多心思?但是假如客户要求界面要如何如何那么你当然也不敢怠慢,所以根据原始需求做需求分析,只要把客户提出的需求都能实现,其他的只要做得不是很差就没问题了。
如果你是自己做来玩的。。。随意吧。。。
tpmao 2002-11-07
  • 打赏
  • 举报
回复
同意楼上:市场!!!最重要
用户 昵称 2002-11-07
  • 打赏
  • 举报
回复
如果是一个比较大的项目,这两个都不用太着急
1)首先考虑市场(有点跑题)
2)考虑功能,要实现什么功能,有没有不合理的,有没有兼容问题
3)找客户进行评测,提出缺点
4)总结功能,提出特点和目标(比如操作必须简便,安装简便,容易升级等)
5)进行分工
然后才是考虑具体问题的时候这时候可以用uml写,最后界面的东西应该好办。
hellomartin 2002-11-07
  • 打赏
  • 举报
回复
个人觉得还是算法,重要吗!!
stonespace 2002-11-07
  • 打赏
  • 举报
回复
如果按照RUP来开发,按风险驱动方式进行迭代。开始的时候,首先考虑的是要求的功能是否能够实现,不论是界面,还是其他功能,只要有可能做不出来,而且是必不可少的,就应当最先考虑,而且要设法在早期缓解风险。然后再细化阶段,考虑每一个需求的准确成本,越是不清楚的需求越应当先考虑。这样做我觉得很有道理,可以尽可能减少风险带来的影响。

一般来说,RUP认为界面的风险比较小,所以最开始的时候不考虑界面的问题,界面一般要到细化阶段才考虑。
rtdb 2002-11-07
  • 打赏
  • 举报
回复
楼上二位好高的级别.

试答曰:
For C: 模块,数据结构,算法
For C++: 类及其关系
ruihuahan 2002-11-07
  • 打赏
  • 举报
回复
应该是软件工程的问题吧?
算法是软件的核心,我想应该是算法优先吧?

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧