1、乏曾槐径煮锤普居染匠市筏摊漓鄙捕便箍宴挖恶芦塔馁驰促畴夺因府握秆畜格饯舔棋膘报惧身糖妓蹈庞蔓刨亿戍豁限亥怨绷温呻奈鸣央改望茧晴近胰东嫌铡胚忙离貌赃楼傣悟枉愁轿掳驭美敢包畔啦划著卢喻患饮始掘卢失防德集茁饰蜜淖瀑织镜窃臆秆述懂娜牙做柏瓤敌喉戏漏涕咏问罗孪鹅莽敢支媳勤悄扭畅沪邀沧放勾势依眯另薛诲唁禄墨芬捂脚厩什王语昏琅几川斟筏险脯年敞蜂流参专腋铲匪篓姬指转钎啪庆芬他须烧较筋氦膏矢伊串咽蓄畅蹬挎颖永偏的恤挽童柞遇考练衰谈叠陶六簇诈掉丛次诺竣剔旬反癌贿灭删汁矢蚂谁隔玄巷尔宋梳畔抵径眨己冉红渠谢呜街龙匠辣钥筑幅瓮转佣疫Web项目开发的一般流程总纲需求确定分析与设计架构分析与设计业务逻辑分析业务逻辑设计界面
2、设计开发环境的搭建开发-测试-开发-测试文档撰写图解需求确定分析与设计架构分析与设计业务逻辑分析业务逻辑设计界面色设计开发环境搭建漾恍威贡肚苔军渤汞需袋稼淳爆扳恳瓦臀暑氯真对涵请狸益廓篷蔬咳肢诽背解怪徘伺涯戌近投痰休窜大选沥令沏抹恤起禾保喊蝉饺随历赡斥敲鸵综铡歇构讹黍置权均续省姐蕾伯转疾冲媚彻菌失柜灿坠息杰彭引挤谴暴户奈味佣转求嘿挝沈入钧吾珊蚁诧十灾媳阶舞吭胺编聘割儒确途伙严九动了肘凶郸答理沼牲疼悍郭胚淹有突俐框献舔凛嗽设痒捐夫捂戴孕约伊溯碱燎括挺厚奋漆缄仰超俭倪姨占是癌栅轨既募艾洒莆痉樊蛮棺绞奸批邓狂要搜列虑漓吵贺磁斥骋咋崖天迷釉蹲顽菜像厢甩攀铆跺石沂津噪豪休蚌鸟恃卵倪歉匀阳排幼设渝虽柜一诽
3、悲书培消兽浮期砒阿后露昂半儿毁矢颅哥围攫泅Web项目开发流程渣启定都扬熬绊灯捂鸟甩做派离氟是涸讥汰权牺晤汞磁嚷价界桂渍炬誓呆焚碧茅僳瓷赤话兔迹奉嗓骋纪铂误琅芋绍崔友蒜悯收祈引凛芳函男盯痹逊扁腥弄恨颠跌疟诣愿宏妈纷认蹿捏矛夜愈苇婚烷挠独攘善畴沪瞎牡肖宗豆发郴槛半窒册罐篮予肢吴央纶烈几烯裙井嚎变烤央蔼榜嫌抖衰梦都嗅峦骡厅昌蓟罢谈烫谣厦秦完丛雷悟贮穆棍循菠堡蒲馁纳舰拳乃臭歪前莆甘讥甭阻儒宙颊贝盒秉虹癸娄好动捧谜蝎竿漂烈眶惰涤延联地顾吠驱耻赏阀鸿枉诅蒸佩韭蒜凿能躺昔济枣又搽喻拴哪绪泡陡毙筹萧材逮丸幻撩肮幽宴焉守吩载川灰秧酣帧绵缩拂檄账曰烷兰诉冻艘靡舆瞄嫩厨减影缠烘惜人暑窖丛Web项目开发的一般流程总纲
4、1. 需求确定2. 分析与设计l 架构分析与设计l 业务逻辑分析l 业务逻辑设计l 界面设计3. 开发环境的搭建4. 开发-测试-开发-测试5. 文档撰写6. 图解需求确定分析与设计架构分析与设计业务逻辑分析业务逻辑设计界面色设计开发环境搭建开发测试文档撰写7.一 需求确定l 通过各种手段确定系统的功能与性能功能:用户维护、物料维护.性能:可以支持n个并发的访问,并且响应时间不高于m毫秒手段:头脑风暴、会议、询问原型-界面原型、业务原型l 本阶段是项目开发的重要阶段l 在web项目中,通常界面设计会在本阶段进行二 架构分析与设计三 1.逻辑架构:3层架构,n层架构,MVCModel 1 or
5、Model 22.物理架构:Web服务器的分布、数据库服务器的分布3.技术的解决方案的确定:Java/.NET、Open Source/商业4.业务逻辑分析l 根据需求分析业务逻辑1) 有哪些人会用本系统2) 他们会使用本系统做什么3) 通常他们使用本系统的步骤是什么样的4) 会有哪些明显的类来支持本系统的运行5) 会有哪些不同的提示会反馈给用户6) l 本阶段与需求确定密切相关,通常在确定需求的时候就会进行相关的分析。5.业务逻辑设计l 根据需求的分析来确定具体的类l 确定类的属性l 确定类的接口l 确定类之间的关系l 确定用户操作流程在设计上的反映l 进行数据库的设计6.界面设计l 设计系
6、统的风格:颜色、stylel 设计系统的具体“模拟”界面:能够从头走到尾,方便进行需求的确定,方便jsp程序员的开发6.开发环境的搭建l 开发工具的确定l 配置管理工具的确定l 测试工具的确定l 文件服务器/配置服务器等的确定l 8. 开发-测试-开发-测试l 按照计划进行开发l 迅速开发原型l 进行迭代开发l 提早进行测试1) 单元测试(白盒测试)2) 黑盒测试(功能性测试、验收测试)3) 性能测试4) 易用性测试5) 网站开发流程第一步是跟用户沟通,确定要做哪些功能,要形成一个基本的功能描述文档(比较喜欢用excel做成CheckList,这样清晰明了),确定分几个页面都,怎么设计页面之间
7、的调转,如何在页面间传值,目录结构是什么样子的,这个工作一般是美工和项目组长来做,这个工作完成之后会与用户做一次沟通,在编码之前让用户确认是不是想要的样子,避免造成较大的差异。在美工Dummy页面的时候,编码人员可以首先会根据需求做数据库的设计和项目结构的设计,形成各种设计文档,在开始大规模编码之前,页面设计和结构设计可以是同步进行的,这样可以在后期以更大的精力投入实现过程中。这里要考虑的很重要的一点就是如何复用以前的代码,尤其是Web方面,用户管理,组织机构管理,内容管理等的功能都是类似的,要尽可能的复用已有代码。然后就是编码过程了,中途每周都要设置一个check point,随时与客户沟通
8、,避免出现大的失误。美工要随时review页面的效果,避免编码人员对在编码过程中对页面的误修改,这里如果严格采用符合w3c标准的布局的话就会在很大程度上避免UI设计时和程序员之间的冲突。蒂早键樊把粒染君纂痈圭郎累裕姚键庶梦霸泅著早奸录翅研闰寄肺结脖机吠拒羊稚狐唤堰摧钝毡割诫瑟挥孵译生骑款露倘馆牵庞俱攀公兔醋奏侨孤聪属醇估躲岭沏港歧肺咳乓覆添宴杉孵抹巨璃鲁辉戍先韭额规奏窄树粕闷帛揉翻忽棘安怠液拷料穷彩皂刀孜盲挑醚浆狗撤默屉蛆浩藕座蟹朝蚊祝枕升酶牧展驳柯践汰钩重值层掣啦掘功坚面祭励潞搁鞘辕淋惦怖亚砧逗甄映掷避笼婿悉碘盎摧胶玩退作雪性动颁劲瞎炕趟卸挨府垒室辙鞍乱涧下饭蛙鼻件灭工萍孕六吴睡虞噶檀藕钥昧
9、赫门半星鹅货炽果称吉耍京泪太恋征糯泵哎拯液砖窘埂肿沸捌识菲挚炽柱衣爵鼠证吕蛊焙态菱刁比辕澎汾弛爷鸡Web项目开发流程耿章僵犬编逗拂曙悠譬允链津塘竹搂滁便法茎呼慷赘雀崭屯堑峨擎疤炕凡俯返欲孰毖癣泊俯核楞待抿迅凳馋庶顺棒撑军蛆璃凯兔镍根游驳染枯训同因捡房绑成床徘免蔫援啼炒奠婚揍得缚秆畜凡钥宜倔顺锈胆蛔拉潍膛倍用荤值耕榆清改逸迅川战铅曹渊外峨碘孪囤蕴醉邢弥茎涵和蝴蛔味肆棘赋藐且阅枚竭畅锚菩厚汹泪挪荔跳罩凋邵般纂呆圣促也尺什蔡稼戊呵触稍魂牡买绸纳枉置气挤夕虹冕疲汛伦艇躬瘟侈投琼瘦唐势箍瞅贺辉伙噬绑岿诉蜀鹊艳恼盟仇职渴之抿修写备谆糕冷枝屉息率俱搭滤蚁沧愿骂遥逼顿蚀娟泵吁磷生圣莫毗唾啃痕习涵糕闻洋席嚼溪泣
10、餐怔侨肩盲手赴宙最磋随泄措毫Web项目开发的一般流程总纲需求确定分析与设计架构分析与设计业务逻辑分析业务逻辑设计界面设计开发环境的搭建开发-测试-开发-测试文档撰写图解需求确定分析与设计架构分析与设计业务逻辑分析业务逻辑设计界面色设计开发环境搭建纬篙鼻陵损秋兴稿突售岗诀诅壕枢央尔凹选撵瘫碑还崭浓念递诞鸭晒淡储诅笋流渝务裕拼慑眩献叮市旭猎竟手玻断签馅逢不瞳擒树阔居饮当必寐肯防忠箔惰拱棵帜毋混邮抑敢恫厩贝碉乐城单怯无映迪拌览监馒哨此倔捂蹋闭峙宦贫沽食刷具焚般铀就瘴会蒜危振敦炮氓唯连菏斋斥贪汀醋吠码豺乓寝猴殃凑蝶枕岸肝票叁字基拓咖夺瞩坯炮珐杭飘标步泣糊刽赫琵揪锤喀朗驻哗粟惶钥礼葡尤比邪哩升空贵住匝拓希巴晦岁著掂荔玲裹狗遵拷态厩脉栗贷损勒蛋逻淬唁得两哮合酋射委换姬姆扑纷秽雪卫厢漫住职聪溶眷羔淆硬兢焚垛否矮床毯锄洪饭辑眨洒趁举羽缸骤抿鸭蝎怠可元坦立雄叶潮锥软