软酷·卓越实验室
项目特色
> 在线实训
> 项目库
> 开发工具
> 实训平台
> 行业专家
> 专业技术
> 开发标准
> 政府支持
实施计划
> 实训目的和任务
> 技能要求
> 实训计划
> 技术支持和服务
> 实训成果展示
> 实训项目管理
> 实训评估及证书
前景规划
> 学员前景
> 企业前景
> 卓越实验室前景
成功案例
> 武汉大学
> 华中科技大学
> 广东工业大学
> 中国地质大学
> 广东海洋大学
> 上海对外贸易学院
  开发工具
  软件开发过程一般可以划分成分析、设计、编码实现、测试等阶段,每个阶段使用的工具构成如下表,结合软酷网提供的项目管理功能,完全可以覆盖开发及管理的全过程。这些工具包括一些优秀的开源工具,也可以是商业工具软件。

开发阶段 工具 功能
需求分析、设计
(分析设计人员)
(1)IBM Rational Rose
(2)IBM Rational Software Modeler
(3)MS Visio
(1)提供需求、设计、实现等分布式协作功能,需求管理
(2)使用统一建模语言 (UML) 表示法,对系统和应用程序进行可视建模
(3)使用统一建模语言 (UML) 表示法,对系统和应用程序进行可视建模
编码测试
(开发人员)
(1)MyEclipse
(2)JUnit插件
(3)Rational Application Developer
(4)VS.Net
(5)SVN插件
(1)集成编程环境,支持插件
(2)单元测试插件
(3)集成编程环境
(4)集成编程环境
(5)配置管理插件
测试
(测试人员)
(1)Selenium
(2)MaxQ
(3)Jmeter
(4)OpenSTA
(5)Bugzilla Test Runner
(6)Bugzilla
(1)Selenium 是为Web 应用而开发的自动化测试工具,适合进行功能测试、验收测试
(2)MaxQ是一个免费的功能测试工具。它包括一个HTTP代理工具,可以录制测试脚本,并提供回放测试过程的命令行工具。
(3)Jmeter可以完成针对静态资源和动态资源(Servlets, Perl脚本, Java对象, 数据查询, FTP服务等)的性能测试、可以模拟大量的服务器负载、网络负载、软件对象负载,通过不同的加载类型全面测试软件的性能、提供图形化的性能分析。
(4)OpenSTA可以模拟大量的虚拟用户、结果分析包括虚拟用户响应时间、web服务器的资源使用情况、数据库服务器的使用情况,可以精确的度量负载测试的结果。
(5)Bugzilla Test Runner基于Bugzilla缺陷管理系统的测试用例管理系统
(6)开源的软件缺陷管理系统
全过程 SVN 配置管理