码迷,mamicode.com
首页 > 其他好文 > 详细

业务领域建模Domain Modeling

时间:2019-11-24 15:22:59      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:报告   nbsp   domain   width   form   工程   服务   验证   复杂   

 

领域建模

理论派观点:

  • Domain Model是一个商业建模范畴概念,即使一个企业不开发软件,也具备其业务模型;
  • 所有同行企业,其业务模型必定有非常大的共性和内在的规律性。
  • 由行业内的各个企业的业务模型再向上抽象出整个行业的业务模型,这个模型称之为“领域模型”。

实战派观点:

  • 领域模型是一个分析模型,帮助系统分析人员、用户认识现实业务的工具,描述的是业务中涉及到的实体及其相互之间的关系,它是需求分析的产物,与问题域相关。
  • 是需求分析人员与用户交流的有力工具,是彼此交流的语言。

领域模型是一种特殊业务模型,作用都是:

  • 帮助分析理解复杂业务领域问题。
  • 行业内沟通、交流。

业务建模

我的工程实践是web漏洞扫描器

♦ 1) Collect application domain information

  web漏洞扫描器,主动发起扫描请求,尽可能多的收集信息,对所收集到的内容进行漏洞发现,在漏洞发现之后还需要进行漏洞验证,避免出现大量误报,提高准确率。最后生成HTML格式报告。

 

♦ 2) Brainstorming

  信息收集:收集IP信息,指纹信息,HTTP请求响应信息

  漏洞发现与验证:识别端口服务并进行相应的爆破;URL参数识别并进行注入;HTTP请求改变参数,进行FUZZ。

  生成报告:报告格式为HTML。

 

♦ 3) Classifying the domain concepts into

 

属性 方法
信息收集 信息的类型 searchInfo()
发现漏洞 漏洞的种类 findPOC()
生成HTML格式的报告 漏洞信息 geneHTML()

 

♦ 4) Document result using UML class diagram  

技术图片

 

 

业务领域建模Domain Modeling

标签:报告   nbsp   domain   width   form   工程   服务   验证   复杂   

原文地址:https://www.cnblogs.com/cyh2czj/p/11922351.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!