博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pb 版本控制
阅读量:6828 次
发布时间:2019-06-26

本文共 1391 字,大约阅读时间需要 4 分钟。

一、 编程对象的分类

以PowerBuilder作为前台开发工具,进行软件开发的过程中,所涉及的编程对象如表1-1所示。
表1-1 编程对象分类
序 号 类 别
1 源代码
2 可执行代码
3 资源文件(如pbr,bmp,ico文件)
4 配置文件(如ini文件)
5 其他
二、编程对象的组织
使用PowerBuilder开发工具产生的对象,可以按照设计(正在编写和调试)和运行(调试、编译结束,可以接受测试和运行)中的状态进行编程对象的组织规划,重点是目录结构的划分,具体目录的相对关系如表1-2所示。
表1-2 对象组织
类 别 目 录 说 明
源代码 SrcCode 可按子系统再划分子目录
可执行代码 Program 可按子系统再划分子目录
图片文件 Images 包含应用图标ICO文件、BMP/JPG/GIF文件
配置文件 Ini
其他 Other
三、团 队 开 发
a. 服从团队开发纪律和进度安排。
b. 未经项目负责人或项目经理的许可,不允许擅自进行可能影响其他人员工作的任何工作,如添加Library,添加数据库表等;如有必要,必须提出书面申请,说明原因以及要改动的操作的详细说明,由项目管理人员统一进行操作和协调。
c. 代码必须符合标准规范,项目负责人或者项目经理有权责成开发人员修改其不符合开发规范的代码。
d. 代码集中存放到文件服务器的某一目录,客户机统一映射为固定盘符,确保程序在任何时候都是完整的可用版本而不是零散的代码集,不允许拷贝到本地硬盘进行开发。
e. 当编写某些公用部件和代码时,必须使用Check out 功能确保代码独占使用而不能让其他人同时也修改,当修改完成的时候必须及时使用Check in 功能确保代码消除独占状态以使其他人能及时使用修改后的代码。
f. 各人设置自己在团队中的User ID:Library->Source->Connect->选择[PB Native]->设置User ID,填写自己姓名的拼音缩写或者英文名。
4.版 本 说 明
a. 软件版本号标准为A . B,其中A和B为0到99之间的数字。
b. 当A大于1并且B为奇数时,表示当前版本为处于开发、测试阶段的版本,定义为“开发版”;当B为偶数时,表示当前版本为稳定的、可实际运行的版本,定义为“稳定版”。
c. 当软件开始开发时,确定版本号为0.1;随着软件开发的进度,版本号随着每一次主要功能的完善而变化,最高达到0.99。
d. 软件初步开发完成后,经过软件开发小组内部测试,初步能够完成软件需求提出的业务规范和技术要求,软件基本能正常运行,此时,确定该软件版本号为1.0 Beta X ,这意味着软件可以投入实际应用测试,其中X代表测试的次数。
e. 当软件的1.0 Beta X 版本推出并经过用户实际应用或者试运行测试后,此时,确定该软件版本号为1.0 RC。这意味着软件可以投入实际应用运行。
f. 当软件的1.0 RC 版本投入实际应用运行达到某一时限后,则认为该版本已经稳定,可以完全正常地使用了,这时,确定软件的版本号为1.0,这意味着软件开发完成,可以投入实际应用和推广。
g. 当软件进行升级时,如果功能变化不大,则次版本号变化;如果软件功能发生重大变化时,主版本号变化。
软件的最终版本号由项目负责人或者项目经理进行确定。

转载地址:http://ebykl.baihongyu.com/

你可能感兴趣的文章
很好的vc学习资料
查看>>
RPi 2B IPC webcam server
查看>>
通过n次循环获得n个自然数随机排序
查看>>
助力全站WebP ,阿里云云上FPGA 团队发布 WebP图片解决方案
查看>>
Java与C++之JNI编程小结
查看>>
ASP.NET效率陷阱之——Attributes
查看>>
mysql 5.7版本目录无data文件夹的解决办法
查看>>
【Java学习笔记之二十二】解析接口在Java继承中的用法及实例分析
查看>>
摆脱Spring 定时任务的@Scheduled cron表达式的困扰
查看>>
一个分层架构设计的例子(1)
查看>>
C#Json字符串转字典
查看>>
BZOJ 1029: [JSOI2007]建筑抢修【优先队列+贪心策略】
查看>>
java之Vector使用(与ArrayList区分)
查看>>
(5)jvm垃圾回收器相关垃圾回收算法
查看>>
11g中利用listagg函数实现自动拼接INSERT语句
查看>>
Android v4、v7、v13 的区别
查看>>
发现一个小技巧:火狐浏览器对phpmyadmin支持更友好
查看>>
把表单转成json,并且name为key,value为值
查看>>
MyBatis 实现关联表查询
查看>>
Maven常见问题之【-Dmaven.multiModuleProjectDirctory system property is not set】
查看>>