本人非科班出身,有个问题请帮我一下
我把软件开发分为几步:1、软件开发前的理论,这个理论不是编程的技术理论,是这个软件的流程和功能的一些理论,用来指导以后开发中的实践,如果前期没有这个理论也可以,但是开发过程中就需要你现想现写,所以理论是需要的2、理论确立好之后,就需要我们把自己的理论自己的想法转换为程序1和2完成 后,这个程序也就可以使用了但是为了追求美观和人性化,还需要对界面进行美化,和控件的人性化同时我的问题也来了,

为软件的做界面美化和控件的人性化这个工作  是在什么时候做?

是编程的时候做,还是程序基本功能完善后再回头做!??
解释一下,我有些地方用词不当,但是我不懂术语,界面我理解就是窗体的样式,控件的人性化这个我不会说,我举一个例子吧,现在我有一个控件combobox,程序已经可以使用,这个combobox下拉菜单显示的是学生的id,而我给这个combobox绑定的数据 是一个table类型的,id就是table中的第一列的数据。但是现在我想让combobox的下拉菜单显示出id和学生的姓名,那么我需要重写combobox类重绘combobox控件下拉菜单,之后combobox就可以以表的形式直接显示出绑定的table中的数据。
问题就是重写combobox这个控件理论上要在什么时候呢?是开发同时,还是程序完善后回头重写?为什么问这个傻问题呢?正常来说这个不分先后,但是有的时候开发途中一会搞美化一会搞逻辑容易发蒙,而且效率低点,我认为应该在后期搞美化,但是不知道正统的软件开发是什么样子,写的有写乱,请帮解答

解决方案 »

  1.   

    都来csdn5年了,还自称新手,真是惭愧  真的 问的都是新手问题
      

  2.   

    首先分析需求,然后看你用开发模式开发,有数据驱动的,以前的做法,现在用得也最广泛的,先设计数据库,然后再编码。
    或者用现在比较流行的DDD开发模式,领域驱动模式,就是先编码,定义好业务逻辑,和接口,再来设计数据库。还有很多。