做软件开发的,不免要购买一些软硬件.软件可能是中间件.控件.插件.组件等,硬件可能是一些服务器.PDA.单片机等.只要稍微复杂的项目,都不可避免的会有采购的问题,就算目前没有采购,以后也会不可避免.另外也有可能把项目的一部分外包给第三方来做. 作为一个想改进过程的企业,是不应该规避这个问题的.采购的软硬件或者是外包,都会从根本上影响项目的成本.进度和质量,采购和外包可以认为是风险最大的活动之一. 那怎样才能把采购活动做好了?SAM有两个SG,第一个SG讲述的是要和供应商签署协议,第二个SG主要讲…
摘要: 阶段式的CMMI没有1级,最开始的级别就是2级.一个处于“无序化”生产的软件公司,要进行过程改进,首要是改进什么呢?2级告诉你,我们需要从计划.计划跟踪.需求管理.采购.度量.配置管理.质量保证入手! 正文: 一个处于“无序化”生产的软件公司,要进行过程改进,首要是改进什么呢? 做任何事情都需要计划,做软件开发这样复杂的工作更加需要计划,所以2级中有项目计划(PP)以及项目计划跟踪与控制(PMC)两个PA,分别对指定计划以及计划的执行给出了详细的标准. 人是会死的,需求是会变的.需求变更…
原文地址:HTTP — an Application-Level Protocol 简介 在不丹,当人们见面时,他们通常用“你身体还好吗?”互相打招呼.在日本,根据当时的情形,人们可能会互相鞠躬.在阿曼,男人们在握手之后通常会互相亲吻对方的鼻子.在柬埔寨和泰国,人们常常双手合十像在祈祷一样.以上列举的这些都是一种通信协议,这是一种简单的代码序列,为双方进行有意义的交流做准备. 在互联网上,我们有一个非常高效的应用程序协议,为全世界的计算机准备好进行有意义的交流:超文本传输协议(Hypertext…
类型: 定制服务 软件包: integrated industry solution collateral 联系服务商 产品详情 解决方案 概要 为企业提供基于云平台企业应用级文档管理产品,尽可能最大化利用企业现有的 IT 系统和投资,通过轻应用,为企业内的文档协作.沟通.管理提供系统支撑,让企业能够更快.更专注地把精力放在文档本身的管理上. 业务背景 目前企业大多需要额外的软硬件投入及后期维护,企业需要自行承担数据可靠性.可访问性上的风险:可支持定制,但实施周期较长:市场上不乏功能丰富的软件,…
赤龙ERP协议与订单进阶讲解--第27篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redragon/redragon-erp GitHub:https://github.com/redragon1985/redragon-erp 说流程 之前章节说过订单,其实订单不等于合同,但又类似于一种或狭义或广义的合同.说它广义是因为ERP中的订单不受限于合同,即不是只有签署了合同才会创建订单:说它狭义是…
sql服务器第5级事务日志管理的阶梯:完全恢复模式下的日志管理 原文链接http://www.sqlservercentral.com/articles/Stairway+Series/73785/ 作者 Tony Davis, 2012/01/27   系列 本文是阶梯系列的一部分:sql服务器中事务日志管理的楼梯   当事情进展顺利时,没有必要特别注意事务日志的工作或工作方式.你只需要确信每个数据库都有正确的备份系统.当出现问题时,对事务日志的理解对于采取纠正行动非常重要,特别是当需要立即对…
SD从零开始65 框架协议(Outline Agreement) 合同-销售凭证类型Contracts-Sales Document Types 框架协议在几乎所有的业务处理中都扮演重要的角色:客户和供应商对在某些条件下以及在一个特定的时间框架内提供货物达成协议:框架协议使业务关系中的两个伙伴的业务流程流线型化: 在SAP系统中不同的销售凭证类型代表了不同的框架协议:标准系统包含了许多的凭证类型你可以直接使用或者作为复制的参考: 主要的两种框架协议是计划协议和合同: 在系统中,最简单和最通用的计…
依赖管理(Dependency Management)和命名规范(Naming Conventions) 依赖管理和依赖注入(dependency injection)是有区别的.为了将Spring的优秀特性(如依赖注入)带到你的应用中,需要在编译时或运行时部署所需要的库(jar包).这些依赖不是虚拟的构件,而是文件系统上的物理资源.依赖管理的过程涉及到定位这些资源.存储资源.加入classpath.依赖可以是直接的(例如Spring运行时),也可以是间接的(例如commons-dbcp).间接…
背景 我相信很多朋友跟我一样,初次听到什么Flux, Redux, Vuex,状态管理的时候是一脸懵逼的.因为在外面之前前端大部分开发的时候,根本没有那么多的概念.自从ReactJS火爆后,什么Flux, Redux,React全家桶是一套一套接踵而来.搞的很多开发者甚是头大.所谓的ReactJS全家桶即ReactJS + Redux + Webpack, 当然其中的Redux可以用其他例如Mobx之类的替换.原本可能只是很简单的一些数据展示需求,当想用尝试使用ReactJS时,去Google搜…
人是会死的,需求是会变的.相信大家都经历了很多需求变更的痛苦,项目被拖延,成本高涨,十有七八是需求管理没有做好导致的.有哪一些需求管理方面的常见问题呢,这里列举一下: 1.因为项目进度赶等原因,在很多需求还没有明确情况下,便开始开发的工作. 2.开始客户只能提出模糊的需求,客户喜欢先让你做个东西给他看,然后他才可能逐渐提出真正的需求,而需求调研人员,对此没有什么好的处理办法. 3.客户以种种原因不签需求,项目组在不签需求的情况下,便开始开发工作. 4.客户不承认之前提出来的需求,项目组又不能得失…
计划不是用来看的,是用来执行的.PP讲述了如何做计划,PMC讲述的就是如何跟踪计划的执行并在实际情况偏离计划时采取纠正行动. 我们先看看SG1,SG1讲述的是如何根据计划来跟踪计划的执行问题. SG1: Actual performance and progress of the project are monitored against the project plan. 中文大意是:根据计划,跟踪项目的实际性能和过程. 那么我们要跟踪计划什么内容呢?简单的说,计划里面写了什么东西,就要跟踪什…
大家都明白这样的一个道理:做事情要有计划,有一个不成熟的计划总比没有计划要好,软件开发这么复杂的活动,更加需要计划.那么应该怎样做好一个计划呢? 如果对项目的范围.规模.性质.任务.工作量.费用等都不了解的情况下,是不可能做出计划的,所以做好计划的第一步就是要把这些东西搞清楚. PP这个PA的第一个Specific Goals,中文大意是:建立和维护用于项目计划的各类参数的估算,英文原文是:Estimates of project planning parameters are establis…
我们先需要回答,什么是 配置管理? 这个问题好难回答,我们可以找到很多解释,但真正理解配置管理的人可能不多. 配置管理的概念非常多,我们可不愿意做理论家,我们是非常务实的,我们先看看,如果没有有效的配置管理,可能会出现什么问题: 1) 软件在开发环境没有问题,测试的时候也没有问题,但发布给客户的时候就有问题. 2)修改一个缺陷后,以前已经解决的缺陷又再次出现. 3)以前已经搞定的问题,无缘无故再次出现. 4) 需求变更后,必须问最熟悉的人才知道需要修改那部分的文档.代码来实现新的需求. 5)找不…
入口: 如何产生公钥与私钥 ,以及开源中国 gitweb sshkey 的管理web 地址: 点击 “头像” ,然后再头像下面的列表选择 “ SSH Key Settings” . 接下来,完成跟着步骤走,就ok (前提是:你必须要安装git) 测试ok ,使用,在git 控制台, 输入 cd ~/.ssh/ 输入 ll (备注:查看列表) 接下来,操作 sourcetree: 选择菜单栏中的  “工具 ”  , 并在tab 选项页中,选择 “一般” 当 SSH 客户端 选择 “PuTTY/Pl…
①找到生命的主轴 ②跨领域知识管理…
一.进程的组成 进程通常由程序.数据和进程控制块(Process Control Block,PCB)组成. 二. 进程的状态以及状态切换 进程执行时的间断性决定了进程可能具有多种状态,最基本的三种状态如下 ① 就绪状态,当进程已分配到除CPU以外的所有必要资源后,只要再获得CPU,就可以立即运行,进程这时的状态称为就绪状态.在一个系统中可能多个进程处于就绪状态,通常将它们排成一个队列,称为就绪队列. ② 执行状态,进程已获得CPU,其程序正在执行.在单处理机系统中,只有一个进程处于执行状态,在…
如果用HP的启动光盘进行系统安装时,HP SMH 及相关组件会自动安装完成,但如果是用操作系统光盘进行系统安装,则HP SMH相关组件需要手动进行安装及相关设置!HP SMH由三部分组成:HP System management homepage.HP Insight management Agents.HP Insight Diagnostics,作用分别是:管理主页.管理代理工具.诊断及日志收集工具. 1. HP System management homepage 在HP网站或是光盘上,找…
在最近的求职面试过程中,关于"建立TCP连接的三次握手"不止一次被问到了,虽然我以前用同样的问题面试过别人,但感觉还是不能给面试官一个很清晰的回答.本文算是对整个TCP连接管理做一个比较系统的梳理. 1. TCP报文段结构(TCP Segment Structure)(i.e. TCP Header) source port: 源端口,占16位. dest port: 目标端口,占16位. sequence number: 序列号,占32位.该字段指定了TCP分组在数据流中的位置,在数…
简介 Spring.NET为事务管理提供了一个持久化抽象(consistent abstraction ),其优点如下: 为不同事务API,例如ADO.NET,Enterprise Services,System.Transactions和NHibernate,提供了一个持久化编程模型. 为以上数据获取技术的声明式事务管理(declarative transaction management) 提供支持. 为可编程事务管理(programmatic transaction management)…
问题描述 APIM中的内容(API, Policy)等内容,如果有需要更新时候,通常可以在Azure APIM门户上操作,通过一个接口一个设置的修改,也可以针对一个接口导入/导出的方式修改.当APIM中的API成数量级上升后,这样的操作方式就变得很慢很没有效率,是否有更高效得方式呢? 以上两种方式都适合少量修改的情况.如果是APIM中大量API都需要修改呢? 问题解答 有的,因为APIM可以使用 Git 管理服务实例配置,实现批量更改.参考的官方文档为:https://docs.azure.cn…
一.变量与对象 关系图如下: 1.变量:通过变量指针引用对象 变量指针指向具体对象的内存空间,取对象的值. 2.对象:类型已知,每个对象都包含一个头部信息(头部信息:类型标识符和引用计数器) 注意: 变量名没有类型,类型属于对象(因为变量引用对象,所以类型随对象),变量引用什么类型的对象,变量就是什么类型的. eg: 在Python37解释器中: In [32]: var1=object In [33]: var2=var1 In [34]: id(var1) Out[34]: 13969786…
什么是CMMI CMMI全称是Capability Maturity Model Integration, 即能力成熟度模型集成,是由美国国防部(Office of the Secretary of Defense)与卡内基-梅隆大学(Carnegie Mellon University)和美国国防工业协会(National Defense Industrial Association)共同开发的一个过程改进方法(process improvement approach),它向组织提供用于有效的…
  CMMI中的PA即Process Area的缩写,中文称为过程域.简单的说就是做好一个事情需要的某一个方面,对于软件开发来说,就是做好软件开发需要的某一个方面. CMMI2.3级共有18个过程域(PA),主要内容分如下四大类:   一.过程管理 1. OPD:(Organizational Process Definition)组织级过程定义.建立和维护有用的组织过程资产. 2. OPF:(Organizational Process Focus)组织级过程焦点.在理解现有过程强项和弱项的基…
“精简并行过程”(Simplified Parallel Process,SPP)是基于CMMI以及软件工程和项目管理知识而创作的一种“软件过程改进方法和规范”,它由众多的过程规范和文档模板组成.SPP主要用于指导国内IT企业持续地改进其软件过程能力. 此处“精简并行”的含义是:(1)对CMMI 3级以内各过程域的内容和要求作了“精简”处理.(2)在产品生命周期之内,项目管理过程.项目研发过程和机构支撑过程“并行”开展. SPP模型 SPP模型把产品生命周期划分为6个阶段,分别为:产品概念阶段,…
实践域以往被称为称为"过程域",如:配置管理,现在叫做"实践域".对于2.0版,则有25个适用的实践域.与以前版本的CMMI模型一样,"实践域"介绍了定义实践意图的关键活动的要求和描述.在新模型下,全部25个实践领都适用于成熟度为三级的组织.另外,值得注意的是,通用实践的要求(版本1.3中)不再定义为"通用实践",而是被纳入特定的实践域.以前CMMI开发模型(版本1.3)的成熟度三级仅需要18个"过程域",…
CMMI V2.0成熟度等级 CMMI V2.0的一大变化是,所有实践领域均适用于成熟度三级(ML3),并具有特定的附加必需实践水平. 例如,在ML3上需要进行因果分析和解决,但在CMMI成熟度四级(ML4)和CMMI成熟度五级(ML5)上增加了一些实践. CMMI成熟度一级(ML1)初始级 在CMMI 成熟度一级中,组织满足了"实践域"的意图,但是实践并未得到完全实施,并且通常在解决问题上是被动的. CMMI成熟度二级(ML2)管理级 在CMMI 二级组织中,组织进行实践以满足实践域…
1.流程化,项目化,工业化: 2.启动,规划,实施,监控,收尾.五个过程 3.需求管理,项目策划,项目监控,集成项目管理,定量项目管理,供应商协议管理,风险管理. 4.项目经理是熬出来的,伟大都是熬出来的. 5.客户为什么做这个项目:…
写在前面 学习<redis入门指南>笔记,结合实践,只记录重要,明确,属于新知的相关内容. 安全 1.可以使用bind参数绑定一个地址,使redis只接受这个地址的连接. 2.使用requirepass参数,设置一个redis密码,使得每次客户端连接时都要发送密码,当执行复制时,如果主库设置了密码,需要在从库的配置文件通过masterauth参数设置主库的密码. 3.对命令重命名,只需要在配置文件中配置参数rename-command,格式为: 1 rename-command 原命令名称 新…
可编程数据平面将OpenFlow扩展至电信级应用(二) 案例:基于WinPath网络处理器的电信极OpenFlow (CG-OF)client实现 作者:Liviu Pinchas, Tao Lang - PMC-Sierra Eddie Millsopp, Dermot Flanagan - Asidua 4. 软件考量 4.1 数据通道 为达到理想目标,可编程数据通道设备还须要配备一套丰富的数据通道软件协议. 开发该软件的目的在于满足电信级以太网协议严格的实时性要求.并提供所需的灵活度与便利…
SLA:Service-Level Agreement的缩写,意思是服务等级协议.是关于网络服务供应商和客户间的一份合同,其中定义了服务类型.服务质量和客户付款等术语. 定义SLA:Service-Level Agreement的缩写,意思是服务等级协议.是关于网络服务供应商和客户间的一份合同,其中定义了服务类型.服务质量和客户付款等术语. 项目典型的SLA包括以下项目:分配给客户的最小带宽:客户带宽极限:能同时服务的客户数目:在可能影响用户行为的网络变化之前的通知安排:拨入访问可用性:运用统计…