[IT技术] 如何进行软件开发?

[复制链接]
feizheng0126 发表于 2023-10-14 05:06:14|来自:北京 | 显示全部楼层 |阅读模式
我们行业需要一个二次控制系统的仿真软件,但是我没有类似软件的开发经验,想查找一些书记看看,或者各位大佬给点经验
全部回复5 显示全部楼层
国际闪警 发表于 2023-10-14 05:06:24|来自:北京 | 显示全部楼层
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试,然后进行编写再提交程序。
对于软件开发可参考通过低代码开发平台,能快速配置完成。
“低代码开发平台”指的是一种快速开发应用软件的系统,用户通过少量代码即可以快速构建出OA协同、公文督办、KM文库、项目管理、采购管理、生产管理、供应链管理等一些列职能类和业务类管理系统。








对开发者而言
图形化操作,容易上手;
提供成熟案例模板库,不用从零开始;
支持所有主流应用服务器和数据库,降低开发难度;
接口丰富,节省开发时间;
强大的代码调试功能,提升开发效率;
天际广告 发表于 2023-10-14 05:07:22|来自:北京 | 显示全部楼层
一般软件开发步骤如下:
1.市场调研
2.需求分析
3.概要设计
4.详细设计
5.编码
6.测试
摇摆 发表于 2023-10-14 05:07:49|来自:北京 | 显示全部楼层
国内做低代码平台的厂商非常多,但目前较知名的有天翎,奥哲,炎黄。
下面我会一一分析每家产品的不同点。
1.myapps:广州天翎的代表作,也是公司06年成立至今一直打磨的一款产品。它通过图形化配置界面完成功能开发,并且提供丰富的业务模板。里面包含有丰富的erp模板,可以根据模板进行功能修改,并且产品还可以不限时免费使用。并且他们可以提供全部源代码做二次开发。
2.h3:深圳奥哲是历史悠久的工作流厂商,由于不错的ui风格和用户体验获得了不少用户的好感,但操作难度稍显复杂。
3.aws:北京炎黄盈动一直深耕于军工行业,产品的功能以及稳定性比较不错,但在其他行业的经验比较薄弱。
每家产品各有优势,大家选择的时候可以根据内部需求进行选择。
design8 发表于 2023-10-14 05:08:31|来自:北京 | 显示全部楼层
通过低代码开发平台可以快速构建应用软件,低代码开发平台可以加速和简化从小型部门到大型复杂任务的应用软件开发,实现开发一次即可跨平台部署,但这只是它能力的一部分。低代码开发平台还加快并简化了应用程序、云端、本地数据库以及记录系统的集成。因此,低代码开发平台可以实现企业数字化对应用需求分析、界面设计、开发、交付和管理,并且使之具备快速、敏捷以及连续的特性。

sasa516 发表于 2023-10-14 05:09:02|来自:北京 | 显示全部楼层
一,设计框架,流程。
1.程序启动运行界面。直接进入,还是验证用户。
2.主界面。布置哪些菜单,功能。
3.公共模块功能,接口,参数。
4.各模块协调运作。
二,写代码。
工具:Delphi,VB,C#,其他。
构思代码。
运行调试。
三,测试试用,修改。
四,编写文档,小软件可省略。

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则