正在加载图片...
需要写出书面报告,提交给项目负责人,由项目负责人决定对设计实施变更和调整。 2)程序员的独立性和创造性发挥应以不影响程序总体结构和共同规范为准则。在编程过 程中,对编程中采用的具体技巧和方法,在不改变设计接口和功能的前提下可以由程序员自 已决定方法。例如,设计方案中有一个操作,它给出了操作的返回值类型,参数和参数类型 如果程序员在编程过程中发现,在—个操作中实现规定的功能代码量太大、程序过于冗长, 程序员可以将该操作的代码分解为几个小操作。诸如此类问题在设计时一般考虑不到,需要 程序员在具体开发过程中调整原设计方案。但所有调整,必须保证原设计方案提供的接口和 方法不变。 3)尊重程序员个人的习惯和偏好。例如,实现一个循环是采用For语句还是 While语句, 应该尊重程序员的喜好。当然采用不同语句,系统的运行效率是不一样的,有经验的程序员 会在代码编写时考虑到语句效率问题。 4)功能代码、界面代码以及后台数据库的代码分开来实现。这样一方面保证了代码的独 性;另外也可以提高系统的可维护性、可移植性,最后也能够充分发挥不同程序员的技术 优势,承担符合各人特长的编程工作 5.版本控制 信息系统开发必须重视版本管理和控制。对系统版本进行有效管理,对提高工作效率、 减少中间失误、方便程序测试具有重要意义。系统开发过程中,需要树立版本管理意识,制 定系统版本管理规范和制度,必要时安排专人负责系统版本管理工作。 信息系统中的软件一般具有中间版本、α版本,β版本,发布版本和维护版本等 1)中间版本:系统未完成前的版本。一个系统的软件可能会有多个中间版本,记录不同 时间、不同人员开发的软件程序 2)α版本:未完成但可以提交进行严格测试的软件版本。a版本的生命周期很短,通常 只有几天或几个星期。 3)β版本:能够稳定运行的系统,可以交付给终端用户进行测试。β版本是经过对多个 α版本的完整测试,确认没有问题后产生的,β版本提交给直接用户在实际工作中进行测试 和检验,一般需要几个月的测试时间。 4)发布版本:正式向社会发布,或向用户提交使用的信息系统软件版本。 5)维护版本:对发布的版本进行错误纠正,以及进行功能或性能改进的软件版本。 开发过程中,常用的版本控制工具有CVS, Microsoft visual' Source safe(VSS)等。这 些工具可以有效对原代码和相关文档进行版本控制,其中的CVS支持广域网的使用。这些工 具都可以与现在的集成开发环境有效结合,使得原代码的管理控制变得更加简单。但是ⅤSS 只能在微软平台下面使用,CVS则支持不同的平台。在选择版本控制工具时,应该根据开发 人员的水平和项目的实际需要来选择。在项目开发期间,利用版本控制工具,可以有效的对 开发过程中的源代码、开发文档进行管理维护,尤其是在项目成员协同开发时,可以保证原 始代码版本的一致性,有效解决冲突问题。在多人开发过程中,版本的致性维护十分重要 控制也变得复杂,利用版本控制工具,可以保证一个唯一的最新版本,同时保留开发过程中 的各个历史版本
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有