标签:计算机 螺旋 python day01 开发 缺点 自动化 软件 模型
计算机来源
计算机之父:图灵(图灵机,人工智能之父,图灵测试),冯诺依曼(冯诺依曼计算机体系:输入、输出、计算、控制、存储)
计算机的发展
人工控制计算机硬件--->操作系统控制计算机---->程序来完成特定的功能------>测试来检测软件/程序的好坏。
大步快走,小步迭代
敏捷开发
比快速原型还快的一种开发手段。
主要依托于:自动化的平台环境,高校灵活的团队已经充分的沟通
软件测试
架构软件
C/S:client-server
客户端需要安装专门软件,如QQ 微信等
B/S:web-server
客户端为浏览器,如百度、hao123等
公司开发的大致流程,测试该在哪里介入
瀑布模型
1、瀑布模型的特点
(1)、是线性模型的一种,每一个阶段只执行一次。
(2)、文档驱动
2、瀑布模型的优缺点
优点
(1)、优点开发的每个阶段比较清晰,当前阶段完成后,只需关注后续阶段。
缺点:
(1)、不适应需求的变化。
(2)、风险往往延至后期显露,失去了及早纠正的机会。
快速原型模型 (如今最常用)
在开发真实系统之前,构造一个原形,在该原形的基础上,逐渐完成整个系统的开发工作
1、快速的构建软件的原型
2、支持用户参与
优点:克服瀑布模型的缺点,减少由于软件需求不明确带来的项目开发风险。
缺点:不适合大型系统的开发(适合开发小型的、灵活性高的系统)。
螺旋模型
(1)、螺旋模型特点:引进了风险分析活动
(2)、螺旋模型的优缺点:
优点:螺旋模型很大程度上是一种风险驱动的方法体系。
缺点:采用螺旋模型需要具有相当丰富的风险评估经验和专门知识。
质量模型
1V模型
2W模型
标签:计算机,螺旋,python,day01,开发,缺点,自动化,软件,模型 来源: https://www.cnblogs.com/yuanjunyan/p/14823504.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。