博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件开发与模型
阅读量:5259 次
发布时间:2019-06-14

本文共 449 字,大约阅读时间需要 1 分钟。

什么是模型?开发软件为何要建模?

  所谓模型,就是为了理解事物而对事物作出的一种抽象,是对事物的一种无歧义的书面描述。通常,模型由一组图示符号和组织这些符号的规则组成,利用它们来定义和描述问题中的术语和概念。更进一步讲,模型是一种思考工具,利用这种工具可以把知识规范地表示出来。

  模型可以帮助人们思考问题、定义术语、在选择术语时作出适当的假设,并且有助于保持定义和假设的一致性。为了开发复杂的软件系统,系统分析员应该从不同角度抽象出目标系统的特性,使用精确的表示方法构造系统的模型,验证模型是否满足用户对目标系统的需求,并在设计过程中逐渐把和实现有关的细节加进模型中,直至最终用程序实现模型,对于那些因过分复杂而不能直接理解的系统特别需要建立模型,建模的目的主要是为了减少复杂性。人的头脑每次只能处理一定数量的信息,模型通过把系统的重要部分分解成人的头脑一次能处理的若干子部分,从而减少系统的复杂程度。

转载于:https://www.cnblogs.com/cxmlj/p/5304745.html

你可能感兴趣的文章
Wireshark基本介绍和学习TCP三次握手
查看>>
关于静态方法与非静态方法的执行效率
查看>>
<C - 文件操作> 2017-12-05
查看>>
在MsSQLServer2000上通过调用OLE创建二维条码
查看>>
好文转载—程序员的禅修之路
查看>>
Retrofit 入门学习
查看>>
模拟题 Right turn SCU - 4445
查看>>
【bzoj3172】 [Tjoi2013]单词 AC自动机
查看>>
【bzoj3325】[Scoi2013]密码 逆模拟Manacher
查看>>
文本替换
查看>>
Python学习记录
查看>>
SpringBoot启动跟踪
查看>>
vs2017和vs2019专业版和企业版
查看>>
UVA 12661 Funny Car Racing 有趣的赛车比赛(最短路,变形)
查看>>
POJ 3259 Wormholes 虫洞(负权最短路,负环)
查看>>
python已安装好第三方库,pycharm import时仍标红的解决办法
查看>>
python 并发编程 基于gevent模块实现并发的套接字通信
查看>>
截图工具
查看>>
BZOJ5059 前鬼后鬼的守护 【堆扩展】*
查看>>
Js对象继承小结
查看>>