实习Day1(项目管理)

瀑布式开发项目管理

应该先确定好项目的这些要素再去学习相应的技术。
范围

  1. 收集需求,排列优先级
  2. 定义项目的要做的范围
  3. 创建工作分解结构

进度

  1. 定义活动
  2. 排列活动的顺序
  3. 估算活动的时间
  4. 进度计划

成本
时间也是一种成本
质量
项目的质量有好有坏
资源
项目所能拥有的资源
沟通
和团队良好的沟通
采购
可能需要把一部分任务外包给其他人,例如人脸识别可以把这一部分功能外包给更专业的人。调研第三方的API。有些东西可能团队无法完成,外包可以节省时间金钱。
风险
面对危险要规避,建立应急机制。例如一个登陆的功能假如设计只能同时一个人登陆,那如果发生意外情况(如断网)非正常退出的时候,这样就不能再次登陆了,设计的时候应该考虑到各种风险。
相关方
组员,领导,客户…

敏捷开发(迭代式)

有瀑布式开发的这些要素,但是有一个迭代周期(2-4周),每个周期都考虑这些要素

以用户故事为基准
以用户为导向选取最有价值的模块来做。
比如做一个微信,那第一版应该先把聊天的功能做出来。之后再慢慢迭代新的功能。

划分阶段

启动 规划 执行 监控 收尾
每个阶段都应该有对应的里程碑

技术结构

实施
产品
能够弄出来高保真模型
前端
后端
运维
维护服务器
测试
找BUG,压力测试

WEB开发
所有动作来自于浏览器

前端

HTML
元素(标签)对象(属性方法和事件)
布局方式(整体和元素)
CSS
元素选择器
元素样式
布局方式(整体和样式)
Javascript
语法(定义变量,操作变量)
操作HTML和CSS以及浏览器(jQuery操作的封装、选择器、ajax操作)
通过JS就能实现动态网页
框架和模板
vue:

  1. 单页面构建
  2. 组件与组件
  3. 状态管理
  4. 请求管理
  5. 双向绑定

后端

业务流程
一个数据轮回
在这里插入图片描述
收发数据:Http协议(post/get)
接口:处理器
业务逻辑:服务
数据库:有迹可循

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值