电脑知识与技术 研究开发
1引言
随着计算机应用的飞速发展 ,软件的复杂度不断 提高,源代
码的规模越来越大 ,项目失败的可能性也相应增加 。在长期的研
究与实践中 ,人们越来越深刻地认识到 ,建立简明准确的表示模
型是把握复杂系统的关键 。模型是对事物的一种抽象 ,人们常常
在正式建造实物之前 ,首先建立一个简化的模型 ,以便更透彻地
了解它的本质 ,抓住问题的要害 。使用模型可使人们从全局上把
握系统的全貌及其相关部件之间的关系 ,可以防止人们过早地陷
入各个模块的细节 。因此 ,建模是软件建设的功能需求分析的重
要部分 。对于软件的开发来讲 ,参与系统建设人员包括领域专家 、
软件设计开发人员 、管理人员和操作人员 ,他们之间的交流成为
系统开发的最大难题 ,即如何将系统的功能需求分析以明确的 、
清晰的方式表达出来 ,使得系统在具体实现阶段能够顺利地 、无
歧义地进行 。
UML作