对于软件设计的思考一

每一款软件的开发,都需要预先设计架构,对于多年开发经验的人来说这一点是明确的。在我们设计软件时是怎样的一个过程呢,一下是我的一些看法:

1、需求收集:想要收集需求,首先要了解业务内容,在你了解到了业务内容之后,才知道要做什么,此时在心理会有一个大概的框架图。然后根据你了解到的业务内容,看看能够分成哪几块,最后在根据每一块具体的收集其中细节部分的需求。

2、界面设计:原型界面,界面就是在浏览器上用户可以看到的部分,根据业务内容,需要在页面上显示那些模块,比如用户模块、业务流程模块、财务模块等等。

3、系统架构:这里说的架构是指使用什么框架,比如ssm,或者SpringBoot等等。是否还需要中间的服务dubbox、springcloud的eureka等等,前端框架需要什么,比如angularjs、vue等等。

5、服务搭建:这里只是讨论需要搭建什么样的服务,服务的搭建都是根据系统的框架而来。对于大项目我们需要搭建集群,做分布式部署,小项目就只需要简单的几个服务就行。根据所需要的服务,来决定服务器的配置,亦或是需要几台服务器等。

6、数据库设计:根据业务的需求,这里需要几张表,每个表都有什么字段,哪几张表之间有什么关系等。

7、接口设计:前后台之间的访问,前台需要什么数据,根据什么接口才能获取到数据,以此来设计不同模块的接口数据,还有不同接口的请求方式,get还是post或者是其它的。

8、实际开发:依据不同的接口来设计开发任务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值