软件工程
文章平均质量分 79
软件协同设计、软件测试等相关
不爱吃鱼的猫丶
心比天高、脚踏实地
展开
-
UML 中的六大关系详解
一、UML中的六大关系在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。1.1、 继承关系—泛化(Generalization)指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中用extends关键字。转载 2021-05-01 20:38:03 · 14851 阅读 · 3 评论 -
软件协同设计:系统动态分析之—UML活动图
以下是废话:在学习UML之前为了描述系统某个功能的动态流程一般使用流程图来表示。。但是作为计科专业学生,做软件需求分析至少要应用一些专业的手段,这样才能显现你的专业能力所以 这个星期打算来学习一下UML活动图UML活动图介绍:活动图是一个重要的UML图,它主要用来描述系统的动态方面。活动图基本上是代表流程形成一个活动到另一个活动的流程图。活动可以被描述为一个系统的操作。因此,绘制控制流从一个操作到另一个。此流可以是连续的,支链的或同时的。活动图处理所有类型的流程控制,通过使用不同的元素,如交叉原创 2021-04-11 20:19:04 · 3499 阅读 · 0 评论 -
Python使用stmplib和MIMEText用QQ邮箱发邮件
在QQ邮箱中开启SMTP服务 MIME,英文全称为"Multipurpose Internet Mail Extensions",即多用途互联网邮件扩展,是目前互联网电子邮件普通遵循的技术规则。 在用stmplib发邮件之前需要先到QQ邮箱开启SMTP服务 设置–>账户–>开启前两个SMTP服务 开启服务需要短信验证,然后会给你一段授权码,保存下来,忘了也不要紧,...原创 2020-04-09 15:52:10 · 1573 阅读 · 0 评论 -
使用Selenium获取当当网异步加载的部分分类数据
本文记录了我学习selenium的一个小测试,目的是获取当当网这部分异步加载的分类信息在网页源码中无法直接定位到这部分元素,需要通过selenium模拟鼠标移动hover操作才能获取这部分数据环境条件:python 3.8(2.7以上应该都行)谷歌驱动下载及环境变量配置(网上相关博文很多,这里不赘述了)selenium安装(安装:pip install selenium、查看:pip list)网页结构分析:要爬取数据,分析网页源码结构是一个很重要的部分,就我的理解来看,对网页结构的理原创 2021-03-22 20:00:58 · 412 阅读 · 3 评论