计算机之父:图灵(图灵机,人工智能之父,图灵测试),冯诺依曼(冯诺依曼计算机体系:输入、输出、计算、控制、存储)
计算机的发展
人工控制计算机硬件----->操作系统控制计算机------>程序来完成特定的功能------>测试来检测软件/程序的好坏。
B/S架构软件: web-server 直接能在网页上操作,如百度,谷歌等
软件开发模型
瀑布模型(过程):可研与计划、需求分析、概要设计、详细设计、编码、软件测试、运行维护
快速原型模型:克服瀑布模型的缺点,但不适合大型系统的开发(适合开发小型、灵活性高的系统)
螺旋模型:是瀑布模型的补充,主要强调风险的分析状况。
敏捷开发:比快速原型型还快的一种开发手段。(了解即可)
主要依托于:自动化的平台环境,高效灵活的团队已经充分的沟通。
?
Devops:自动化平台,自动测试、自动运维、自动通知
软件测试模型
v模型:根据瀑布模型的各个部分进行提炼,每个部分有其对应的测试过程。
w模型:v模型的补充。
软件质量模型
功能性、可靠性、易用性、效率、维护性、
原文:https://www.cnblogs.com/wanghuan1998/p/14849996.html