设计和构造阶段中建模(Build Model)是整个APP设计过程中较具有技术含量的一个环节,不仅需要依靠知识和经验,还需要较强的逻辑能力,构思和策划能力原文www.xbaixing.com。
其实,这么多年来我们在做需求分析和建模时,也是有一定的规律可遵循的,我用一句话来概括就是:从业务对象入手,识别业务对象的行为,抽象APP,从而构造系统模型小.生.活.网。
下面用网上订票的例子来详细说明我们的做法:
假设,我们已经知道了用户的业务流程小.生.活.网。
第一步:用户通过浏览器登录web网站,浏览和查询需要的信息x b a i x i n g c o m。
第二步:选择票,填写订单信息,确认个人的信息,以方便取票时核对xbaixing.com。
第三步:通过网站提供的支付方式,在线完成支付x.b.a.i.x.i.n.g.c.o.m。
第四步:系统生成电子票号,并短信通知订票人,告知用户出票相关的信息和兑票方法来自www.xbaixing.com。