![软考高级系统架构设计师:软件系统建模方法及其应用](https://1500zi.500zi.com/uploadfile/img/16/68/b8676439b4c4cc8527517e6e2d7e1a33.jpg)
软考高级系统架构设计师:软件系统建模方法及其应用
一、面向对象建模方法二、结构化建模方法三、原型法建模 软件系统建模(Software System Modeling)是软件开发中的重要环节,通过构建软件系统模型可以帮助开发人员理解系统、抽取业务过程和管理系统的复杂性,也可以方便各类人员之间的交流。软件系统建模是在系统需求分析和系统实现之间架起的一座桥梁,系统开发人员按照软件系统模型开发出符合设计目标的软件系统,并基于该模型进行软件的维护和改进。
说明软件信息系统开发中常用的建模方法,阐述每种方法的特点及其适用范围。
一、面向对象建模方法
面向对象的建模方法把数据和过程集成到对象的结构中,所创建的模型称为对象模型。建模是构造软件系统最基本的步骤,建模是为了在软件开发过程的早期就发现设计中可能隐含的缺陷和错误。UML(标准建模语言)是一种定义良好、易于表达、功能强大且普遍适用的建模语言,融入了软件工程领域的新思想、新方法和新技术。UML功能域不限于支持面向对象的分析和设计,还支持从需求分析开始的软件开发的全过程,UML定义包括UML语义和UML表示法两个部分。
二、结构化建模方法
结构化建模方法的基本思想可概括为自顶向下、逐步求精、模块化技术,自顶向下逐层分解是指在程序设计时先考虑问题大的方面。在确定了主要方向后再由表及里深入到问题的具体的细节,由易