第一天作业

B/S架构(web-server):

 它没有自己独立的软件,客户端为浏览器,直接用搜索引擎就可以使用

C/S架构软件(clinet-server):

 它有自己独立的软件,客户端需要安装专门软件,如:QQ,微信等一些软件

1.1.1瀑布模型:

 (1)瀑布模型的特点:

    1)是线性模型的一种,每一个阶段只执行一次。

    2)文档驱动。

 (2)瀑布模型的优缺点:

    优点:1)开发的各个阶段比较清晰,当前阶段完成后,只需关注胡须阶段。

    缺点:1)不适应需求的变化。

       2)风险往往延至后期菜显露,失去及早纠正的机会。

快速原型模型

  为了抢占市场,赢得先机,在开发真实系统之前,构造一个原型,在该原型的基础上,主键完成整个系统的开发工作。

特点:1)快速的构建软件的原理

   2)支持用户参与

优缺点:

  优点:克服瀑布模型的缺点,减少由于软件需求不明确带来的项目开发风险。

  缺点:不适合大型系统的开发(适合开发小型的、灵活性高的系统)。

 敏捷开发:

  比快速原型还快的一种手段

  主要依托于:自动化的平台环境,高效灵活的团队以及充分的沟通

  devops:自动化平台,包含(自动化测试,自动运维,自动通知)

测试:

  1.按测试阶段分:单元测试、集成测试、系统测试、验收测试

  2.按是否覆盖源代码:黑盒测试、白盒测试、灰盒测试

  3.按是否运行:静态测试、动态测试

  4.按是否自动化:人工测试、自动化测试

  5.更多:冒烟测试、回归测试、随机测试、探索测试

公司的工作流程

  1.项目立项 ,确定 项目经理,然后 产品经理 对项目进行 需求分析,技术经理将需求实现,功能设计,概要设计交给产品,技术,开发人员去具体设计,开发写代码,然后测试人员开始介入,首先进行冒烟测试,测试功能,性能,安全和接口,出现bug后,交给开发继续完善代码,然后回归测试,然后进行验收测试,最后交给运维进行最后的工作.

posted @ 2021-05-28 16:42  阿飞~HF  阅读(41)  评论(0编辑  收藏  举报