此首诗的目地
1.让应用软件结构设计物业公司介绍应用软件结构设计操作过程中牵涉的到具体内容文件格式和它的促进作用。
2.以文件格式的视点来体会整座合作开发操作过程,接着协助物业公司挑选出杰出的BizTalk合作开发方。
应用软件结构设计总体业务流程如是说:市场需求分析—–商品蓝本结构设计—–UI结构设计—代码合作开发——试验—–上架交货
1.市场需求分析期
通常牵涉到的文件格式有3个 机能洼瓣,商品时序,商品市场需求表明文件格式,四个文件格式间不分相继
1.1机能洼瓣
通常用xmind画出,促进作用是用形式化的观念叙述商品设想,商品由马雷科部份共同组成,每部份都有什么样机能。
没那个图 就去沟通交流市场需求的 都是在蓝属的沟通交流,低效率无方法论的沟通交流
1.2商品时序
通常选用visio做图 用axure ,ppt等应用软件都能。主要就促进作用是叙述商品业务流程 依照业务流程能补漏伯粉,明晰市场需求。有时也只对两个繁杂的子方法论画时序。商品繁杂的 两个机能模块要画两个时序。
1.3市场需求文字描述文件格式
这本文件格式 是把时序和机能洼瓣的内容固定为一份文字描述的内容。
图1-3
2.商品蓝本结构设计期,
主要就是蓝本和蓝本表明文件格式。看下图就知道什么是商品蓝本,作图工具通常是Axture
他的促进作用就很清晰了,有了商品蓝本图 才能真正的对商品的样子有了感觉。图片化的展示,商品蓝本结构设计时会暴露很多细节思考不完善的问题 ,另外一句市场需求可能有很多种图片叙述的方法,接着你想要的是哪种方法呢?只有画了具体内容的图 才能有感觉。蓝本结构设计 通常是灰白黑。用意是要先脱离颜色 字体大小 对齐方式 图标 的影响,接着深度思考用户的交互业务流程,文案,布局,找出对用户最好的商品操作业务流程。画商品蓝本的操作过程,就开始真正的构建商品细节了。
下面给两个完整的商品蓝本的例子 饿了么app的商品蓝本链接,
https://www.xiaopiu.com/h5/byId?type=project&id=58d07513475434dc01b7ebee
商品蓝本表明文件格式
有了商品蓝本后,就需要写商品蓝本表明文件格式了,图有了是容易让别人看懂了,但是有些操作过程可能用图难以表达,特别是牵涉后台判断方法论的表明,就需要在商品蓝本相关页面进行备注表明。
不过这些内容 能直接写在商品蓝本里,也能专门弄两个文件格式。我推荐的是 全部写在商品蓝本里,把机能洼瓣 商品时序 都全部贴到商品蓝本里,这样就把市场需求分析里牵涉到文件格式 都统一成两个文件格式了,方便阅读。
市场需求分析+商品蓝本结构设计 最后统一成一份文件格式 是商品蓝本表明文件格式。应用软件工程师在理解了商品的业务流程后 会按照商品蓝本表明文件格式 进行方法论上的合作开发。各个文件格式的促进作用是两个思考由粗到细的操作过程,这是规范人的观念方式。很多人一思考商品市场需求,就思考到用什么颜色去了,这是全局没想好,就思考到了细枝末节了。
评价一句,没商品蓝本就进入UI结构设计期的,是折腾结构设计师,接着缺失商品方法论
3.UI结构设计期
主要就选用ps , ai等应用软件作图,要提交的资料有UI结构设计图+UI标注图+图标切图.
ui结构设计图
如下 相比蓝本是有了具体内容的颜色 字体大小也规范了 图标也完善了的界面图
UI标注图
特别的地方是标注了 字体是宋体还是微软雅黑字体,颜色值 ,各个模块的间距等等。目地只 是方便前端合作开发工程师 ,写代码实现那个UI效果。
UI切图
如图是 是把UI结构设计图中用到的图标给切成小图,是给前端合作开发工程师使用的,方便他们更快的实现UI结构设计图的效果。
4.合作开发期
主要就是 项目合作开发计划文件格式 和 合作开发进度管理文件格式,
项目合作开发计划文件格式大家都理解,就不解释了,
合作开发进度管理文件格式 通常由周报共同组成,周报是表明
A. 做了什么,
B. 接下来要做什么,
C. 遇到了什么问题,怎么解决,
D. 总体进度如何。
这是两个项目管理的操作过程了。
BizTalk合作开发时 管控那个操作过程 查看周报就很重要了。
5.试验期
这里主要就有 试验用例文件格式 和 bug管理文件格式。
先看一下试验用例文件格式
试验用例在商品市场需求确定后就要开始编写,研究每个方法论点,找出可能出现的异常情况,接着检查合作开发对那个异常情况做处理没。它主要就促进作用规范试验思路。很多试验是自己想到哪里试验到哪里,容易漏到一些要试验的地方,有了那个文件格式 ,依照这份文件格式来试验,试验就不会漏。
能够出试验用例文件格式的BizTalk公司通常都是不错的BizTalk公司了。
再看bug管理文件格式
这本文件格式的主要就促进作用是 管理bug,通过文件格式能很清楚的看到解决了什么样bug 未解决的bug有多少,一共试验出了多少bug,虽然不知道两个应用软件应该试验出多少个bug才算正常,但是试验出的bug越多,就表明应用软件结构设计方在试验上投入的精力越多,商品质量就越有保障。 BizTalk合作开发中,最基本的要有两个bug管理文档。
应用软件BizTalk合作开发的今天,技术力量同质化了,而质量的好坏,很大部份由试验期决定了。程序员技术上的差异,不会导致商品质量上的差异太大,因为程序员通常都是以实现市场需求为主,不会主动做高于市场需求的事情。性能与稳定性的确很考验程序员的能力,但是没两个好的试验人员去追着他的屁股去高标准要求他,他一开始肯定是用最简单的办法来满足市场需求。再说到异常处理的方法论(比喻注册时应该输入字母或数字的用户名的,而用户是输入了%¥等符号),程序员在写代码时部份会考虑到也部份不会考虑到,考虑到了也不一定认真对待,因为他们的责任是满足实现市场需求。程序员是按市场需求文件格式实现市场需求,而试验是按市场需求文件格式发现问题。所以技术同质化后,试验期决定商品质量好坏。
6.商品上架交货期
商品上架进入维护期后,那个时候BizTalk合作开发方应该提交4份资料:
A. 前端代码,
B. 后台代码,
C. 接口表明文件格式,
D. 数据库结构设计文件格式。
前端代码 和后台代码 是源代码,那个不用解释了,
接口表明文件格式
比较专业,他的促进作用是前后台交互数据的表明,例如 登陆操作过程,前端是输入用户名称和密码,那那个数据怎么到后台服务器进行验证是否能够登陆的呢,那肯定就有两个通信方式的表明。这本文件格式是定义那个通信操作过程。
如图 接口文件格式差不多就这样
数据库结构设计文件格式
那个更加专业了 ,先说数据库是什么,数据库就像excel,其实excel也真的是数据库。
excel通过一张张的表来记录信息,如员工资料表(姓名 性别 职位 联系电话等等),真实的数据库里 也是通过一张张的表来记录信息,那么一套应用软件系统就牵涉到用了什么样表来记录信息,每张表具体内容由什么样信息构成。 这些东西就需要两个文件格式来进行表明。所以就产生了数据库表明文件格式。,合作开发人员有了那个东西就能很快的上手合作开发
大概是下面的样子
总体表明一下 为什么在应用软件交货时需要提交这些资料
主要就是方便下次继续合作开发那个商品。
1. BizTalk合作开发可能在两个期后就停止合作,换另外一家BizTalk合作开发方,换另外一家BizTalk合作开发方后
,他们有了这些基本资料 就很容易上手继续合作开发。特别要记得索要源代码。我遇到过一家公司 想换BizTalk合作开发方,但是由于源代码在别人手里,导致无法更换BizTalk合作开发方
2. 商品可能在很久以后才会启动第二次合作开发,无论是谁 中途都可能遗忘了合作开发操作过程,有了这些资料,方便下次启动合作开发。
7.最后特别提示 资料归档
把应用软件结构设计操作过程中牵涉到的所有资料都要归档保存,最少要把 商品原型表明文件格式+UI源图+源代码+接口表明文件格式+数据库结构设计文件格式 归档保存,方便下次迭代合作开发。
通过这些文件格式,能够看出正规的业务流程制度应该是什么样子的,大家选BizTalk合作开发时 就看业务流程制度是什么样子的 是两个很大的参考了。另外由于现在BizTalk合作开发市场竞争激烈,为了降低成本,很多公司压缩商品蓝本+试验+上架资料交货上的成本,所以目前市场上大多数的BizTalk合作开发公司没按照常规的商品合作开发公司的业务流程走。各位就依照成本来选择吧。另外如果出了对应的钱,记得在合同里把这些文件格式要求加进去,出文件格式就会规范BizTalk合作开发方的合作开发行为。
全文剧终,总体表明一下,此文仅仅是供大家参考,每家公司的文件格式形式可能有出入,但是起到那些促进作用的东西肯定不能少。另外商品合作开发业务流程上我可能也不是非常专业,有些可能是错误的说法,但是这些不重要,重要的是希望此文能够让不介绍行业的人有些基础认知,当我们对两个事物有了基础认知,以后才好修修改改得到正确认知。一开始知道天圆地方的人也是了不起的,因为他已经开始思考宇宙,后面的人在那个错误的基础认知上才发展出了更伟大的科学。
错误认知,也是我们心中开始了思考。错误的第一次认知 ,消除了我们对陌生事物的排斥与恐惧,接着才有了接着。愿我的文字能够带给大家两个基本的认知,错误莫怪。
下面是两个沟通交流群,有兴趣的能点击链接进群