摘要: 设计模式 – 工厂模式 一、什么是工厂模式 工厂模式是指定义一个工厂类接口,让工厂子类来创建一系列相关或相互依赖的对象。 工厂模式包涵一个超类。这个超类提供一个抽象化的接口来创建一个特定类型的对象,而不是决定哪个对象可以被创建。 为了实现此方法,需要创建一个工厂类创建并返回。 当程序运行输入一个“类 阅读全文
posted @ 2019-12-08 11:22 丶sephiroth 阅读(212) 评论(0) 推荐(0)
摘要: 1、领域建模Domain Modeling:开发团队获取领域知识的过程 2、进行业务领域建模原因:因为软件工程师需要在不同的领域或不同的项目中工作,来自不同的背景,这可能会影响他们对应用程序域的感知。他们需要领域知识来开发系统。 3、模型(Model)通常由2部分组成: 1)元素(Element) 阅读全文
posted @ 2019-11-22 21:18 丶sephiroth 阅读(149) 评论(0) 推荐(0)
摘要: 您认为一个软件工程师的软件工程知识技能水平高低主要体现在哪些方面 1111MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0 一个软件工程师,首先要具备良好的编程能力,这是一名程序员必要的工具;其次,要有一个良好的沟通能力,在软件 阅读全文
posted @ 2020-01-06 18:56 丶sephiroth 阅读(547) 评论(2) 推荐(0)
摘要: 创新产品的需求分析:未来的图书是什么样的? 一、如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略 1.概念分析 对于一个创新产品,我们首先要明确新产品的产生背景,如背后使用的技术基础、市场基础等。由于创新的产品可能在市面上从未出现过,因此可以利用市面上同类型或相似的产品作为分析 阅读全文
posted @ 2019-12-15 19:14 丶sephiroth 阅读(168) 评论(0) 推荐(0)
摘要: 我的工程实践题目是在ESP32开发板上实现基于阿里云的MESH网络数据采集平台,要求能够使用多块ESP32开发板实现自组网络,并通过MQTT通讯协议连接到阿里云平台上。下面是以我的工程实践为例,对业务进行建模的用例图。 1.Abstract use case 2.High level use cas 阅读全文
posted @ 2019-11-03 12:19 丶sephiroth 阅读(206) 评论(0) 推荐(0)
摘要: 此次工程实践我的选题是嵌入式方向的,属于ShrinkWrap(在包装盒子里面的软件),主要是在ESP32开发板上做开发,将其与阿里云物联网平台相连接,能够实现实时数据采集,主要涉及物联网方面的知识。因此我选择了小米智能摄像机、小爱音响、米家电烤箱三款产品进行比较。 1.这些软件的开发者是怎么说服你( 阅读全文
posted @ 2019-10-06 20:47 丶sephiroth 阅读(151) 评论(0) 推荐(0)
摘要: 本次工程实践我选的题目是基于ESP32开发板进行开发的,其主要使用的语言为c语言。但由于是嵌入式开发,因此还需要编写很多的配置文件以及引入官方提供的SDK进行开发。 一、分析源代码目录结构 该项目的目录结构很清晰,主要解释如下: (1).vscode:存放工作区配置文件,如setting.json等 阅读全文
posted @ 2019-10-06 20:14 丶sephiroth 阅读(211) 评论(0) 推荐(0)
摘要: 要成为一名合格的IT程序员,需要有一个高效的工作效率,而高效的工作效率必然需要有一个高效的键盘使用效率。那么如何去提高我们的键盘使用效率呢?请参照以下方法对自己进行训练。 一、 了解键盘分区 常见的键盘有60键、87键、101键、104键等,其中以104键最为经典,我相信我们每个人第一次接触电脑用到 阅读全文
posted @ 2019-09-22 22:16 丶sephiroth 阅读(1214) 评论(0) 推荐(0)