Blue Sky. Net Code Generator
Home Automation Development Products Products Process & Quality Contact Us About Us Site Map DownLoads
Process & Quality
Development model
Process Control
Risk Management
R&D
过程控制
概述                   软件开发组织形式是软件开发所需要的资源的组织形式。基本上有两种组织形式。基于团队的组织形式和基于流水线的工厂形式。 团队形式本质上是一种作坊式的生产方式,软件开发所需要的资源和过程全部在团队内得以完成,并且基本上以手工实现为主。
         工厂模式是在公司内组建相应的功能部门(类似流水线),有完善的开发规范和流程,并且主要的工作是通过操作各种自动化工具(比如代码生成器,自动化文档工具,自动化测试工具)来完成。
              湛蓝科技采用微软的VSTS作为项目管理工具, 广泛的使用各种代码生成器和自动化测试工具,并且有自己完善的开发规范和流程.
软件工厂优势
                软件工厂就是指为了支持某种特定应用程序的快速开发而配置的开发环境。软件工厂从逻辑上讲就是软件开发方法和实践的下一个发展阶段。然而,通过引入产业化模式,软件工厂势必会改变软件行业的现状   。
         湛蓝科技是领先的软件技术开发公司,湛蓝科技认为软件工厂可以提供如下的利益。
          1:更快的开发速度, 更短的开发周期。
                        软件工厂依靠自动化生成技术, 规范成熟的流程,专业的岗位设置, 必然能极大的提高软件开发速度。自动化技术可以应用在系统设计,系统实现,系统测试等软件开发的多个环节。湛蓝科技的代码生成器现在已经能够支持直接生成应用。部分项目自动生成的代码可以到达90%以上。
               2:更高和更稳定的质量。
                                     由于开发过程的定式化, 自动化工具, 组件的应用, 以及一系列质量保证措施,  大大的增强了组织对项目质量的控制能力,采用工业化技术来进行软件开发的组织,能够保证所有项目交付一个可预期的质量的版本.可避免与以项目组为中心的开发组织模式而导致质量参差不齐的情况.
                        软件工厂在软件开发的所有过程中都有经过培训,考核上岗的专业人员. 专业的岗位设置和专业的岗位人员, 是软件质量的重要保障.,.
                        软件工厂必然有一系列的开发规范, 质量标准, 质量检验标准.这些规范和标准是软件质量的重要保障. 
                        软件工厂必然使用一系列的自动化开发工具, 自动化开发工具所产生的代码可以实现代码的规整, 基本上可以实现 零Bug,.借助自动化的测试工具,可以保证测试更充分, 更全面.                    
                        代码的规范性。由于自动生成的代码都是经反复研究,优化的代码,生成的代都是经过了规范化的代码。而手工编写的代码要实现这一点几乎是不可能的。
               3:更好的可维护性。
                          软件工厂是通过软件开发过程的自动化和专业化分工来达到提高效率和质量的目的. 专业化的分工必然要求软件的体系架构是一个基于多层和组件的体系架构 , 基于多层和组件的体系架构是软件可维护最重要的保障.
                          代码的可读性是软件可维护性的重要体现.代码的可读性主要依靠代码的规范和一致性来保障.软件工厂的各种开发规范和标准是代码规范的保障.自动化的代码生成器能产生手工不可能达到的一致性.
                                          
国际化开发流水线 国际化开发流水线依托《湛蓝国际化工具》,依靠各部门的相应配合来快速,高质量的完成国际化任务。具体流程为-->需求说明书-->设计说明书--> 自动化资源提取-->自动化翻译-->手工翻译-->自动化测试-->手工测试-->质量保障-->版本交付
.Net Web开发流水线             .Net Web 开发流水线依托《湛蓝.Net代码生成器》,依靠各部门的相应配合来快速,高质量的完成Web任务。具体流程为-->需求说明书-->设计说明书-->快速生成-->原型系统-->手工编码-->自动化测试-->手工测试-->质量保证-->发布版本
.Net Windows开发流水线             .Net Windows 开发流水线依托《湛蓝.Net代码生成器》,依靠各部门的相应配合来快速,高质量的完成Windows任务。具体流程为-->需求说明书-->设计说明书-->快速生成-->原型系统-->手工编码-->自动化测试-->手工测试-->质量保证-->发布版本