《双软认定技术要求》ppt课件

上传人:tia****nde 文档编号:72780496 上传时间:2019-01-24 格式:PPT 页数:90 大小:2.61MB
返回 下载 相关 举报
《双软认定技术要求》ppt课件_第1页
第1页 / 共90页
《双软认定技术要求》ppt课件_第2页
第2页 / 共90页
《双软认定技术要求》ppt课件_第3页
第3页 / 共90页
《双软认定技术要求》ppt课件_第4页
第4页 / 共90页
《双软认定技术要求》ppt课件_第5页
第5页 / 共90页
点击查看更多>>
资源描述

《《双软认定技术要求》ppt课件》由会员分享,可在线阅读,更多相关《《双软认定技术要求》ppt课件(90页珍藏版)》请在金锄头文库上搜索。

1、双软认定系列讲座,双软认定的技术要求,山东省软件评测中心,双软认定的技术要求,技术要求概述 软件正版化要求 软件开发与管理规范 软件文档体系,双软认定的技术要求概述,双软认定现场核查的过程中,涉及到项目管理与技术方面的内容包括: 企业软件开发环境有关的软件使用授权许可证明 软件开发和管理的规范 部分开发过程文档记录 企业的对策:不仅是对策,更是需要 使用正版商业软件 建立软件开发与管理规范 建立软件文档体系,双软认定的技术要求正版化要求,企业软件开发环境的范围是什么? 具有从事软件开发和相应技术服务等业务所需的技术装备和经营场所 企业软件开发环境的软件必须是正版的吗? 是,这是国家法规和产业政

2、策的明确要求 任何单位不得使用无授权许可证的软件产品 现场核查时仅针对申报材料中说明的软件,双软认定的技术要求规范,软件开发和管理的规范指什么? 企业根据自身实际而编制并贯彻执行的用于软件开发的管理规定和技术规范,以期保证企业软件产品的质量和技术服务的质量 如果企业已实施了有关的质量体系,则指相关的质量手册、程序文件和作业指导书 如果企业已依据软件过程模型对软件过程进行了规范或改进,则指相关的过程定义文件,双软认定的技术要求文档记录,部分开发过程文档记录指什么? 指根据企业软件开发和管理规范的要求,在产品开发过程中产生的管理和技术文档,如 可行性分析报告、需求分析报告、软件开发计划 概要设计、

3、详细设计、界面设计、数据库设计 编码规范、测试计划、测试用例、测试报告 用户文档、评审记录、培训计划、用户使用报告 根据产品数量,现场抽查部分文档记录,双软认定的技术要求,技术要求概述 软件正版化要求 软件开发与管理规范 软件文档体系,正版化要求,什么是正版软件? 拥有软件使用许可证的软件是正版软件。软件许可的主要形式为随正版软件提供的最终用户许可协议(EULA),其中有条款明确给出了允许合法使用该软件的范围,还会给出限制使用或禁止使用的范围。凡是在EULA所允许的范围内或条件下使用的软件就是正版软件。 鉴别正版软件的关键点为是否有权使用或越权使用,而不是表现为有无原版的介质。,正版化要求,正

4、版软件的形式 盒装正版软件 正版的光盘介质和包装、文档、注册卡等 正式的软件许可证 附赠的软件和宣传品等 许可证计划、OEM、在线服务、授权下载等,正版化要求,什么是软件的盗版行为? 软件的盗版是指未经授权的使用或复制行为。当一个用户购买了一套软件,他所获得的不是软件本身,而是对该软件的使用权利。 该权利被一份软件的许可使用协议所约束。当使用者违反了许可使用协议中规定的条款时,就会构成软件的盗版行为。,正版化要求,盗版软件的形式 非法复制、传播和销售的劣质光盘等介质 未经授权的在线下载、随机预装或分发等 非法转售随机或赠送的软件产品 超出许可证的范围安装、使用或租借软件 将单CPU许可证产品安

5、装到多CPU主机上 将超出CAL(客户访问许可协议)许可的计算机连接到服务器上,正版化要求,为什么要使用正版软件? 制造、使用和销售盗版软件都是违法行为 若以盈利为目的,将非法使用的软件应用于商业活动,则应承担相关的法律责任 使用正版软件可以享有专业技术和服务保障 运行代码、补丁或升级、技术支持等 保证用户关键业务的安全可靠和持续进行 正版化才是软件产业的唯一出路 相关数据 2005年,企业因盗版软件被罚案例增25%,IT业最明显 目前,中国市场软件盗版率高达 盗版比较严重的软件主要集中在三类,即操作系统、办公软件和杀毒软件,正版化要求,使用正版软件的意义 崇尚和培养健康的法律、道德和文明意识

6、 促进软件产业并推动整个经济的健康发展 尊重别人的权益就是尊重自己的知识产权 正版化程度的提高意味着巨大的商业利益,正版化要求,如何识别正版软件? 检查许可证并鉴别其真实性和有效性 许可证通常采用特殊纸张印制,风格较庄重 检查外包装、介质包装、登记卡和文档 正版软件的包装精美,字体和颜色协调 检查CD/DVD介质 内圈有来源识别码,读盘面光洁,印刷精美 检查特定的防伪标记 全息防伪标识、热敏防伪标识、唯一序列号,正版化要求,在企业的软件开发环境中,以下软件均需要使用正版软件(开源软件与自己开发的工具软件除外): 操作系统(如Windows等)可由用户(甲方)购置 数据库(如Oracle、MS

7、SQLServer等) 可由用户(甲方)购置 开发工具(如.net开发环境、JBuilder等) 管理工具(如项目管理工具Project、缺陷管理工具JIRA、配置管理工具VSS等) 其他涉及软件开发过程的系统或应用软件,正版化要求,我们的建议 使用正版商业软件 使用开源、免费软件 如Java开发工具Eclipse、配置管理工具SubVersion、缺陷管理工具mantis 及时将软件使用许可证归档、集中管理,以方便核查,双软认定的技术要求,技术要求概述 软件正版化要求 软件开发与管理规范 软件文档体系,软件开发与管理规范,软件开发与管理规范及其内容 软件开发与管理规范的分类 建议使用的规范及

8、详细讲解 其他建议,软件开发与管理规范,什么是软件开发与管理规范? 是指在软件开发与管理的过程中,某项活动的参与人所要遵循和使用的一组流程、方法、工具等的集合。 为什么要建立规范? 便于人员交流、提高软件产品质量、作为持续改进的基础 规范包括哪些内容? 角色职责 工作流程 文档模板 工具支持,软件开发与管理规范,按使用范围分 管理规范 项目管理规范、配置管理规范、缺陷管理规范等 开发规范 编程规范、软件测试规范、产品研发规范等 按所处级别分 标准级规范 组织级规范 软件过程定义等 项目级规范 项目开发规范等,软件开发与管理规范,建议使用的规范图解,开发人员,配置管理,质量保证,项目管理,软件工

9、程,配置管理组,质量保证组,项目经理,软件测试组,管理者,开发规范,项目管理规范,软件测试规范 缺陷管理规范,配置管理规范,质量保证规范 技术评审规范,软件开发与管理规范,需求管理 需求开发,系统设计,软件实现,软件测试,评审 需求 基线,评审 设计 基线,评审 版本 基线,运行维护,项目计划,项目启动,变更,项目监控,沟通,质量保证,配置管理,软件开发与管理规范开发规范(1),目的 对软件开发活动进行规范 内容 软件项目的开发过程 数据库开发活动管理规范 数据库及表命名规则、用户权限、数据备份规定等等 代码规范 代码编写的缩进要求 、变量声明及命名要求 、注释编写要求 等等 工具规范 开发工

10、具及版本 、运行环境及版本 、配置管理工具 、缺陷管理工具 、建模工具 、项目管理工具 等等 其他,软件开发与管理规范开发规范(2),如何建立开发规范 根据本企业及项目的实际情况,确定软件生命周期模型 组织经验丰富的技术骨干提炼这些规范要求 参考相关的标准、规范及技术资料 适合自己的才是最好的 形成规范文件:可制定两级开发规范,组织级和项目级,项目级开发规范可在组织级开发规范的基础上进行剪裁 如何执行开发规范 切实施行软件工程 项目经理监督规范的执行情况 项目成员积极执行规范 发挥技术评审的作用,如代码审查 可辅以一定的奖惩措施,软件开发与管理规范开发规范(3),Java编码规范实例,软件开发

11、与管理规范项目管理(1),目的 对项目管理活动进行规范 内容 计划管理:制定合理的计划并有效地控制变更 项目监控:监控项目状态,制定改进措施 沟通制度:建立沟通机制及工作报告制度 成本管理:控制项目成本 风险管理:识别、防范风险,软件开发与管理规范项目管理(2),如何建立项目管理规范 实行项目经理负责制,明确项目经理的职责 项目经理的职责:计划、控制、协调 掌握项目估算与项目计划的相关工具与方法 确定相关的文档模板 选择合适的工具,如项目管理工具、项目沟通工具等 形成规范文件:如项目管理制度等 如何执行项目管理规范 组织技术骨干共同制定合理的项目计划,并对项目计划进行评审 定期进行项目监控,对

12、检查出的问题及时进行修正 对计划变更进行评估,评估通过方可进行计划变更 积极、及时地进行项目沟通,定期进行工作报告 对项目管理过程进行记录,使用相关的文档模板 适当运用相关工具,如项目管理工具MS Project2000、周报管理系统,软件开发与管理规范项目管理(3),项目开发计划实例,软件开发与管理规范配置管理(1),目的 对配置管理活动进行规范 内容 配置计划 配置活动 版本管理 变更控制 配置审计和报告,软件开发与管理规范配置管理(2),如何建立配置管理规范 确定配置管理工作流程 确定人员职责:项目经理、开发人员、配置管理员等 搭建配置管理环境 硬件:配置服务器,普通PC即可 软件:配置

13、管理工具,如CVS、MS Visual SourceSafe 形成规范文件 如何执行配置管理规范 制定合理的配置管理计划 所有项目组成员应按照规范提交工作产品或变更申请 配置管理员应对配置项进行有效的管理,并定期对配置项进行检查,向项目经理和配置经理提交书面报告 注意:清晰的目录规划是配置管理的良好基础 要求配置管理员(多由开发人员兼任)有较高的工作责任感 配置经理监督配置管理活动,也可由项目经理或质量保证人员执行该活动,软件开发与管理规范配置管理(3),配置库目录实例,配置管理工具SVN实例,软件开发与管理规范配置管理(4),配置管理工具SVN实例,软件开发与管理规范质量管理(1),目的 对

14、质量控制与质量保证活动进行规范 质量管理规范 软件测试规范(流程) 计划、设计、执行、评价 缺陷管理规范(流程) 缺陷打开、缺陷修改、缺陷关闭 技术评审规范(流程) 非正式评审、正式评审 质量保证规范 质量检查、问题报告、问题整改,软件开发与管理规范质量管理(2),如何建立质量管理规范 确定工作流程,包括测试、评审、缺陷管理 明确相关人员职责 选择相关的工具,如缺陷管理工具Mantis(开源)、JIRA(商业)等 形成规范文件 如何执行质量管理规范 质量保证人员应客观、公正的检查质量问题 测试人员应按照测试流程对软件进行测试,开发人员应配合其工作,对缺陷进行修改 对于技术评审和缺陷修改,开发人

15、员应该有足够的心理准备,有可能是持久战,软件开发与管理规范质量管理(3),缺陷管理流程实例,软件开发与管理规范质量管理(4),缺陷管理系统Mantis实例,软件开发与管理规范其他建议,其他建议 合理的组织结构 组织级:软件测试组、质量保证组、配置管理组、技术评审组 项目级:项目经理、技术经理、需求人员、分析设计人员、编码人员、系统实施人员、系统维护人员等 组织级的组织结构可根据企业情况进行设置,但至少应保证有独立于项目组的测试人员 项目级的组织结构可根据项目情况进行设置,人员分工应尽可能明确 团队精神的重要性 注重实用性 持续的软件过程改进 软件过程能力的不断提高 规范的建立与日益完善 管理与

16、技术水平的逐步提升 其他,软件文档体系,软件文档与软件文档体系 软件文档的作用 软件文档标准化 软件文档的分类 软件文档的批准与发布 建议使用的文档 文档编制误区及应对策略,软件文档体系,什么是软件文档? 指在软件开发过程中,用来表示对活动、需求、过程或结果进行描述、定义、规定、报告的任何书面的文字或图示信息的文档。 什么是软件文档体系? 与软件开发、应用、维护等相关的所有文档管理的流程、规范与制度。它管理的重点在于和软件相关的文档。 常见误区 文档体系就是文档类型描述或者文档内容格式,软件文档体系,软件文档的作用 是相关人员沟通工作的桥梁 提高软件开发过程的能见度 提高开发效率 可以作为阶段性的工作成果提交,作为本阶段结束的标志 执行下阶段工作的参考与依据 检验与验收工作成果的标准 有利于后期的调试、维护工作的进行 有利于用户了解软件的功能、性能等各项指标,成为用户购买或验收的重要依据 是软件开发组织的财富,软件文档体系,软件文档标准化 为什么要使用标准? 经验的总

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号