最近刚完成一个项目.心情放松.写一些自己的想法:
这个项目是一个WEB站点,有一个前端展示平台,有两个会员自助管理平台,外加一个管理员后台
结构图如下:
在做这个项目之前我画出了页面架构图,开始以为这是个很小的项目,实在太简单了,但做到以后.最终我不得不承认没有简单的项目,
任何应用都要做到完全到达产品的级别,一个真正的产品就是能拿出去给广大用户使用.然后尽可能的提升用户体验.
1.项目最开始我制定的一个开发计划,需求分析,难点分析
2.需求分析完成后开发原型.
3.原型完成后,设计数据结构.
4.界面UI设计.
5.编码开发.
6.交与测试,部署内测.跟踪DEBUG版本.
以上时间点分别为 1)5天,2)7天 ,3)4天 , 4)4天 ,4)15天
在分析阶段我分别作了以下四件事情
1.用户群分析,使用人群是哪些.
2.要求的体验是一个什么级别
3.网站请求流量为多少,数据同步周期有多长
4.程序会使用哪些技术.比(NHibernate 持久化 URL重写),网站上线后的前期中期和后期可能会有的重构.为后继开发者留下什么样的接口
在原型开发阶段分为以下几段
1.初级原型设计
2.会议讨论方案
3.修改后进后定稿.
说明:原型设计是一个应程非常重要的阶段,不得不重视,一个好的原型直接影响到以应用程序的结果展示
设计UI阶级我并没有参与,但大方美观的用户界面会让一个应用达到锦上添花的效果.感谢UI人员.他们知道如何将美感溶入应用程序,让用户用着非常舒心.
在UI设计完成后.我们进行了一次会议讨论界面的可用程度,一般不会出现大的问题.