
开发管理
文章平均质量分 86
Qsir
这个作者很懒,什么都没留下…
展开
-
禅道 (Zentao) + SVN 的软件开发生命周期管理工作流程
采用禅道的敏捷开发模式进行整个软件开发生命周期的管理简单介绍和整理。需求->设计->编码->测试->交付->维护,整个周期的六个阶段全部用禅道对应的功能进行规范化管理。转载 2022-06-16 11:52:29 · 1279 阅读 · 0 评论 -
软件和系统可追溯性学习(一)
可追溯性的基本概念是对存储在工件中的数据创建可导航的链接。可追溯性的价值在于通过此类相互关系提供的信息能够实现的许多软件和系统工程活动和任务,例如变化影响分析、覆盖率分析、依赖关系分析等,跟踪可以提供软件和系统开发过程所需方面的可见性,并有助于更好地了解正在开发的软件系统。...转载 2022-06-14 16:59:05 · 2603 阅读 · 0 评论 -
测试分析人员必备知识—需求管理和可追溯性矩阵
严格的软件开发过程的基石是需求管理以及这些需求对实施的可追溯性,以及随后对正确实施的证明。需求可追溯性由作者Gotel和Finkelstein定义为“具有在向前和向后的方向(即从需求的起源、发展、规范到随后的部署和描述)中描述和跟踪需求寿命的能力。使用,以及在任何这些阶段进行不断完善和迭代的阶段。”跟踪需求不仅是将文档中的段落链接到代码或测试部分。当需求体现在设计、架构和实施中时,必须在整个开发阶段中保持可追溯性。...转载 2022-06-14 15:27:00 · 2079 阅读 · 0 评论 -
HB 6465
1,概念 HB 6465正确写法是HB 6465-1990是软件工程国家标准规范——软件文档编制规范。本标准规定了软件开发工作的各个文档需要编制的文档。2,文档的作用:1)作为软件开发人员在各个阶段内工作的成果和结束标志。2)向管理人员报告软件开发过程的进展。3)记录开发过程中的技术信息。作为以后个开发阶段的依据。4)提供对软件有关运行,维护,培训和交流的信息,以提高维护效率,促进管理人员,开发人员和用户之间在工作上的相互了解。5)向用户介绍软件的功能,性能和特点...转载 2021-12-09 13:45:24 · 883 阅读 · 0 评论 -
生产过程中计算机软件的确认--简述医疗器械生产过程确认
医疗器械行业产品种类繁多,不仅各种类产品的生产工艺千差万别,同类产品的生产工艺也存在很大差别。这些产品的生产中都包含原材料控制、生产过程控制和质量控制环节,以上环节都对产品质量产生影响。在这些环节中,许多过程不能被百分百地核实、查证,如灭菌过程、注塑过程等,而在进一步加工半成品或将成品投入使用后,就可能暴露缺陷。为确保这些过程能持续生产出符合预定要求的产品,就需要开展过程确认工作。本文主要从医疗器械生产过程确认的概念、法规要求,对确认过程的识别,过程确认的实施、再确认及过程确认中存在的问题等方面,对医疗转载 2021-11-04 15:03:50 · 4046 阅读 · 0 评论 -
140种Python标准库、第三方库和外部工具
导读:Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库、函数和外部工具。其中既有Python内置函数和标准库,又有第三方库和工具。这些库可用于文件读写、网络抓取和解析、数据连接、数清洗转换、数据计算和统计分析、图像和视频处理、音频处理、数据挖掘/机器学习/深度学习、数据可视化、交互学习和集成开发以及其他Python协同数据工作工具。为了区分不同对象的来源和类型,本文将在描述中通过以下方法进行标识: Python内置函数:Python自带的内置函数。函数无需导入,直接转载 2021-11-04 14:21:09 · 1112 阅读 · 1 评论 -
软件项目管理的75条建议
1.你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2.你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。3.你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(TestCase)。应该用一个专门的系统,可以是TestManager,也可以是自己开发一个ASP.NET的小网站。主要目的是Track和Brow...转载 2021-09-10 14:36:31 · 726 阅读 · 0 评论 -
软件配置管理基础
软件配置管理软件配置管理 (Software Configuration Management, SCM)问题引出IEEE 定义A discipline applying technical and administrative direction and surveillance to identify and document the functional and physical characteristics of a configuration item, control change转载 2021-09-10 14:33:59 · 1146 阅读 · 0 评论 -
5M1E,软件质量管理最佳解决方案
- 如何做好一个产品?- 用户、需求、文化、价值、设计、流程,这些因素缺一不可。- 那么,如何做好产品的质量管理?- 人、机器、物料、方法、环境、测量,这些因素同样缺一不可。能够影响产品质量波动的因素包括如下方面:人员(Man)、机器(Machine)、物料(Material)、方法(Method)、环境(Environment)、测量(Measure),简称人、机、料、法、环、测。此为产品质量管理的5M1E。最初,5M1E分析法用于生产车间中制造件的质量管理...转载 2021-09-09 11:36:56 · 1273 阅读 · 0 评论 -
在python IDLE里执行py文件
Import在IDLE下也可以用import来运行文件。如运行test.py文件:improt test但是对于一个文件,improt只能在第一次导入时运行文件。在第一次导入之后,其他的导入都不会再工作,甚至在另一个窗口中改变并保存了模块的源代码文件也不行。实验了下,发现重启IDEL后依然不行。这是有意设计的结果。导入是一个开销很大的操作以至于每个程序不能够重复多于1次。Reload...原创 2019-11-11 17:20:34 · 7682 阅读 · 0 评论 -
让代码更美:10大编程字体
日复一日的编写代码,有没有感到审美疲劳?也许些许的改变就能让我们感到生活更美好。换一种编程字体吧!体验一种新的代码感觉。 下面我眼中的十大编程字体:10. Courier 基本上所有的系统都自带了此种字体,有时候它又以Courier New的名字出现。不幸的是很多终端和编辑器都默认使用此种字体,虽然这不会影响使用,但这会影响心情,它太枯燥了。以前看到这样一句评论:久不见牡丹会以仙...转载 2019-11-11 15:04:05 · 9523 阅读 · 1 评论 -
Windows中常用的git GUI客户端的介绍
工欲善其事,必先利其器。作为一名开发人员,你不可能不知道git,无论你是开发自己的开源项目还是和团队一起进行大规模产品的开发,git都已经是源代码管理工具的首选。当然,那些hardcore developer会说,command line才是最好的工具,但并不是所有的时候command line都是高效的(不服?在command line里面做个compare试试你就知道了)。小编日常用的最多...转载 2019-10-25 14:14:59 · 376 阅读 · 0 评论 -
大数据实践的 6 个阶段
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/csdnnews/article/details/100144731作者 |彭锋责编 | 屠敏在最新的“2018年Gartner数据管理技术成熟度曲线”报告中,DataOps的概念被首次提出,Gartner标记其目前在“极...转载 2019-09-04 13:28:05 · 607 阅读 · 0 评论 -
前后端分离时代,Java 程序员的变与不变!
事情的起因是这样的,有个星球的小伙伴向邀请松哥在知乎上回答一个问题,原题是:前后端分离的时代,Java后台程序员的技术建议?松哥认真看了下这个问题,感觉对于初次接触前后端分离的小伙伴来说,可能都会存在这样的疑问,于是决定通过这篇文章和大家聊一聊这个话题。我这里还是尽量从一个 Java 程序员的角度来说说这个问题,这样大家可能更好理解。从一个题外话开始很多小伙伴可能知道,松哥本科是经...转载 2019-07-11 14:28:35 · 227 阅读 · 0 评论 -
VS 中配置使用Visual SVN系列 二:SVN Client(客户端)下载和安装
VS 中配置使用Visual SVN系列 二:SVN Client(客户端)下载和安装 1.下载SVN Client(客户端)https://www.visualsvn.com/visualsvn/download/ 这个客户端不分32位和64位 ...转载 2018-07-19 10:39:47 · 2830 阅读 · 1 评论 -
VS 中配置使用Visual SVN系列 三:TortoiseSVN Client(客户端)下载和安装
VS 中配置使用Visual SVN系列 三:TortoiseSVN Client(客户端)下载和安装 1.TortoiseSVN Client(客户端)下载https://www.visualsvn.com/visualsvn/download/tortoisesvn/ ...转载 2018-07-19 10:40:59 · 1226 阅读 · 0 评论 -
VS 中配置使用Visual SVN系列 四:SVN Server配置和使用
VS 中配置使用Visual SVN系列 四:SVN Server配置和使用1.打开 2.创建新的共享资源库 3.创建用户 4.设置用户对资源库的访问权限 ...转载 2018-07-19 10:42:27 · 1141 阅读 · 0 评论 -
VS 中配置使用Visual SVN系列 五:SVN Client的配置和使用
VS 中配置使用Visual SVN系列 五:SVN Client的配置和使用1.TortoiseSVN上传项目文件 2.VS中同步该项目文件 到此VS 中配置使用Visual SVN系列已经完成如有不妥请提出,或需要其他说明请留言...转载 2018-07-19 10:44:02 · 1498 阅读 · 0 评论 -
每个Web开发者都应该知道的SOLID原则
原创: 前端之巅 前端之巅 10月20日作者|Chidume Nnamdi编辑|谢丽面向对象的编程并不能防止难以理解或不可维护的程序。因此,Robert C. Martin 制定了五项指导原则,使开发人员很容易创建出可读性强且可维护的程序。这五项原则被称为 S.O.L.I.D 原则。面向对象编程带来了新的软件开发设计方法。它使得开发人员能够将具有相同作用 / 功能的数据组合到一...转载 2018-11-19 13:26:34 · 870 阅读 · 0 评论 -
SOLID 设计原则
SOLID 原则基本概念:程序设计领域, SOLID (单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)是由罗伯特·C·马丁在21世纪早期 引入的记忆术首字母缩略字,指代了面向对象编程和面向对象设计的五个基本原则。当这些原则被一起应用时,它们使得一个程序员开发一个容易进行软件维护和扩展的系统变得更加可能SOLID被典型的应用在测试驱动开发上,并且是敏捷开发以及自适应软件开发的基本原则的重要...转载 2018-11-20 12:20:42 · 669 阅读 · 0 评论 -
软件测试中的 QM、QA、QC、测试规程、测试用例
QM:quality manage,由QA和QC组成。QA即英文QUALITY ASSURANCE 的简称,质量保证 ;QC即英文QUALITY CONTROL的简称,质量控制。QA QC QA(质量保证)与QC(质量控制)都属于testmanagement的一环。QA的目标是预防缺陷和错误的发生,而QC是找出缺陷和错误。这两种方式在运作上的方向是有不同,QA是属于防御性的...转载 2018-12-05 11:02:35 · 9680 阅读 · 0 评论 -
测试用例的书写方式及测试模板大全
一个优秀的测试用例,应该包含以下信息:1 ) 软件或项目的名称2 ) 软件或项目的版本(内部版本号)3 ) 功能模块名4 ) 测试用例的简单描述,即该用例执行的目的或方法5 ) 测试用例的参考信息(便于跟踪和参考)6 ) 本测试用例与其他测试用例间的依赖关系7 ) 本用例的前置条件,即执行本用例必须要满足的条件,如对数据库的访问权限8 ) 用例的编号( ID ),如...转载 2018-12-05 11:20:49 · 3086 阅读 · 1 评论 -
SVN为什么比git更好
首先我表明一个根本的立场,我个人更喜欢用git,但是,这仅仅是一个个人偏好。当我们需要将一种技术方案带给整个团队的时候,并不是由我们的个人偏好作为主要决定因素,而应该充分去权衡利弊,选择对团队,对公司更有效率的方案。抛开个人立场,理性评估利弊,可能才是我认可的一个资深程序员,或者一个架构师的本分。 我所在的团队,现在选用的技术方案是git作为全公司的版本控制系统,我们一共有差不多2...转载 2019-04-01 13:11:59 · 499 阅读 · 1 评论 -
SVN主干与分支的合并
下面我将step by step地演示如何一次完整的branching和merging,包括创建分支、分支开发、分支和主线同步,分支合并到主线的全过程,甚至包括如何在本地创建一个测试用的repository。 注意:主干分支的合并,是与本地库做比较,即,合并的结果会直接与目前「工作目录」(Working Copy) 做比对,并修改目前工作目录中的所有文件。因此建议在做合并之前可以将所有尚未 ...转载 2019-04-02 10:14:17 · 456 阅读 · 0 评论 -
微服务注册发现集群搭建——Registrator + Consul + Consul-template + nginx
在互联网应用领域,服务的动态性需求十分常见,这就对服务的自动发现和可动态扩展提出了很高的要求。微服务系统动辄上万个服务,而且还要动态伸缩。以人工写好的IP、Port 硬编码脚本的方式无法做到大规模自动化,稍微多点服务运维就傻了。微服务必然要做到ip和port自动分配,减少人工干预。我们需要让每个服务能动态的创建地址,同时调用方要能感知地址变化。这就需要有一个服务注册与发现的机制,这篇文件就...转载 2019-06-18 09:41:04 · 547 阅读 · 0 评论 -
VS 中配置使用Visual SVN系列 一:SVN Server下载和安装
一:SVN Server下载和安装 1.下载SVN Server(服务器端) https://www.visualsvn.com/server/download/本机下载版本为V3.0.1 基于64-bit操作系统(注意操作系统为多少位就得下载多少位)...转载 2018-07-19 10:37:46 · 1000 阅读 · 0 评论