• 业务领域建模Domain Modeling liushu


    在IT项目的构建中,沟通是一切协作的基础。但在系统的开发过程中,每个人都会用自己的方式解释需求和设计,为此,项目需要提供一个标准的词汇表来反映目前对需求空间的理解。领域建模是构建项目词汇表或项目中使用的词典的任务,但领域模型比项目词汇表更好,因为它以图形方式显示了所有这些不同的术语如何相互关联。实际上,它是一个简化的类图,在不同的类(领域对象)之间使用线条进行描绘,以显示它们如何相互关联。领域模型显示领域类之间的聚合和泛化关系(has-a和is-a关系)。项目的领域模型定义了范围,并形成了构建用例的基础。域模型还提供了一个常见的词汇表,以便能够在项目团队成员之间进行明确的沟通。

    1. Collect application domain information

    我们小组的课题是实现一个面向主题的搜索引擎,它的功能性需求包括

    • 爬取网页获取内容
    • 文本处理,建立索引库
    • 分析关键字进行查询

    2.Brainstorming

    • 爬虫部分:爬取下载与主题相关的网页
    • 文本处理:过滤网页,提取网页文本,建立索引
    • 查询:分析关键字,检索文档

    3.Classifying the domain concepts into

    • 爬虫:自动登录、网页抓取、网页解析、存储
    • 文本预处理:过滤网页、提取网页文本、分词
    • 索引:建立索引、索引维护
    • 查询:分析关键字、相关文档打分、排序
    • 用户界面:搜索框,搜索结果展示

    4. Document result using UML class diagram

  • 相关阅读:
    神经网络和Deep Learning
    SQL 优化tips 及误区
    特殊字符的八进制含义
    精通Web Analytics 2.0 (4) 第二章:选择你的网络分析灵魂伴侣的最佳策略
    前端学HTTP之客户端识别和cookie
    前端学HTTP之基本认证
    前端学HTTP之安全HTTP
    前端学HTTP之摘要认证
    前端学HTTP之字符集
    前端学HTTP之实体和编码
  • 原文地址:https://www.cnblogs.com/cccc2019fzs/p/11917642.html
Copyright © 2020-2023  润新知