客观存在并可区分的事物。实体所具有的某种特性,一个实体可以有多个属性。UML及建模工具Rose在随着面向对象的程序设计的广泛应用,可视化编程遍地开花的今天,编程工作人员的地位一再被动摇,早以不再作为开发中的主流,而软件工程的应用以作为软件开发的质量和效率的重要见证已越来越被重视,针对早期的结构化建模工具的明显不足,ROSE吸取众多建模工具的优点,排除其不足,采用面向对象的成熟技术和双向工程的技巧,为提高软件开发的效率,保证软件开发的质量和可维护性作出了巨大的贡献。软件工程概述软件开发是一套关于软件开发各阶段的定义、任务、作用的建立在理论上的一门工程学科。它为解决软件危机,指导人们利用科学、有效的方法来开发软件,提高及保证软件开发的效率和质量取到了一定的作用。软件开发过程:需求分析(开始阶段)-概要设计(静态结构)-详细设计(动态结构)-编码-测试-维护结构化模型设计方法A. E-R图(实体关系图)实体属性关系B. 数据流图C. 功能模块图结构化模型的不足传统的结构化模型的设计所建立的模型不能反应源代码,与程序