`
gdpglc
  • 浏览: 95858 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

什么是领域?

 
阅读更多
领域是需求生存的环境。
领域也可被称为:问题空间、问题域。

领域的重要特性是:存在性。也就是说,它是存在的,且必须存在,并具有一定的稳定性。
但领未必是客观存在,有的邻域是人为创造出来的。比如:超级马力游戏。这个领域是人为创造出来的,但是当创艺完成后,会具有一定的稳定性。

领域的构成:和需求相关的事物(领域对象)。它具有属性和行为。因此可以用类图来表示领域模型。

因为领域的存在性,因此可以直接依据它设计软件的对应部份。

软件在开发时,会创造出一些对象用来实现功能。这样的对象不作为领域对象看待。比如IO库中的输入流和输出流对象,用来读写数据源。数据源可以作为领域对象看待。因为的确存在实际的数据源。输入流和输出流对象,作为领域对象则表示它们是必须存在的,这将限制I/O库的设计,应该允许设计出没有输入流和输出流的IO库。因此,输入流和输出流应该作为设计对象看待。



0
0
分享到:
评论

相关推荐

    二、为什么要学习卷积神经网络? 三、什么是卷积? 一张图带你了解卷积计算过程: 卷积需要注意哪些问题? 为什么要进行数据

    三、什么是卷积? 一张图带你了解卷积计算过程: 卷积需要注意哪些问题? 为什么要进行数据填充: 卷积神经网络的模型是什么样的? 四、卷积神经网络的构造 1 输入层 2 卷积和激活 3 池化层 4 多层堆叠 5 ...

    人工智能的核心技术与应用领域?.pdf

    人工智能的核心技术与应用领域探究 人工智能(Artificial Intelligence, AI)自20世纪中叶以来,一直是科技界的热门话题。它代表了人类对模拟、延伸和扩展智能的不懈追求。人工智能的开发旨在利用数字计算机及其...

    科普知识:什么是区块链?

    什么是区块链?包括:什么是区块链、区块链他帮我们解决什么问题呢、这种分布式的区块链技术到底有什么样的好处呢、区块链如何运作、区块链有哪些特征、优缺点、区块链的应用领域有哪些等。

    2021年中国火锅配送行业:火锅牵手外卖,是否能填补外卖空白领域?(31页).pdf

    2021年中国火锅配送行业:火锅牵手外卖,是否能填补外卖空白领域?(31页).pdf

    SEO垂直领域公众号3万粉丝,做对了什么?为什么说现在是流量为王?.pdf

    SEO垂直领域公众号3万粉丝,做对了什么?为什么说现在是流量为王?

    什么是汉明窗?加Hanmming窗的作用?

    ### 什么是汉明窗? 汉明窗是一种常用于数字信号处理中的窗函数,主要用于频谱分析、滤波器设计等领域。窗函数的主要目的是减少在进行频谱分析时由信号截断产生的频谱泄漏现象,从而提高频谱分辨率。在本节中,我们...

    《optee系统架构从入门到精通》

    什么是TEE?什么是架构? Trustzone是硬件吗?是软件吗? 当前主流的软件和硬件是怎么样子的?有什么标准规范吗? 如何学习Trustzone/TEE? 学习Trustzone/TEE的最佳路径是怎样的? 什么是软硬件交互?软硬件是怎样...

    ChatGPT 是什么?能做什么?发展趋势是什么?

    由于其出色的内容生成能力,ChatGPT在内容创作领域有着显著的优势,能够提高生产力,丰富内容多样性。然而,值得注意的是,ChatGPT并非完美无缺。对于它未曾学习过的新鲜事物,它可能会生成不准确甚至错误的信息,...

    计算机视觉(CV)领域的教程都有哪些?讲一讲如何才能学好计算机视觉

    计算机视觉(CV)领域的教程都有哪些?讲一讲如何才能学好计算机视觉; 计算机视觉(CV)领域的教程都有哪些?讲一讲如何才能学好计算机视觉; 计算机视觉(CV)领域的教程都有哪些?讲一讲如何才能学好计算机视觉;...

    数据标注是什么?主要是用来做什么?

    #### 一、什么是数据标注? 数据标注是指对原始的、未经处理的多媒体数据(如语音、图片、文本、视频等)进行加工处理的过程,使其转化为计算机能够理解和利用的形式。这一过程通常涉及转义、打点、拉线、拉框等...

    数据库行销是什么?数据库行销是什么?.doc

    那么,数据库行销究竟是什么?它是如何运作的?又将如何影响企业与客户之间的关系?本文将深入探讨数据库行销的含义、核心策略、实施路径以及对企业和市场的影响。 首先,数据库行销,也被称作数据库营销,是一种以...

    什么是深度学习?(从函数逼近论的角度来理解).pdf

    本文的目的是帮助非人工智能领域的学生(主要是计算机图形学领域的学生及笔者的学生)来搞懂深度学习(这里指狭义的深度学习,即基于DNN的深度学习)的基本概念和方法。笔者尝试用通俗的语言,从函数逼近论的角度来...

    领域模型代码示例

    领域驱动设计(Domain-Driven Design,简称DDD)是一种软件开发方法,它强调通过与领域专家紧密合作,将复杂的业务逻辑转化为可执行的软件模型。在本示例中,"领域模型代码示例"是一个用于展示DDD实践的演示项目,...

    市场简报:深度学习框架到底是什么?中国AI企业为何纷纷开源自研框架?.pdf

    例如,他们可能需要更高的计算效率、更好的兼容性、更强的可扩展性或更适合特定领域应用的特性。 另一个重要的原因是中国在人工智能领域逐渐走向自主创新。由于国际形势日趋复杂,存在着技术封锁和出口限制的风险,...

    20丨领域驱动设计:35岁的程序员应该写什么样的代码?.pdf

    领域驱动设计(Domain-Driven Design,简称DDD)在软件开发领域中占据着至关重要的地位。它不仅是一种设计方法,更是一种深入业务领域的思维方式。DDD强调将业务逻辑的开发和业务领域的深入理解相结合,致力于构建...

    (分享三)领域模型.MP3

    大家好,欢迎来到小蒋的技术圈。上次跟大家聊到了领域驱动设计,也叫DDD。...那DDD中提到的“领域模型”是什么?和我们传统软件设计中以及UML中的领域模型有什么关系?今天小蒋准备和大家一起聊聊看。下面我们开始吧。

    《实现领域驱动设计》中的源码

    《实现领域驱动设计》这本书是领域驱动设计(Domain-Driven Design,简称DDD)领域的经典之作,作者埃里克·埃文斯深入探讨了如何通过软件设计来理解和处理复杂的业务问题。书中提供的源码工程是理解DDD实践的重要...

    实现领域驱动设计

    领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?Vaughn Vernon 的这本...

    采访ChatGPT:科学原理是什么?影响哪些行业?未来发展?

    ChatGPT:ChatGPT已经开始在许多行业和领域产生影响,如客户服务、智能家居、社交媒体、医疗保健和金融等。未来,ChatGPT将继续提供更好的自然语言处理和智能交互,可能产生众多影响。 ChatGPT:中国的科技企业在...

    人工智能是什么?.pdf

    "人工智能是什么?" 人工智能是一门新兴的技术科学,旨在研究、开发用于模拟、延伸和扩展人类智能的理论、方法、技术及应用系统。人工智能的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等领域。 ...

Global site tag (gtag.js) - Google Analytics