|
|
| |
|
 |
1.易软件开发生命周期辅助工具
目标:
付出较低的开发成本;
达到要求的软件功能;
取得较好的软件性能;
开发的软件易于移植;
需要较低的维护费用;
按时完成开发工作,及时交付使用。
开发工具现状:
要实现以上目标,易思博公司除了采用工程化原则和方法之外,还充分采用适合自身业务实际的支持软件工程方法的自动的或半自动的软件支撑环境。包括:
OnTeam (易思博公司自主知识产权)
RUP (Rational Unified Process)
2.配置管理
目标:
在团队开发模式下解决如下开发过程管理的矛盾:标识、版本管理、变更控制、配置审计和配置报告。
1. 采用什么方式来标识和管理已存在的程序和它们的文档的各种版本,使得变更能够有效地实现?
2. 在软件交付用户之前和之后如何控制变更?
3. 谁有权批准核对变更安排优先级?
4. 如何保证变更得以正确地实施?
5. 利用什么办法来估计变更可能引起的其他问题?
使用工具现状: OnTeam CMS, VSS (SourceSafe)
3.需求管理
目标:
沟通用户和设计人员之间的认识,使用户和软件项目人员对需求达成共识
改善开发团队通讯的交流,提高开发质量
缩短开发周期,降低开发成本
使用工具现状: Rational RequisitePro,OnTeam
4.软件分析设计
目标:
贯穿软件生命周期全过程的一致性;
加强了对问题域和系统责任的理解;
改进最终用户与分析等有关各类人员之间的交互;
有利于用户参与;
实用性;
对需求的变化具有较强的适应性;
支持软件复用。
使用工具、技术现状:
面向对象的分析设计技术(Object-oriented Analysis & Design,OOAD);结构化分析设计技术(Structured
Analysis & Design,SAD)
ROSE
数据库设计、开发:PowerDesigner
5.软件测试
使用工具现状:PureCoverage, Purify, Quantify 等
6.开发工具
数据库:Oracle、MS SQL Server、DB2、ACCESS
编程工具:Delphi、VC、C++ Builder 、Java、VB、Html 、XML等
设计语言:UML
|
|