开发流程总结

产品终于要推向市场了,总结一下开发流程。
技术总览
以C#为主,核心为Winform,部分插件用到Java,有一部分控件采用webbrowser+HTML+JS+CSS开发(复杂的控件用这种方式比Winform快),一部分用WPF(做炫酷的工具)。时间赶,什么方式快就用什么开发了。总的来说,除了UI、验收不用自己搞,其他的全部得自己上,真成全能程序员了。
主要流程
产品从无到有,我们走了这么几个主要流程:需求分析、应用流程方案、系统原理设计、UE设计、UI(美工做)、数据库设计、界面开发、后台处理、调试内测、验收。
一、需求分析
反复无常的需求变动让人无力吐槽,一来主要是前期需求分析这一块给的时间不多,二来是也确实在初期想法很难深入,导致需求无法做到细致。
二、应用流程方案
应用流程方案主要是梳理系统流程、拆分模块,按需求将整个系统模块化处理。
三、系统原理设计
针对系统的应用流程方案,思考、总结、梳理要如何实现,实现原理,模块之间的关系,要用到哪些技术,哪些地方是重难点等等,越细致越好。后期的开发就主要参考这份文档了。
四、UE设计
需要做的主要是提供一份粗糙的界面图(拿笔画草图也行),告诉美工我们的系统要几个界面,界面上要有哪些东西,哪些东西要有什么样的交互。至于如何布局、如何设计就靠美工了。但是这里要反复沟通很多次,毕竟程序员和美工想象的总有些差距。
五、UI
和美工确定了UE以后,美工才开始弄UI。
六、数据库设计
没什么好说的,确定要存哪些东西,设计好一系列的表,用于数据的增删改查。
七、界面开发
界面开发主要就是Winform做自定义控件了,当控件复杂度高时就用webbrowser+HTML+JS+CSS来做,数据用json,当需要做炫酷的特效时,就考虑用WPF做。做界面开发还是挺有乐趣的。
八、后台处理
这一块是耗时间最长的,要处理界面所能触发的一切事件,设计到许许多多的逻辑处理,这也是核心所在,最容易出BUG的地方,只能花时间花脑力磨。
九、调试内测
项目小组成员交叉测试,问题汇总,解决问题,提交验收
十、验收
验收分为标准化验收和通用化验收,标准化验收要求不能有BUG、界面美观要达标,要求很严格,经常因为几个像素偏差导致打回来改。通用化验收则注重于功能方面,诸如效率、性能、交互等等。验收被反复打回来修改是常态。
验收通过了,这一版本就OK了,然后是下一版本升级,流程基本一致,几个版本迭代下来,最终形成一个完善的产品就可以推出市场了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值