软件开发基本概念


前言

主要用于记录软件开发过程中遇到的专有名词,以便能快速建立或看懂他人的项目结构


一、前端frontend


二、后端backend

代理服务器-nginx

三、软件测试

测试预言(test oracle)
蜕变测试(metamorphic testing,MT)
蜕变关系(metamorphic relation,MR)
软件质量(software quality journal,SQJ)
软件工程与方法(transactions on software engineering and methodology,TOSEM)
DeepTest
Deep Road
DeepTest

四、神经网络

机器学习(machine learning,ML)
深度学习(deep learning,DL)
深度神经网络(deep neural networks,DNN)
一种用于机器学习的通用蜕变测试框架MTKeras(metamorphic testing keras)
生成对抗网络(generative adversarial network,GAN)
K近邻算法(K-nearest neighbors,KNN)
支持向量机(support vector machines,SVM)
朴素贝叶斯分类器(naive Bayes classifier)

五、官方机构

美国计算机协会(association for computing machinery,ACM)
美国电气与电子工程师协会(institute of electrical and electronics engineering,IEEE)
国际蜕变测试研讨会(international workshop on metamorphic testing,MET)
软件测试与分析国际研讨会(international symposium on software testing and analysis,ISSTA)
国际软件测试验证与确认会议(international conference on software testing verification and validation,ICST)
IEEE软件工程学报(transactions on software engineering,TSE)
软件工程国际会议(international conference on software engineering,ICSE)
爱思唯尔(Elsevier)
自动化软件工程(automated software engineering,ASE)

六、杂项

readme文档规范(介绍项目,项目目录,搭建步骤,实现的功能)

猜你喜欢

转载自blog.csdn.net/qq_43430964/article/details/112599651