软件版本管理表格
软件系统运维手册

《软件系统运维手册》运维计划软件系统运维手册一、系统介绍本手册旨在为软件系统运维人员提供一个全面的指南,涵盖了系统安装、配置、运行、维护等方面的内容。
本手册适用于拥有软件系统运维需求的企业或组织,通过使用本手册,可以更好地管理和维护软件系统,提高系统的可靠性和稳定性,保障企业的正常运营。
二、系统架构本软件系统采用基于B/S架构的设计,主要由前端浏览器和后端服务器组成。
前端浏览器主要负责展示数据和用户交互,后端服务器则负责处理业务逻辑和数据存储。
系统采用分布式架构,包括数据层、业务逻辑层和表现层,以实现高可用性、高扩展性和高稳定性。
三、运行环境本软件系统需要运行在以下环境中:1.操作系统:Windows Server 2012 R2或CentOS 7.4及以上版本;2.Web服务器:Apache 2.4.18或Nginx 1.10.1及以上版本;3.数据库:MySQL 5.7.10或Oracle 12c及以上版本;4.浏览器:Chrome、Firefox、Safari或Edge等主流浏览器。
四、安装与配置本软件系统的安装与配置主要包括以下步骤:1.首先,根据操作系统要求准备一台服务器,并安装操作系统;2.然后,安装并配置Web服务器,如Apache或Nginx;3.接着,安装并配置数据库服务器,如MySQL或Oracle;4.最后,根据本手册提供的步骤安装并配置本软件系统。
五、用户管理本节将介绍如何进行用户管理,包括以下内容:1.用户创建:通过管理员账号创建其他用户账号,分配相应的权限;2.用户删除:删除不再需要的用户账号;3.用户权限管理:对用户账号的权限进行管理,如增删改查等操作;4.用户角色管理:对用户角色进行管理,如管理员、普通用户等;5.访问控制:对用户访问系统的权限进行控制,防止非法访问。
六、核心功能说明本节将介绍本软件系统的核心功能,包括以下内容:1.用户登录:用户通过输入用户名和密码进行登录;2.数据展示:展示数据表格、图表等数据可视化形式;3.数据查询:提供数据查询功能,支持条件查询和模糊查询;4.数据处理:对数据进行增删改查等操作;5.数据导出:将数据导出为Excel、CSV等格式;6.数据备份:对数据进行备份,防止数据丢失;7.系统管理:对系统进行设置、维护等操作。
计算机软件功能实用案例分享

计算机软件功能实用案例分享第一章:办公软件办公软件是计算机软件的一大类别,广泛应用于各行各业的办公场景中。
下面将介绍一些常见的办公软件功能实用案例。
1.1 文档处理与编辑办公软件中的文档处理与编辑功能是所有办公软件必备的功能之一。
用户可以通过该功能创建、编辑和格式化各种类型的文档,如办公文档、报告、信件、合同等。
具体案例包括利用Microsoft Word创建专业的报告模板,使用Google Docs进行多人协作编辑文档等。
1.2 电子表格处理电子表格处理功能是办公软件中的重要组成部分,可以用于数据的整理、分析和展示。
用户可以通过该功能创建各种类型的表格,并进行数据的输入、计算、图表化展示等。
典型案例包括使用Microsoft Excel进行数据分析,利用WPS表格实现财务报表的自动计算等。
1.3 幻灯片制作幻灯片制作功能使用户能够制作演示文稿,用于展示和分享主题、观点和数据等。
用户可以在幻灯片中插入文字、图片、音频和视频等多媒体元素,以达到更好的表达效果。
常见案例包括使用Microsoft PowerPoint创建专业演讲稿,利用Prezi制作创意化幻灯片等。
第二章:设计软件设计软件是计算机软件的另一个重要领域,在广告、建筑、工程、制造等行业中得到广泛应用。
下面将介绍几种常见的设计软件功能实用案例。
2.1 平面设计平面设计软件是广告和媒体行业中不可或缺的工具。
用户可以利用该软件创建海报、名片、宣传册、标志等各种平面设计作品。
优秀案例包括使用Adobe Photoshop进行图片处理和合成,使用Adobe Illustrator设计矢量图形等。
2.2 建筑设计建筑设计软件提供了电脑辅助设计和建模的功能,可以大大提高建筑师的工作效率。
用户可以通过该软件创建建筑设计图、建筑模型和施工图等。
典型案例包括使用AutoCAD进行建筑设计和绘图,使用Revit进行建筑信息模型(BIM)设计等。
2.3 工程设计工程设计软件主要应用于工程和制造行业,用于辅助工程师进行产品设计和分析。
实用文档04-软件公司软件研发流程管理文件

软件研发流程第一步:需求调研分析1相关系统分析员和用户初步了解需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。
2 系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。
这次的文档会清楚例用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还例出相关的界面和界面功能。
3 系统分析员和用户再次确认需求。
第二步:概要设计首先,开发者需要对软件系统进行概要设计,即系统设计。
概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。
第三步:详细设计在概要设计的基础上,开发者需要进行软件系统的详细设计。
在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。
应当保证软件的需求完全分配给整个软件。
详细设计应当足够详细,能够根据详细设计报告进行编码。
第四步:编码在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。
第五步:测试测试编写好的系统。
交给用户使用,用户使用后一个一个的确认每个功能。
第五步:软件交付准备在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的产物。
《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端、服务器端及中间件的具体安装步骤、安装后的系统配置。
软件产品登记测试申请表

申请表编号:SZSTC软件产品登记测试申请表软件产品名称:_____________________________________申请单位盖章:______________________________________申请日期:______________________________________深圳软件行业协会编制软件产品登记测试基本情况表填表说明检测产品名称中文:1.产品名称必须包含公司简称或公司注册商标号,以此体现申请企业的品牌形象;2.产品名称必须以“软件”后缀结尾;除操作系统外,软件名称后缀不能出现“系统软件”的字样.3.产品名称应体现该产品的功能特性,但不得夸大其词;4.产品的中文名称必须含汉字;产品名称不能过长少于15个汉字;例:甲公司自行开发了ABC教育软件.按命名规则,该软件名称应为:甲ABC教育软件版本号:要符合软件版本号命名的要求,即由“V”+“带小数点的数字”组成,如:版.版本类型:分单机版和网络版两类;其中单机版软件是表示只在一台计算机上单独运行,没有和其它计算机或计算机系统发生数据交互的软件.网络版软件是指在计算机或计算机网络系统中运行,和其它计算机或计算机网络系统发生数据交互的软件.申报类型:分进口软件产品登记测试和国产软件产品登记测试两类;国产软件是指在我国境内开发生产的软件产品,进口软件是指在我国境外开发,以各种形式在我国生产、经营的软件产品.产品类别:具体分类如下:系统软件: 管理计算机系统资源,促进计算机系统及有关程序的运行和维护.包括操作系统﹑系统实用程序﹑系统扩充程序﹑网络系统软件﹑嵌入式操作系统其它系统软件支持软件:用于帮助和支持软件开发的软件.包括软件开发工具﹑软件评测工具﹑语言处理程序﹑程序设计语言﹑数据库管理设计语言﹑网络通信支持软件﹑其它支持软件应用软件: 为使一个计算机系统得到某种功能而专门开发的软件.包括科学和工程计算﹑文字处理软件﹑数据处理软件﹑事务管理软件﹑图形图像软件﹑控制软件游戏软件﹑信息管理软件﹑安全与保密软件﹑智能软件﹑嵌入式应用软件﹑数据库管理应用软件﹑网络应用软件﹑辅助类软件﹑仿真软件﹑其它成果有无密级:分为有﹑无两项.根据国家有关科技保密规定,确定该项目是否有密级.产品密级:分为秘密、机密、绝密三个等级.根据国家有关科技保密的规定确定的密级.该项目如无密级此栏可不填或者填无.产品运行的硬件、网络环境:对软件产品运行适用的计算机硬件类型内存要求,CPU要求,硬盘空间等其他特别要求、参与运行的其他硬件外围设备和产品运行的物理网络环境做出描述.软件产品功能符合性测试项申请表:委托方提出软件可以实现的功能项目列表,针对委托方提交的软件产品的功能项目表,我测试中心对软件的功能进行符合性测试确认.软件功能项目:软件产品可以完成的主要功能项目.功能说明:主要描述产品功能模块的功能和作用.软件产品登记测试基本情况表软件产品功能符合性测试项申请表填写示例软件产品登记及测试所需资料1、软件产品登记申报表一式两份,请点击协会网站首页左下方“双软认定申报表系统下载”下载申报系统.2、表格资料盘一张,在双软申报表系统中用“导出数据”将填好的申报表的电子文档导在软盘上3、法人代表身份证复印件一式两份,加盖公章4、申请单位合法拥有软件知识产权的证明文件1、拥有软件产品知识产权的申请单位,交验软件着作权登记证书/专利证书原件,并同时提交加盖申请单位公章的复印件3份.2、拥有软件产品知识产权约定归属自身企业的书面合同或任务委托书/协议的申请单位,交验约定归属自身企业的书面合同或任务委托书/协议原件,并同时提交加盖申请单位公章的复印件3份.3、属于其它情况的申请单位;提交软件产品主要功能模块的概要设计说明;提交1-2个主要功能模块的部分源程序代码按前、中、后各连续3页,共9页,不足9页全部提交,第9页为模块结束页;企业法人或其授权代表关于拥有被测软件自主知识产权的正式声明;注:请按以下格式写3份知识产权声明.知识产权声明ABC管理软件软件是本公司自行开发研制,拥有完全的自主知识产权.特此声明法人代表签名:公司名称公章:ABC软件公司日期:5、软件产品登记测试申请表、申请表的电子文档各一份,电子文档存在”软件盘中,申请表在协会网站“政策法规”栏处下载或者在深圳市软件评测中心网站“服务指南”栏处下载6、产品样品一份包括执行程序、用户手册刻入光盘用户手册印刷或打印一份7、营业执照副本复印件一式两份,需验原件8、国、地税税务登记证证书复印件一式三份,需验原件9、产品登记审查表一份在协会网站“政策法规”栏处可下载附注:深圳市软件行业协会网址:深圳市软件评测中心网址:。
信息(软件)系统建设规范(2020年版)

信息(软件)系统建设规范(2020年版)信息(软件)系统建设包括各类管理信息系统、服务信息系统、决策支持系统、运维管理系统、移动终端应用、各类中间件、数据库等,可采用自主研发、合作开发、外包、采购的方式建设。
信息(软件)系统建设是我校信息化项目建设的重要工作。
为进一步规范建设流程,提高建设质量,特制定本建设规范。
第一条信息(软件)系统建设项目必须执行学校的信息化项目建设规范和标准。
第二条信息(软件)系统建设过程中,信息化管理处将对建设的质量和进度进行全程监控、管理和协调。
第三条信息(软件)系统质量监控主要包括需求分析、技术方案制订、系统开发或购置、安装、测试、安全检测五个阶段。
1.需求分析阶段。
建设单位组织承建单位开展需求分析和业务流程的调研,根据调研结果与业务需求,撰写《需求规格说明书》、《数据要求说明书》、《UML建模文档》、《项目进度计划》等文档,建设单位主要负责人签字后,报送信息化管理处审核。
2.技术方案制订阶段。
承建单位根据需求分析,按照学校信息化项目建设相关标准,针对系统总体设计、接口设计、运行设计、数据库设计等内容,撰写《项目技术方案》和《详细设计说明书》,由建设单位组织论证会,通过后报送信息化管理处审核。
3.系统开发或购置阶段。
承建单位须根据需求分析、技术方案,严格遵照软件工程规范进行项目系统开发或购置,并与信息化管理处共同完成数据共享、程序交换接口、统一身份认证的集成。
项目开发或购置过程中若有需求变更,要符合开发规范和合同要求,由建设单位填写《需求变更控制报告》,并报送信息化管理处备案。
4.安装及测试阶段。
承建单位按要求完成信息(软件)系统开发后,与建设单位共同撰写《测试方案》,建设单位提交《虚拟机申请表》(附件1)申请运行环境,提交《域名申请/备案表》(附件2)申请系统域名,并进行相关部署和测试。
测试完成后提交《测试分析报告》至信息化管理处审核。
承建单位要做好软件配置项(包括软件文档和可执行程序等)的移交和相关培训工作。
项目管理表格

五、发言记录(记录发言人的观点、意见和建议)
六、会议决议(说明会议结论)
七、会议纪要发放范围
08-项目状态报告表
项目状态报告表
一、项目基本情况Project Basic Info.
项目名称Project name:
项目编号project code:
制作人Prepared by
2
项目质量
是否达到预期或客户要求,研发项目阶段成果达成率B=各项目实际阶段成果达成数÷计划达成数×100%
40
⑴B≤30%,记0分;
⑵30%<B≤50%,记5分;
⑶50%<B≤70%,记15分;
⑷70%<B<100%,记30分;
⑸100%≤B,记40分。
3
项目成本
实际使用的费用与计划投入费用的差异,超支率C=(阶段实际使用费用-计划预算额)÷计划预算额×100%
合计
考核人对项目阶段结果评价意见:
考核人会签:
(研发中心主任、客户或客户代表、总经理等)
附表4:
项目阶段个人工作岗位贡献系数表
表格编号:RD11-04版本:A
项目名称
项目编号
项目经理
立项时间
贡献系数表
项目阶段
岗位
项目初步完成阶段(出样机阶段)
小批量试产阶段
正式上市阶段
岗位是否设置
人数
贡献比例
备注
岗位是否设置
项目名称Project name:
项目编号project code:
制作人Prepared by
审核人reviewed by:
项目负责人project leader:
制作日期data:
上海浦东发展银行开源软件应用管理规程
上海浦东发展银行开源软件应用管理规程一、前言在当今信息技术高速发展的时代,开源软件已经成为了企业和机构不可或缺的一部分。
作为一家现代化金融机构,上海浦东发展银行(以下简称“浦发银行”)也深知开源软件对业务发展的重要性,因此制定了开源软件应用管理规程,以便更好地管理和应用开源软件,推动银行业务的发展和创新。
二、开源软件的重要性开源软件指的是可以自由地获得、使用和修改的软件,其源代码对任何人都是开放的。
开源软件具有成本低、安全性高、灵活性强等特点,可以满足业务需求,提高工作效率,降低成本,促进技术创新,因此在现代化金融机构中应用广泛。
三、浦发银行的开源软件应用管理规程1. 目的和范围浦发银行的开源软件应用管理规程的制定目的在于规范和指导开源软件的使用和管理,确保其安全可靠地应用于银行的各项业务中。
2. 开源软件的申请和审批流程在浦发银行,任何部门或个人使用或引入开源软件都需要提出申请,并通过严格的审批流程。
审批流程包括申请表格填写、安全评估、风险评估等环节,以确保所引入的开源软件符合银行的安全和稳定要求。
3. 开源软件的使用和控制在使用开源软件时,浦发银行强调对其进行严格的控制和监管,包括但不限于:源代码审查、安全漏洞检测、版本管理等方面。
对于不同类型的开源软件,银行也对其进行了详细的分类和管理,以便更好地控制风险和保障安全。
4. 开源软件的更新和维护随着业务发展和技术变革,开源软件的更新和维护是至关重要的。
浦发银行规定对已应用的开源软件需要定期进行更新,同时建立了专门的维护团队,负责对开源软件进行持续性的监控和管理,确保其在使用过程中的稳定性和安全性。
四、个人观点和理解作为浦发银行的文章写手,我对该开源软件应用管理规程深有感触。
规程的制定和执行,不仅体现了银行对信息安全和业务稳定的重视,也为员工提供了更好的工作环境和工作方式。
在我看来,开源软件的管理规程不仅仅是一份制度,更是对技术创新和安全发展的保障,能够更好地推动银行业务的发展和创新。
附 录:软件文档管理规范
附录:软件文档管理规范1.软件文档说明1.1 软件文档的定义及作用软件文档是指某种数据媒体和其中所记录的数据。
它具有永久性,并可以由人或机器阅读。
正确地制作和使用软件文档,可以获得如下的便利:1提高软件开发过程的能见度。
2提高开发效率。
3作为开发人员在一定阶段的工作成果和结束标志。
4记录开发过程中的有关信息,以便于协调以后的软件开发、使用和维护。
5 便于潜在用户了解软件的功能、性能等各项指标,为他们选购符合自己需要的软件提供依据。
1.2 软件文档分类1.按照软件文档的形式进行分类•非正式文档:开发过程中需要经常填写的各种图表、工作表格。
•正式文档:需要专门编制的各种技术资料、管理资料,一般要有文档编码号,并需要进行专门的存档管理。
其中,软件文档主要指正式文档。
2.按照软件文档的产生和使用范围进行分类•开发文档:软件开发过程中,作为软件开发人员前一阶段工作成果的体现和后一阶段工作依据的文档。
包括可行性研究、项目开发计划、需求说明、数据说明、概要设计和详细设计。
•管理文档:软件开发过程中,由软件开发人员制定的需提交管理人员的一些工作计划和工作报告,包括项目开发计划、测试计划、测试报告、开发进度月报及项目开发总结。
•用户文档:软件开发人员为用户准备的有关该软件使用、操作、维护的资料,包括用户手册、操作手册、维护修改建议、需求说明。
3.按照国家标准分类按照计算机软件产品开发文件编制指南的国家标准(GB 8567—88)的要求,在一项计算机软件的开发过程中,一般应产生以下文件:•可行性研究报告•项目开发计划•需求规格说明书•测试计划•概要设计说明书•数据库设计说明书•详细设计说明书•模块开发卷宗•用户操作手册•系统维护手册•测试分析报告•系统试运行计划•开发进度月报•项目开发总结报告1.3 软件文档与软件生命周期之间的关系一般而言,软件生命周期可以分为六个阶段:(1)项目可行性研究与规划阶段。
(2)软件需求分析阶段。
[02]软件开发计划-438C
目录1 范围 (6)1.1标识 (6)1.2系统概述 (6)1.3文档概述 (6)1.4与其它计划的关系 (6)2 引用文档 (6)3 策划背景概述 (6)4 实施整个软件开发活动的计划 (7)4.1软件开发过程 (7)4.2软件开发总体计划 (8)4.2.1软件开发方法 (8)4.2.2软件产品标准 (9)4.2.3可重用软件产品 (9)4.2.4关键性需求的处理 (9)4.2.5计算机硬件资源利用 (9)4.2.6决策理由的记录原理 (10)4.2.7需方评审途径 (10)5 实施详细软件开发活动的计划 (10)5.1项目计划及监督 (10)5.1.1软件开发策划 (10)5.1.2软件集成测试计划 (11)5.1.3软件配置项测试计划 (11)5.1.4软件安装计划 (11)5.1.5软件移交计划 (11)5.1.6跟踪和更新计划 (11)5.2建立软件开发环境 (11)5.2.1软件工程环境 (11)5.2.2软件测试环境 (11)5.2.3软件开发库 (12)5.2.4软件开发文件 (12)5.2.5非交付软件 (13)5.3初样研制 (13)5.3.1软件需求分析 (13)5.3.2软件设计 (13)5.3.3设计决策 (13)5.3.4体系结构设计 (13)5.3.5详细设计 (14)5.3.7软件配置项测试 (14)5.3.8系统测试 (15)5.4正样研制 (16)5.4.1软件需求分析 (16)5.4.2软件设计 (16)5.4.3配置项测试 (16)5.4.4系统测试 (17)5.4.5确认测试(若适用) (17)5.5软件测评 (17)5.6出所检验(若适用) (18)5.7部队试验(若适用) (18)5.8设计定型(若适用) (18)5.9软件使用准备 (18)5.9.1可执行软件的准备 (18)5.9.2用户现场的版本说明的准备 (18)5.9.3用户手册的准备 (18)5.9.4用户现场安装 (18)5.10软件移交准备 (19)5.10.1可执行软件的准备 (19)5.10.2源文件准备 (19)5.10.3保障现场的版本说明的准备 (19)5.10.4已完成的软件设计和其它的软件支持信息的准备 (19)5.10.5保障手册准备 (19)5.10.6到指定保障现场的移交 (19)5.11软件验收支持 (19)5.12软件配置管理 (19)5.13软件产品评估 (19)5.13.1中间阶段的和最终的软件产品的评估 (19)5.13.2软件产品评估记录 (19)5.13.3软件产品评估的独立性 (19)5.14软件质量保证 (20)5.15纠正活动 (20)5.15.1问题报告 (20)5.15.2问题更改报告 (20)5.16联合技术评审和联合管理评审 (20)5.16.1联合技术评审 (20)5.16.2联合管理评审 (20)5.17其他软件开发活动 (21)5.17.1风险管理 (21)5.17.2软件管理指标 (21)5.17.3保密性 (21)5.17.4分承制方管理 (21)5.17.5与软件独立验证和认证机构(IV&IV)的接口 (21)5.17.7项目过程的改进 (21)5.17.8计划中未提及的其他活动 (22)6 进度安排及活动网络 (22)6.1进度安排 (22)6.1.1进度表 (22)6.1.2活动网络图 (23)7 项目的组织和资源 (23)7.1项目组织 (23)7.2项目资源 (24)7.2.1人力资源 (24)7.2.2开发方所用设施 (24)7.2.3需方应提供的资源 (24)7.2.4其它所需的资源 (24)8 注解 (25)1 范围1.1 标识本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号和发布号。
软件使用手册模板
冠唐设备管理系统使用手册目录第一章安装及系统设置............................................................安装使用.....................................................................系统管理.....................................................................数据库优化...............................................................数据备份.................................................................数据恢复.................................................................重新初始化...............................................................系统设置.....................................................................修改登陆口令.............................................................注册信息设置.............................................................管理员设置...............................................................往来单位设置.............................................................相关人员设置.............................................................参数设置.....................................................................全局参数.................................................................单位结构.................................................................设备类型.................................................................其他选型.................................................................自定义字段设置........................................................... 第二章数据导入及模板管理........................................................批量导入.....................................................................模板管理.....................................................................模版添加.................................................................模版修改.................................................................模版输出................................................................. 第三章设备管理..................................................................设备信息.....................................................................基本信息.................................................................外观图片.................................................................关联文档.................................................................保养/维修................................................................设备履历.................................................................备注信息.................................................................信息查看.....................................................................分类查看.................................................................列表显示.................................................................数据输出.....................................................................Excel列表输出............................................................设备清单.................................................................设备标签.................................................................按照模板输出.............................................................统计分析.....................................................................切换统计指标.............................................................统计设置.................................................................反查与关闭反查...........................................................更新净值..................................................................... 第四章维修/保养.................................................................维修信息.....................................................................添加维修记录.............................................................查看/搜索维修记录........................................................添加维修计划.............................................................查看/搜索维修计划........................................................保养信息.....................................................................添加保养记录.............................................................查看/搜索保养记录........................................................添加保养计划.............................................................查看/搜索保养计划........................................................维修保养提示.................................................................维修/保养统计分析............................................................ 第五章备品配件..................................................................配件信息.....................................................................基本信息.................................................................关联设备.................................................................出入库记录 ...................................................................入库 ..................................................................... 出库 ..................................................................... 配件查看 ..................................................................... 第六章 文档管理 ..................................................................文档添加 ..................................................................... 文档查看 .....................................................................第一章 安装及系统设置安装使用在公司网站()下载最新版本的冠唐设备管理系统,点击产品图标进行解压安装。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
xx公司软件版本控制办法 1、目的 规范本公司软件产品版本的升级流程,清晰管理软件版本号,保证各使用人、使用地点的版本软件都能胜任工作,并可靠保存不同版本软件。
2、适用范围 适用于研发结束进行测试或投入应用的软件系统、硬件驱动软件或独立工作软件,已销售产品中的软件系统的升级或变更管理等。
3、职责 3.1 版本管理员负责统计公司内所有软件的版本信息,管理软件版本号,向软件工程师传达工程、维护及销售人员反馈的软件问题并进行汇总,在软件升级结束后向系统集成工程师提供新版本的软件系统。
3.2 项目软件负责人及软件工程师负责对软件系统进行升级,项目软件负责人负责将升级后的软件上传到公司产品服务器,并通知版本管理员记录升级信息。
3.3 每个项目的软件负责人对本小组内目前完成测试的软件及系统进行归档和版本维护。
3.4 项目软件负责人对本项目的软件升级方法进行确认,将对软件的整体调整与总工协商后确定方法。
3.5 销售人员和工程人员向版本管理员通报软件产品问题,工程人员负责升级后软件的重新安装和使用跟踪,并对修改版本软件的使用情况在规定时间内进行反馈。
3.6 工程部集成工程师在完成软件安装后应填写客户版本信息清单,提交版本管理员进行归档并汇总。
3.7 对于软件系统的一般性 BUG 和软件实现明显不适当的问题,项目软件负责人应积极进行修改,升级软件版本;其他软件使用性问题,项目软件负责人有权确定是否修改。
3.8 对于软件功能性的重大修改,应将问题进行备案,并提交总工程师确定是否修改以及 修改时间。对涉及需要产品升级等问题时,应提交公司技术委员会进行讨论确定。 4、工作程序 4.1 软件系统保存 4.1.1 建立公司产品存储服务器,网管(研发部)为每个项目组分配源代码存储区域,对每个项目组的软件归档负责人分配相应文件夹的写一次及可读控制权限,本组人员对该文件夹具有上传和只读权限,其他人员不能浏览该文件夹内容。网管要为源代码生成的应用程序建立存储区域并对公司内部人员分配权限。
4.1.2 项目组软件负责人将本项目组内现有的全部源代码及应用程序上传到软件服务器的相应区域,并填写《版本信息清单》,交版本管理员保存。
4.1.3 在公司产品服务器上,网管为每个项目组分配产品输出存储区域。并为相应的项目软件负责人分配一次写读权限;为工程部集成工程师、软件版本管理员分配只读权限。
4.1.4 对销售出产品的软件版本,在产品存储服务器上应至少保存 10 年。 4.2 版本输出 4.2.1 版本管理向销售人员和工程、运维人员提供当前归档的最新的稳定版本软件系统,或者按照特殊要求输出经过项目软件负责人确认的软件版本。
4.2.2 版本管理员汇总工程部系统集成工程师完成的《客户版本信息清单》,对输出的软件系统的版本信息进行记录。
4.3 软件的版本升级 4.3.1 已经交付使用的软件系统,软件工程师可以对软件做出实现不适当或消除 BUG 的升级活动,升级完毕后,项目软件负责人需根据实际情况在服务器建立版本区分的文件夹保存新版本,以避免对老版本软件的覆盖,同时通知版本管理员进行版本更新记录。
4.3.2 销售人员、工程人员通过测试或客户反馈获取软件存在问题的信息后,填写《软件问题通报单》交版本管理员处理。
4.3.3 版本管理员接到《软件问题通报单》后,将《软件问题通报单》提交项目软件负责人并协同解决问题。项目软件负责人负责将问题解决后的软件上传至服务器。版本管理员对升级信息进行记录,并向工程人员提供升级后的软件版本,同时在《客户版本信息清单》中做出记录。
4.3.4 工程人员负责对客户的软件系统实施升级,并对升级后对客户的使用情况进行电话跟踪。并在三个月内将反馈信息提交版本管理员并通知相关项目软件负责人。
5、实施细则 5.1 文件存储 5.1.1 各研发组对源代码建立单独文件目录, 授权项目软件负责人员具备写一次和只读控制权限。
5.1.2 对生成的应用程序,版本管理员、及工程人员具备只读权限。 5.1.3 只有系统管理员能直接对服务器进行操作,系统管理员应对服务器管理情况做出书面记录说明。
5.2 销售接口 5.2.1 确定版本管理员是外界获取公司产品软件的唯一出口; 5.2.2 版本管理员必须对销售产品中的软件信息做出详细记录(可细致到模块程度的)并对该销售产品的升级及变更情况做出记录。
5.3 工程与维护接口 5.3.1 版本管理员在发布了新版本通知后,工程运维人员发现存在 BUG 或实现不适当问题时,通过《软件问题说明及升级需求单》向研发人员通告信息。
5.3.2 研发人员做出反馈后,必须再次通过版本管理员提供升级后的软件版本。 5.4 人员设备配置 5.4.1 设版本管理员;每个研发组设置项目软件负责人(新版本小组出口, , 服务器文件控制 )
5.4.2 配置 RAID 存储服务器一台作为公司产品服务器; 6、质量记录 6.1 《版本信息清单》 6.2 《客户版本信息清单》 6.3 《软件问题通报单》
附录一、软件版本分类说明 =====附录软件版本名称===== α(alphal) 内部测试版 α版,此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员。一般而言,该版本软件的 bug 较多,普通用户最好不要安装。
β(beta)外部测试版 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过大规模的发布测试来进一步消除。这一版本通常由软件公司免费发布,用户可从相关的站点下载。通过一些专业爱好者的测试,将结果反馈给开发者,开发者们再进行有针对性的修改。该版本也不适合一般用户安装。
γ(gamma)版 该版本已经相当成熟了,与即将发行的正式版相差无几,如果用户实在等不及了,尽可以装上一试。
trial(试用版) 试用版软件在最近的几年里颇为流行,主要是得益于互联网的迅速发展。该版本软件通常都有时间限制,过期之后用户如果希望继续使用,一般得交纳一定的费用进行注册或购买。有些试用版软件还在功能上做了一定的限制。
unregistered(未注册版) 未注册版与试用版极其类似,只是未注册版通常没有时间限制,在功能上相对于正式版做了一定的限制,例如绝大多数网络电话软件的注册版和未注册版,两者之间在通话质量上有很大差距。还有些虽然在使用上与正式版毫无二致,但是动不动就会弹出一个恼人的消息框来提醒你注册,如看图软件acdsee、智能陈桥汉字输入软件等。
demo 演示版 在非正式版软件中,该版本的知名度最大。demo版仅仅集成了正式版中的几个功能,颇有点像 unregistered。不同的是,demo版一般不能通过升级或注册的方法变为正式版。
以上是软件正式版本推出之前的几个版本,α、β、γ可以称为测试版,大凡成熟软件总会有多个测试版,如 windows 98 的β版,前前后后将近有10个。这么多的测试版一方面为了最终产品尽可能地满足用户的需要,另一方面也尽量减少了软件中的bug 。而 trial 、unregistered 、demo有时统称为演示版,这一类版本的广告色彩较浓,颇有点先尝后买的味道,对于普通用户而言自然是可以免费尝鲜了。 正式版,不同类型的软件的正式版本通常也有区别。 release 最终释放版 该版本意味“最终释放版”,在出了一系列的测试版之后,终归会有一个正式版本,对于用户而言,购买该版本的软件绝对不会错。该版本有时也称为标准版。一般情况下,release不会以单词形式出现在软件封面上,取而代之的是符号 (r) ,如 windows nt(r) 4.0、ms-dos(r) 6.22 等。
registered 注册版 很显然,该版本是与 unregistered 相对的注册版。注册版、release和下面所讲的standard版一样,都是软件的正式版本,只是注册版软件的前身有很大一部分是从网上下载的。
standard 标准版 这是最常见的标准版,不论是什么软件,标准版一定存在。标准版中包含了该软件的基本组件及一些常用功能,可以满足一般用户的需求。其价格相对高一级版本而言还是“平易近人”的。
deluxe 豪华版 顾名思义即为“豪华版”。豪华版通常是相对于标准版而言的,主要区别是多了几项功能,价格当然会高出一大块,不推荐一般用户购买。此版本通常是为那些追求“完美”的专业用户所准备的。
reference 该版本型号常见于百科全书中,比较有名的是微软的encarta系列。 reference是最高级别,其包含的主题、图像、影片剪辑等相对于standard和deluxe版均有大幅增加,容量由一张光盘猛增至三张光盘,并且加入了很强的交互功能,当然价格也不菲。可以这么说,这一版本的百科全书才能算是真正的百科全书,也是发烧友们收藏的首选。
professional(专业版) 专业版是针对某些特定的开发工具软件而言的。专业版中有许多内容是标准版中所没有的,这些内容对于一个专业的软件开发人员来说是极为重要的。如微软的visual foxpro标准版并不具备编译成可执行文件的功能,这对于一个完整的开发项目而言显然是无法忍受的,若客户机上没有foxpro将不能使用。如果用专业版就没有这个问题了。
enterprise(企业版) 企业版是开发类软件中的极品(相当于百科全书中的reference版)。拥有一套这种版本的软件可以毫无障碍地开发任何级别的应用软件。如著名的visual c++的企业版相对于专业版来说增加了几个附加的特性,如sql调试、扩展的存储过程向导、支持as/400对ole db的访问等。而这一版本的价格也是普通用户无法接受的。如微软的visual studios 6.0 enterprise 中文版的价格为 23000 元。