软件配置管理(六)常用配置软件配置工具指令 软件配置管理工具的主要功能 版本控制 变更管理 配置审核 配置状态统计 问题跟踪 访问控制和安全控制 两种版本控制模型 Lock-Modify-Unlock “加锁-修改-解锁”模型 对于版本库中的一个文件,同一时间只允许一个用户修改。 锁定可能导致管理问题。一个用户可能过长时间占用文件,导致其他用户无法修改。 锁定可能导致不必要的线性化开发。若两个用户修改同一个文件的不同部分,这种修 2021-06-19 课程学习 #课程学习 #软件配置管理
软件项目组织管理(二、三)项目管理与信息技术环境、项目管理过程组 系统方法 项目管理工作需要采取系统的方法,描述在解决复杂问题时所需的整体性和分析性方法。 系统哲学:将事情作为系统考虑的整体模型 系统分析:解决问题的方法 系统管理:解决与系统创建、维持和变更相关的业务、技术和组织问题 系统管理三维模型 业务 组织 技术 组织环境 环境:组织外部存在的一切客观因素和条件 组织:按照一定目的、任务和形式加以编制的群体 组织环境:存在与组织外部,和组织 2021-06-18 课程学习 #课程学习 #软件项目组织管理
软件项目组织管理(一)项目管理概述 什么是项目 项目就是为创造一件独特的产品、一项服务或者一种结果而进行的临时性努力。 项目的特征 目的性 一次性:不存在完全相同的项目 需要资源 整体性 临时性 不确定性:目标的复杂性和可变性 多变性:资源需求动态、多变、不确定 过程性:随着发展逐渐细化明晰 具有发起人 项目的组成要素(三维约束) 范围 时间 成本 什么是项目管理 以项目为对象的系统管理方法。通过一个临时性的专门的柔 2021-06-18 课程学习 #课程学习 #软件项目组织管理
软件配置管理(五)常用重构技巧 一、重新组织函数 1.提炼函数 将一段代码组织并独立出来,放进一个独立函数中,并让函数名称解释用途。 2.内联函数 若一个函数的函数体足以解释函数作用,其解释性与函数名称相差无几。那么可以移除函数,将函数体插入函数调用点。 3.内联临时变量 若一个临时变量只被一个简单的表达式赋值一次,且这个变量妨碍了其他的重构手段。那么可以将所有对该变量的引用替换为表达式本身。 4.以查询取代临时变量 2021-06-15 课程学习 #课程学习 #软件配置管理
软件配置管理(四)代码味道与重构 重构的概念及意义 重构是使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。提高其可理解性,降低修改成本。 重构可以改进软件设计、使软件更加容易理解、帮助找到软件缺陷、提高变成速度。 代码味道 指程序中存在的一些不良的编程或设计方案。可以作为重构的指示。 代码味道分类 1.类内味道 1.1 可度量的味道-Measured Smells 1.1.1 过长函数-Long Met 2021-06-14 课程学习 #课程学习 #软件配置管理
软件配置管理(三)软件配置管理核心功能 一、CMM/CMMI与软件配置管理 软件配置管理是CMM/CMMI二级(可重复级)的一个重要KPA。 CMM/CMMI又将软件配置管理的目的定义为建立和维护产品的完整性。 产品完整性 项目提交的工作成果是产品集合完整、子产品正确的。 产品集合完整:产品包含的子产品是完整的; 子产品正确:子产品达到了需求要求,满足标准、规程的要求。 二、三库管理 配置项在开发库、受控库和产品库之间迁移,一 2021-06-14 课程学习 #课程学习 #软件配置管理
软件配置管理(二)配置管理角色与过程 一、配置管理角色及职责 项目经理(PM) 项目经理是整个软件研发活动的负责人,根据CCB的建议批准配置管理的各项活动并控制活动进程。 配置控制委员会(CCB) 负责指导和控制配置管理的各项具体活动的进行,为PM的决策提供建议。 配置管理员(CMO) 根据配置管理计划执行各项管理任务,定期向CCB提交报告。 系统集成员(SIO) 负责生成管理项目的内部和外部发布版本。 开发人员(DEV) 2021-06-14 课程学习 #课程学习 #软件配置管理
电子商务应用课程知识整理 第四章-搜索引擎 软件配置管理的定义 软件配置管理(Software Configuration Management,SCM)是一组针对软件产品的追踪和控制活动,它贯穿于项目生命周期的始终,并代表软件产品接受各项评审。 软件配置管理的目的 软件配置管理是贯穿于整个软件过程中的保护性活动,它被设计用来: 标识变化 控制变化 保证变化被适当发现 向其他人员报告变化 软件配置 是一个产品在生存期各个阶段的不同 2021-06-14 课程学习 #课程学习 #软件配置管理
机器学习与数据挖掘——第二章 数据与数据预处理 一、关于数据 什么是数据? 数据是数据对象的集合及其属性 属性的类型 标称标度 nominal scale 标称属性的值是一些符号或实物的名称,每个值代表某种类别、编码或状态,所以标称属性又被看做是分类型的属性(categorical)。这些值不存在顺序关系,并且不是定量的。 如:血型、身份号码、邮政编码 类型标度 typological scale 序列标度 ordinal scale 2021-04-04 课程学习 #课程学习 #机器学习 #数据挖掘