1.业务需求分析及可行性分析

  1听需求→复述需求→达成一致→书面确认

  2报告书:图为主,文字说明

  3需求确认后,即可完成基本的业务流程图,供客户确认。

_ueditor_page_break_tag_

2.分析项目的核心需求及客户的功能需求

  核心需求顾名思义是整个项目的核心功能开发,可能不是客户急需的业务功能。

  客户需求是客户最继续完成的业务功能。

3.项目调研

  从使用者中调研,各个功能、业务需求细节、字段等等。

4.数据流图

  根据业务流程,各个功能节点绘画出数据流图,从而得到大概的数据库设计及程序设计。

5.数据库设计

  数据字典

6.程序流程图设计

  开发设计,具体功能的设计

7.环境的部署

  1项目采用三层架构?

  BLL、DAL、WEB,MODEL层及Helper类

  2数据库框架的选择:linqto sql或EF?

  linq的一些缺点:批量操作问题、动态排序问题、更新问题、对象的扩展性等,势必考虑EF。

  3页面权限问题

  固定页面id或页面路径判断

8.项目用到的控件及web框架选择

9.程序开发


最后修改:2013 年 10 月 22 日
如果觉得我的文章对你有用,请随意赞赏