企业级镜像仓库harbor搭建 一. Harbor概述 VMware公司最近开源了企业级Registry项目Harbor,其的目标是帮助用户迅速搭建一个企业级的Docker registry 服务。它以Docker公司开源的registry 为基础,提供了管理UI, 基于角色的访问控制(Role B ...
分类:
其他好文 时间:
2019-03-21 14:27:21
阅读次数:
274
本篇文章主要归纳一些行业共识和个人的一些经验总结的基础文章。仅供参考,欢迎指正 作为软件测试工程师,首先我们需要明白我们是谁,我们测试的对象是什么,我们要怎么做? 首先回答我们是谁的问题?软件测试工程师做的是验证程序完成了本该做的事和是否做了不应该做的事 软件测试的对象包括软件需求、概要设计、详细设 ...
分类:
其他好文 时间:
2019-03-18 12:05:04
阅读次数:
223
今天阅读了构建之法第一章,感觉到自己其实玩具的阶段都不到,离研究阶段更是差的有段距离。了解到程序其实只是一个藏在你电脑里的数据结构加算法,要想成为软件还得经历软件工程这一阶段,软件工程便是把系统的。有序的,可量化的方法应用到软件开发,运营和维护上的过程中。首先我要进行软件需求分析,一个成功的软件是要 ...
分类:
其他好文 时间:
2019-03-13 19:55:24
阅读次数:
166
对于小白的我来说,这门课很深奥 1.在软件开发的过程中,大都是团队协作来完成一个或多个项目的,那么在团队项目的成员任务分配中,每个人的技术认识水平不同,虽说按各自的优势划分,但具体如何合理有效地分配给所有成员任务? 2.在软件开发之前要做充分的软件需求分析,但在实际的开发中避免不了有时会和完成的作品 ...
分类:
其他好文 时间:
2019-03-10 13:50:25
阅读次数:
205
软件过程 问题定义 人们通过开展技术探索和市场调查等活动,研究系统的可行性和可能的解决方案,确定待开发系统的总体目标和范围 需求开发 在可行性研究之后,分析、整理和提炼所收集到的用户需求,建立完整的需求分析模型,编写软件需求规格说明 软件设置 根据需求规格说明,确定软件体系结构,进一步设计每个系统部 ...
分类:
其他好文 时间:
2019-03-03 18:50:46
阅读次数:
322
一般的程序都要有个GUI来实现人机交互的功能,今天我们来用PyQt来做一个最简单的程序 软件需求:python3.6 用的是Anaconda3.6(自带PyQt5,pip) pycharm PyQt5 QtTools 环境安装和配置 由于Anaconda自带了PyQt5,不用再安装,但要用pip下载 ...
分类:
编程语言 时间:
2019-03-03 09:20:23
阅读次数:
658
软件概要设计做什么,怎么做 一、软件设计一般流程: 1、先前的软件需求分析阶段,已经搞清楚了 “要解决什么问题”,并输出了《软件需要说明书》。这时一切都是理想。2、现在进入概要设计阶段,重点说清楚“总体实现方案”,确定软件系统的总体布局,各个子模块的功能和模块间的关系,与外部系统的关系。有一些研究与 ...
分类:
其他好文 时间:
2019-02-21 09:25:43
阅读次数:
166
需求规格说明书顾名思义,是描述某个产品(软件)需求的文档,简而言之就是软件做成什么样,用户希望具备哪些功能,界面布局是怎样的(如果有界面),2018年一年下来也真是写了不少文档,文档的格式内容,也根据具体的使用不断优化迭代。 在这里把该文档大纲列出来,如果在以后有什么优化,将会再进行修改。 1. 引 ...
分类:
其他好文 时间:
2019-01-30 12:55:53
阅读次数:
147
单元测试 集成测试 系统测试 用户验收测试 回归测试 单元测试 完成对最小的软件设计单元—模块的验证工作 目标是确保模块被正确地编码 使用过程设计描述作为指南,对重要的控制路径进行测试以发现模块内的错误 通常情况下是面向白盒的 对代码风格和规则、程序设计和结构、业务逻辑等进行静态测试,及早地发现和解 ...
分类:
其他好文 时间:
2019-01-29 18:34:53
阅读次数:
233
由于公司软件需求,需要将一段字符串进行解析出省、市、区、街道、详细地址、手机、姓名。类似淘宝的地址自动识别,研究了一个下午加一个上午,换了好多种算法。 手机号这个不难,将字符串用特定的符号分割,如:英文逗号、中文逗号、空格分割出来的数组进行字数统计,找到11位字符且可以转换为数字的就是手机号,当然不 ...
分类:
移动开发 时间:
2019-01-24 16:29:11
阅读次数:
4311