摘要: 一、Software Engineering Basics a、This set of Software Engineering Interview Questions and Answers focuses on “Software Engineering Ethics ”. 1. Choose 阅读全文
posted @ 2020-01-05 00:31 zhuang35 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一. 如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略。 需求分析阶段的工作大致分为四个方面: 问题识别:用于发现需求、描述需求,主要包括功能需求、性能需求、环境需求、 可靠性需求、安全保密需求、用户界面需求、资源使用需求、软件成本消耗与开发进度需求, 以此来预先估计以后系统可 阅读全文
posted @ 2019-12-15 15:25 zhuang35 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 什么是适配器模式 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 模式中的角色 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 需要适配的类(Adaptee):需要进行适配的类。 适配 阅读全文
posted @ 2019-12-04 20:56 zhuang35 阅读(236) 评论(0) 推荐(0) 编辑
摘要: (一)概念 业务对象模型(也叫领域模型 domain model)是描述业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对象(“业务类和对象”)之间应该具 阅读全文
posted @ 2019-11-24 14:22 zhuang35 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 工程实践题目为采用机器学习算法对爬取的用户评论数据进行分析。主要流程是通过爬虫爬取评论后,对评论进行预处理,人工标注一部分评论作为训练集,通过训练集对网络进行训练从而得到一个良好的模型,进而对用户评论进行分析。 主要的用例有三部分: 1.数据集获取。 2.对数据集进行特征提取获得合适的特征。 3.进 阅读全文
posted @ 2019-11-03 12:32 zhuang35 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1. 结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点; 工程实践为爬取用户评论在对这些数据进行分析,因此选取了一套爬取用户微博信息的代码进行分析,下图是该程序的结构: searc 阅读全文
posted @ 2019-10-12 15:36 zhuang35 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 工程实践选题为深度学习相关,但是只是进行训练然后预测,所以介绍一下几种深度学习框架吧。可能从严格意义上来说这些框架并不能算是软件,而更像是一种工具,但是在开发过程中起到的作用丝毫不亚于那些集成开发工具。做一个简单的比喻,一套深度学习框架就是这个品牌的一套积木,各个组件就是某个模型或算法的一部分,可以 阅读全文
posted @ 2019-10-08 22:54 zhuang35 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 对于程序员来说,提高键盘使用效率无非从这几点入手: 1.熟练掌握各种快捷键。 现在各种语言都有自己的集成开发环境,很少有人再使用纯文本编辑器编辑代码,熟练掌握各种集成开发环境的快捷键对于编程有着很大的帮助。以前我编写java代码主要是用的是Eclipse,然后转向Intellij IDEA。这两个软 阅读全文
posted @ 2019-09-17 23:53 zhuang35 阅读(179) 评论(0) 推荐(0) 编辑