1. 软件开发为什么要用UML建模,它有何特点
UML建模分为需求建模和设计建模,需求建模的目的是确定系统边界并明确系统需要实现的功能。而设计建模主要目的是用于开发团队中的设计思想交流;以及后续程序设计的依据;后续测试和验收程序的依据。UML的特点是可视化的图形建模,表达能力强;支持面向对象开发;对各个开发阶段统一设计规范和标准;易学易用。
2. 什么是软件建模
软件建模即软件分析建模,软件分析建模体现了软件设计的思想,在系统需求和系统实现之间架起了一座桥梁。软件工程师按照设计人员建立的模型,开发出符合设计目标的软件系统,而且软件的维护,改进也基于软件分析模型。
随着软件工程理论研究的深入和软件技术的不断发展,软件分析建模也日益完善。尽管不同的软件分析建模平台的建模工作存在差异,但大体可以把软件分析建模分成3类,即业务建模、数据建模和应用程序建模。
3. 为什么要使用软件开发模型
软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设计语言以及各种不同技能的人员参与工作、运用不同的管理方法和手段等,以及允许采用不同的软件工具和不同的软件工程环境。
(3)软件开发中为什么要建模扩展阅读
软件开发模型基本目标
1、开发尽可能多的软件产品,满足社会对软件全方位、不同应用领域的应用需求,是软件工程的首要目标。
2、提高软件的生产效率。由于软件产品的特殊性使得如何提高软件产品的生产效率成了迫切需要解决的难题。为此,人们从各个方面研究、探讨软件产品生产的内在规律,包括生产过程的管理、组织形式、开发工具、程序设计方法等,试图找出比较满意的求解方案。
3、满足应用的功能需要。这里包括几层意思:产品功能强、性能好、按期交付使用、易于用户操作和维护。
4、降低软件开发成本,包括降低软件设计成本和软件维护成本,而软件维护成本比开发成本要大得多。因此,提高软件可维护性是降低软件开发成本的有效途径。
声明:易商讯尊重创作版权。本文信息搜集、整理自互联网,若有来源标记错误或侵犯您的合法权益,请联系我们。我们将及时纠正并删除相关讯息,非常感谢!