服务

技术:

        为持续改进客户的业务水平,灿迪一直致力于开发、引用新型软件技术。到目前为止,我们已经熟练掌握以下技术:

编程语言 协议
• NET (С#, VB.NET)
• Java
• C/C++
• Ruby
• Delphi
• PHP
• erl
• SQL
• HTML/XML
• JavaScript
• TCP/IP
• FTP
• HTTP
• SNMP
• ICMP
• ARP
• Telnet
• SSH
服务器 数据库
• Apache
• JBoss
• Mongrel
• Microsoft Office SharePoint Server
• J2EE
• Java WebStart
• BEA WebLogic
• IBM WebSphere
• Microsoft IIS
• Oracle
• Microsoft SQL Server
• InterBase
• MySQL
• DB/2
• PostgreSQL
技术和框架 编程工具
• MFC
• WinAPI
• OLE/COM/COM+/DCOM
• ADO/OLEDB/ODBC
• DAO
• JSP/ASP
• Java Beans
• Servlets
• SSL
• Ruby on Rails
• ASP.NET
• Wicket
• Tapestry
• SAP
• Visual Studio
• IDEA
• Eclipse
• NetBeans
• RadRails
• Erwin
• NetBeans
• RadRails
• Erwin
• ClearCase
• ClearQuest
• Team Foundation Server
• CVS
• VSS
• Rational Rose
• Macromedia Dreamweaver
• Zend Studio
• Rapid SQL


软件开发流程:

        项目成功与否不仅需要周密的计划和有效的管理,与客户有效的沟通并了解其需求同样必不可少。
        我们的开发流程建立在这样的基础之上,即客户可以控制项目实施的任何阶段,每个阶段可以进行讨论并加以文档化。

阶段 任务 文档
系统需求 1. 调研用户需求及用户环境
2. 论证项目可行性
3. 制定项目初步计划
1. 可行性报告
2. 项目初步开发计划
需求分析 1. 确定系统运行环境
2. 建立系统逻辑模型
3. 确定系统功能及性能要求
4. 编写需求规格说明、用户手册概要、测试计划
5. 确认项目开发计划
1. 需求规格说明
2. 项目开发计划
3. 用户手册概要
4. 测试计划
概要设计 1. 建立系统总体结构,划分功能模块
2. 定义各功能模块接口
3. 数据库设计(如果需要)
4. 制定组装测试计划
1. 概要设计说明书
2. 数据库设计说明书(如果有)
3. 组装测试计划
具体设计 1. 设计各模块具体实现算法
2. 确定模块间详细接口
3. 制定模块测试方案
1. 详细设计说明书
2. 模块测试计划
实现 1. 编写程序源代码
2. 进行模块测试和调试
3. 编写用户手册
1. 程序调试报告
2. 用户手册
集成测试 1. 执行集成测试计划
2. 编写集成测试报告
1. 系统源程序清单
2. 集成测试报告
验收测试 1. 测试整个软件系统(健壮性测试)
2. 试用用户手册
3. 编写开发总结报告
1. 确认测试报告
2. 用户手册
3. 开发工作总结
维护 1. 为纠正错误,完善应用而进行修改
2. 对修改进行配置管理
3. 编写故障报告和修改报告
4. 修订用户手册
1. 故障报告
2. 修改报告