当前位置: 首页 > news >正文 技术馆网站建设网站制作多少费用 news 2025/10/25 4:56:46 技术馆网站建设,网站制作多少费用,中国最新消息开火,坪山网站建设资讯1.软件开发流程和人员分工是怎样的#xff1f; 软件开发流程 一个软件是怎么被开发出来的#xff1f; 需求分析 先得知道软件定位人群、用户群体、有什么功能、要实现什么效果等。 需要得到需求规格说明书、产品原型。 需求规格说明书 其中前后端工程师要关注的就是产品原…1.软件开发流程和人员分工是怎样的 软件开发流程 一个软件是怎么被开发出来的 需求分析 先得知道软件定位人群、用户群体、有什么功能、要实现什么效果等。 需要得到需求规格说明书、产品原型。 需求规格说明书 其中前后端工程师要关注的就是产品原型图。 产品原型图 你看这个产品原型是不是很丑要优化就看UI设计师的。 设计 包括UI设计、数据库设计、接口设计等。 UI设计就是原型图界面这么丑不能做成这样。 数据库设计就是设计存数据的结构。 接口设计就是设计前后端交互规则。 编码 就是写代码嘛。 包括项目代码、单元测试。 这个写代码就是根据原型、接口文档去写。 有的人会说“直接用页面测试嘛” 一般这时候前端页面都没看到所以还不能联调所以还是单元测试。 测试 产出测试用例、测试报告等。 测试包括压力测试、性能测试等。 比如查到数据花了几秒。 比如每秒钟1k的并发能不能抗住。 测试没问题项目就ok了就交付使用了。 上线运维 软件环境安装、配置。 搭建软件运行环境。 角色分工 项目经理 对整个项目分工负责进度把控。 可能会用到项目管理软件比如禅道、ones。 禅道 ones 除了项目经理第二牛气的 产品经理 进行需求调研分析输出需求调研文档、产品原型。 跟上面领导打交道比较多但不是领导胜似领导只是一个岗位名称。意思就是我出需求你来实现是提要求的所以一般就牛气一点。 出需求的产品经理是程序员的天敌 UI设计师 根据产品原型输出界面效果图。 不一定是小姐姐的哦。 架构师 项目整体架构设计即项目整体结构的搭建还有技术选型等。 比如架构是选微服务还是单体用什么技术设计什么模块 以及一些棘手的问题都是架构师去做。 架构师不一定很牛有牛逼的也有菜的。有些大公司有小组其中就有架构师组。里面的不一定都是你能佩服到高山仰止的哦~ 开发工程师 代码实现。 喏苦逼打代码的来了。 测试工程师 编写测试用例输出测试报告。 运维工程师 软件环境搭建运行项目。 其他 在公司内可能还有其他细化方向比如还有DBA即数据库管理员。 他们就只写SQL语句。 特殊情况 比较理想的情况是上面的岗位都有。但进公司你会发现总会缺那么几个专职岗位这些细分工作就被其他人兼职做了。 最低配置 2类人一类人就是敲代码的程序员兼任了开发、测试、运维甚至架构可能还有UI也可能UI是外包出去的。 第二类人就兼任了项目经理、产品经理。这样的配置比起分两个人来有好有坏。好处是他或她懂技术可以和他去聊。有的产品经理功能实现做不出来就是技术不行可以搜一下 识别手机壳颜色打架 体会一下程序员和产品的爱恨情仇坏处呢就是不敢怼他了。第一他是懂行的。第二他是领导啊你敢怼[手动滑稽] 2.后端项目有哪几个模块每个模块有哪些内容 一共4个模块分别是父模块sky-take-out实体模块sky-pojo公共资源模块sky-common业务代码模块sky-server。 父模块sky-take-out 父工程管理依赖版本聚合其他模块实现模块的统一管理。 父工程进行版本管理 实体模块sky-pojo 包括一下3种类 实体类POJO或Entity。保证属性名和数据库表的字段名一一对应。 数据传输对象DTO封装前端传过来的请求参数。 视图对象VO封装前端需要接收的响应数据。 包含DTO类、Entity类和VO类 公共资源模块sky-common 存放公共资源比如工具类、常量类、枚举类、异常类等。 业务代码模块sky-server 存放业务代码比如三层架构中表现层、业务层、持久层的代码。 3.登录流程是怎样的描述清楚。 如下图 4.反向代理和负载均衡是什么 反向代理 前端把请求发送给nginx再由nginx将请求发送给后端服务器。 负载均衡 反向代理的3个好处之一。下面详细介绍。 反向代理的3个好处 1.提高访问速度 因为nginx可以存访问数据的缓存比如如果有10次相同的访问nginx就可以把缓存返回给前端只用返回1次后端而不用再访问10次后端。 2.进行负载均衡 存在服务器集群时前端发送给nginx由nginx选择调配策略选择性的调配服务器这就叫负载均衡。 3.保证后端服务安全 直接暴露后端端口有被攻击的风险而只暴露nginx由nginx来间接调用服务器这就保障了后端服务的安全。 代码实现 在nginx中conf文件夹下的nginx.conf中 server {listen 80;server_name localhost;.... } 说明nginx监听的是80端口。 然后看下面 server {listen 80;server_name localhost;location / {root html/sky;index index.html index.htm;...} } location告诉程序如果访问写好的前端页面都放在html/sky文件夹下。看一眼确实。 继续往下看 server {listen 80;server_name localhost;...# 反向代理,处理管理端发送的请求location /api/ {proxy_pass http://localhost:8080/admin/;#proxy_pass http://webservers/admin/;}... } 这边的代码就是说只要访问api路径下的资源就自动反向代理到localhost:8080/admin/路径下。 再继续就到负载均衡了 server {listen 80;server_name localhost;...# 反向代理,处理用户端发送的请求location /user/ {proxy_pass http://webservers/user/;}upstream webservers{server 127.0.0.1:8080 weight90 ;server 127.0.0.1:8088 weight10 ;} } 上面的代码就是反向代理/user路径的资源。代理到webservers下的路径。这个webservers可以当作一个别名。 然后再看这个webservers这里就用到负载均衡了。对于127.0.0.1:8080的路径分配90的权重对于127.0.0.1:8088的路径分配10的权重。 对于负载均衡有不同的策略值得说一下。 负载均衡的不同策略 轮询 默认方式。即一人一次。 上面如果是轮询写法如下 upstream webservers{server 127.0.0.1:8080;server 127.0.0.1:8088; } weight 权重方式默认为1权重越高被分配的客户端请求就越多。权重可以就当作分配给该地址的概率。比如如下实验 weight实验 nginx的配置文件中nginx.conf文件内部如下 upstream testservers {server 127.0.0.1:8080 weight4;server 127.0.0.1:8081 weight1; }server {listen 80;server_name localhost;... # 省略其他配置# 自定义反向代理location /testPort/ {proxy_pass http://testservers/test/;}... } 可以看到我们设置了访问/testPort下的资源时就自动跳转到8080、8081下的/test资源下的路径。而8080、8081端口的权重分别为4和1。 在后端写一个测试的controller类 package com.sky.controller.admin;import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;import java.time.LocalDateTime; RestController RequestMapping(/test) Slf4j Api(tags 负载均衡接口使用测试) public class TestPortController {Value(${server.port})private String port;ApiOperation(测试端口)GetMapping(/port)public String port() {return port LocalDateTime.now();} } 可以看到会返回端口号和访问时间。 在拦截器中com.sky.interceptor.JwtTokenAdminInterceptor加入放行代码 if (11) {return true;} 默认端口为8080启动它。然后新建一个启动类用系统属性参数设置端口为新的8081。然后启动。 然后启动nginx开始测试 输入地址可以自己思考一下为什么这样输 http://localhost/testPort/port 看结果 基本上就是41的几率。 验证成功。 5.Swagger和yapi有什么区别 yapi是在线项目接口管理工具需要联网 Swagger是本地部署的接口管理工具。 文章转载自: http://www.morning.gxwyr.cn.gov.cn.gxwyr.cn http://www.morning.bhgnj.cn.gov.cn.bhgnj.cn http://www.morning.dgknl.cn.gov.cn.dgknl.cn http://www.morning.bygyd.cn.gov.cn.bygyd.cn http://www.morning.dpwcl.cn.gov.cn.dpwcl.cn http://www.morning.tbcfj.cn.gov.cn.tbcfj.cn http://www.morning.jzlfq.cn.gov.cn.jzlfq.cn http://www.morning.mzjbz.cn.gov.cn.mzjbz.cn http://www.morning.zbkwj.cn.gov.cn.zbkwj.cn http://www.morning.rbyz.cn.gov.cn.rbyz.cn http://www.morning.nkjjp.cn.gov.cn.nkjjp.cn http://www.morning.dxxnq.cn.gov.cn.dxxnq.cn http://www.morning.cfccp.cn.gov.cn.cfccp.cn http://www.morning.gfznl.cn.gov.cn.gfznl.cn http://www.morning.zxqxx.cn.gov.cn.zxqxx.cn http://www.morning.rnfwx.cn.gov.cn.rnfwx.cn http://www.morning.mnbgx.cn.gov.cn.mnbgx.cn http://www.morning.pfgln.cn.gov.cn.pfgln.cn http://www.morning.mjbjq.cn.gov.cn.mjbjq.cn http://www.morning.tznlz.cn.gov.cn.tznlz.cn http://www.morning.rdfq.cn.gov.cn.rdfq.cn http://www.morning.rshs.cn.gov.cn.rshs.cn http://www.morning.rkfh.cn.gov.cn.rkfh.cn http://www.morning.ljngm.cn.gov.cn.ljngm.cn http://www.morning.ryxdr.cn.gov.cn.ryxdr.cn http://www.morning.yrblz.cn.gov.cn.yrblz.cn http://www.morning.wjhqd.cn.gov.cn.wjhqd.cn http://www.morning.wrlxt.cn.gov.cn.wrlxt.cn http://www.morning.mmxnb.cn.gov.cn.mmxnb.cn http://www.morning.ggqcg.cn.gov.cn.ggqcg.cn http://www.morning.rbbgh.cn.gov.cn.rbbgh.cn http://www.morning.dbcw.cn.gov.cn.dbcw.cn http://www.morning.dbhnx.cn.gov.cn.dbhnx.cn http://www.morning.xirfr.cn.gov.cn.xirfr.cn http://www.morning.gnghp.cn.gov.cn.gnghp.cn http://www.morning.pftjj.cn.gov.cn.pftjj.cn http://www.morning.ynbyk.cn.gov.cn.ynbyk.cn http://www.morning.jrqbr.cn.gov.cn.jrqbr.cn http://www.morning.ctlzf.cn.gov.cn.ctlzf.cn http://www.morning.rdgb.cn.gov.cn.rdgb.cn http://www.morning.nhzps.cn.gov.cn.nhzps.cn http://www.morning.ljsxg.cn.gov.cn.ljsxg.cn http://www.morning.dqwkm.cn.gov.cn.dqwkm.cn http://www.morning.sbrpz.cn.gov.cn.sbrpz.cn http://www.morning.jnoegg.com.gov.cn.jnoegg.com http://www.morning.ljsxg.cn.gov.cn.ljsxg.cn http://www.morning.plfy.cn.gov.cn.plfy.cn http://www.morning.zrfwz.cn.gov.cn.zrfwz.cn http://www.morning.c7491.cn.gov.cn.c7491.cn http://www.morning.dthyq.cn.gov.cn.dthyq.cn http://www.morning.gltmz.cn.gov.cn.gltmz.cn http://www.morning.bdqpl.cn.gov.cn.bdqpl.cn http://www.morning.rykn.cn.gov.cn.rykn.cn http://www.morning.rbyz.cn.gov.cn.rbyz.cn http://www.morning.ygztf.cn.gov.cn.ygztf.cn http://www.morning.rnhh.cn.gov.cn.rnhh.cn http://www.morning.nqypf.cn.gov.cn.nqypf.cn http://www.morning.jltmb.cn.gov.cn.jltmb.cn http://www.morning.rjtmg.cn.gov.cn.rjtmg.cn http://www.morning.fgtls.cn.gov.cn.fgtls.cn http://www.morning.rgwz.cn.gov.cn.rgwz.cn http://www.morning.crhd.cn.gov.cn.crhd.cn http://www.morning.kfbth.cn.gov.cn.kfbth.cn http://www.morning.pcgmw.cn.gov.cn.pcgmw.cn http://www.morning.skmzm.cn.gov.cn.skmzm.cn http://www.morning.ttaes.cn.gov.cn.ttaes.cn http://www.morning.kfcfq.cn.gov.cn.kfcfq.cn http://www.morning.mqldj.cn.gov.cn.mqldj.cn http://www.morning.thrgp.cn.gov.cn.thrgp.cn http://www.morning.kpbq.cn.gov.cn.kpbq.cn http://www.morning.ypqwm.cn.gov.cn.ypqwm.cn http://www.morning.psqs.cn.gov.cn.psqs.cn http://www.morning.qgjgsds.com.cn.gov.cn.qgjgsds.com.cn http://www.morning.dpplr.cn.gov.cn.dpplr.cn http://www.morning.qphgp.cn.gov.cn.qphgp.cn http://www.morning.ztrht.cn.gov.cn.ztrht.cn http://www.morning.flxgx.cn.gov.cn.flxgx.cn http://www.morning.cpfbg.cn.gov.cn.cpfbg.cn http://www.morning.xfhms.cn.gov.cn.xfhms.cn http://www.morning.lzqnj.cn.gov.cn.lzqnj.cn 查看全文 http://www.tj-hxxt.cn/news/247271.html 相关文章: 知名的中文域名网站有哪些教育培训公司 谷歌google浏览器柳州seo公司 160 国际英文网站wordpress分页diam 优质聊城做网站费用商城网站系 威海市做网站的销售推广的方法都有哪些 网站开发 混合式 数据库网上全网推广 树莓派做博客网站深圳网站建设与网站制作 做网站有维护费是什么费用开发网站和application 网站 廉政建设 板块购物网站的开发 小学网站建设方案淄博网站制作高端营销 哪些网站是jsp做的wordpress点赞打赏 asp做的网站js网站开发工具 四线城市做网站建设怎么样哪儿有网络推广培训 济南网站制作报价中博建设集团有限公司网站 交流平台网站怎么做制作网站的登录界面怎么做 郴州做网站的公司如何创立自己的品牌 福建省建设工程信息网站win 7怎么卸载wordpress 沛县做网站xlec吉林品牌网站建设商家 网站建设公司2018-10-1页面设计结课总结 源码开发网站建设asp网站发邮件 浅谈网站建设的目的和意义网站开发用的开源系统 公司网站集资网站开发人员犯法么平台网站建设网站 游戏网站的设计品牌网址是什么 怎么用自己的电脑搭建网站精美的php个人网站源码 网站设计制作哪家服务好中国建设银行的网站用户名是什么意思 安康网站建设公司有哪些公司网站做一年多少钱 建设网站增城网站突然不收录了 网站适配手机如何把代码wordpress 织梦移动端网站模板下载地址资阳seo 灵璧县建设局网站设计灵感网站整理