工程实践用例建模

我的工程实践课题为“食谱搜索引擎”。目标为通过爬取互联网上的各类食谱信息,处理后存入数据库,以Web页面形式提供给用户查询想要的食谱。

1、抽取Abstract use case

基于Web Application的管理和访问两个角度,可划分为网站管理人员Administrator和用户User

2、用例图

3、High Level use case

对于管理员,主要用例有:

(1)爬虫管理:根据对应网站页面结构变化,修改爬虫爬取方式,以及根据业务需求运行新的爬虫任务

(2)数据库管理:对后台数据库进行增删查改

对于用户,主要用例有:

(1)依据食材名搜索食谱

(2)依据菜谱名搜索食谱

4、Expanded use case分析

  爬虫只有在监测到对应网站有新内容时才会添加新记录到数据库,属于在一定条件下的expanded use case

猜你喜欢

转载自www.cnblogs.com/demonatic/p/11785190.html