• 网站开发步骤


    在给别人做房产超市网。步骤是这样的:

    第一步:部署开发环境。
      准备所需要的开发软件:ERStudio,SQL Server,Visual Studio .NET,IIS,Dreamweaver,PhotoShop,Flash,其他
    第一步做系统规划。将功能块确定,ERStudio建模好后导入Sql Server。
      角色:系统分析师,系统架构师,数据库设计师
    第二步:写store procedure。将网站所需要的store procedure全部写好。
      角色:数据库设计师
      到此,数据库层基本结束。
    第三步:写Manager层。就是为每一个store procedure写一个对应的method。
      本来这层的任务是非常繁重和繁琐的,但是这层的代码实际上是我通过自己写的工具自动生成的,所以减少了很多的劳动。
      角色:程序员:高级程序员
      到此,逻辑处理层也基本差不多了。
    第四步:由美工根据网站的功能块创建DEMO。确定网站的具体风格。
      其实这块在刚开始就应该做,因为是我一个人做,所以这块我定到这个时候做的。
      角色:美工,系统架构师
    第五步:将表单放入所需要的页面的对应位置,按规则取好名称,并设置表单对应的属性,如不能为空,输入字符的合法判断等。
      基本上人家看到的表示层(界面)就是这个样子了,不会有太多的改变。
      角色:程序员
    第六步:实现表单里的各种和数据库的连接。一般就是增、删、改、查。实际在做的时候就是对Manager这层方法的调用,传入参数,获得返回的DataSet而已。
      角色:程序员,高级程序员
      表示层也就做好了
    第七步:部分调整,BUG检测,再调整。
      角色:测试工程师,品质管理员
    第八步:部署运行环境。

        我发现这样做下来,整个网站做的很清晰,很有条理。如果人多的话,可以将不同的步骤交给不同的人去做,只要确定接口就可以了。
        而以前传统网站的开发一般是先建表,对一个功能块先做界面,然后写后台代码,根据代码写SQL,做数据库连接。总之,Manager这层是不确定。因为其不确定的原因,所以会导致经常要在前台修改界面,在后台修改SQL,甚至表结构。

        开发忌讳:在开发的过程中临时新增/改变用况驱动。这样将会打乱所有的开发计划和延迟网站的交付期限,并且开发过程的风险度会成倍上升。
        建议:在有新的需求变更的情况下,如非重大逻辑、安全、功能性缺陷,影响到网站的整体质量,能避免的尽量避免返工,不能够避免的尽量纳入到下一个版本开发中去。

  • 相关阅读:
    作业三
    源代码版本管理与项目管理软件的认识与github的注册
    每周更新的学习进度表
    电脑四则运算出题
    软件工程问题
    自我介绍
    2016.2.14-2016.2.21 中大信(北京)工程造价咨询有限公司实习有感
    《软件工程》课程总结
    结对编程项目---四则运算
    作业三:代码规范、代码复审、PSP
  • 原文地址:https://www.cnblogs.com/songafeng/p/142500.html
Copyright © 2020-2023  润新知