摘要: 软件工程师应该具备的基础和能力 具备软件工程课程是软件开发的指导思想,方法体系,这是需要掌握的核心内容: (1)软件工程知识 (2)系统分析基础知识 (3)系统设计基础知识 (4)系统实施基础知识 (5)系统运行和维护基础知识 (6)软件质量管理基础知识 (7)软件过程改进基础知识 具有基本代码实践 阅读全文
posted @ 2020-01-05 19:10 muddyway 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略 1.快速原型 克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险。 快速原型是利用原型辅助软件开发的一种新思想。经过简单快速分析,快速实现一个原型,用户与开发者在试用原型过程中加强通信与反馈,通过反复评价和改进原型,减少误 阅读全文
posted @ 2019-12-15 15:17 muddyway 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式,通过工厂类提供的方法,传入参数,工厂方法根据参数判断要创建什么样的对象返回 工厂方法模式:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。创建一个工厂接口,具体实现是由其实现类实现。 抽象工厂模式:抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体 阅读全文
posted @ 2019-12-07 13:57 muddyway 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 业务领域建模 1.课题背景 领域模型(domain model)是对领域内的概念类或现实世界中对象的可视化表示。领域模型也成为概念模型、领域对象模型和分析对象模型。 人脸识别基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸, 阅读全文
posted @ 2019-11-25 11:03 muddyway 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 工程实践课题分析 工程实践题目是机器人知识图谱问答系统,主要的功能包括数据获取与处理、neo4j数据处理、语音模块、bert模型处理、人脸跟踪与运动模块、树莓派服务器处理模块。 背景 知识图谱是一种特殊的语义网络,它利用实体、关系、属性等这些基本单位,以符号的形式描述了物理世界中不同概念间的联系,知 阅读全文
posted @ 2019-11-01 15:59 muddyway 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 源码下载: stock knowledge graph A small knowledge graph (knowledge base) construction using data published on the web. 利用网络上公开的数据构建一个小型的证券知识图谱(知识库)。 tree: 阅读全文
posted @ 2019-10-07 22:26 muddyway 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 选题是机器人知识图谱人机对话系统。该系统被安置于树莓派上,树莓派是一款基于LINUX系统使用gpu加速渲染的嵌入式设备。除了树莓派,该系统后端采用python构建,可以将对话系统从整个系统中剥离出来安置于django之上,以web应用的形式为用户提供图形界面接口,以更好地展示知识图谱中内在联系。除了 阅读全文
posted @ 2019-10-06 09:51 muddyway 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 程序员提高输入效率必要性 要想编程快,首先打字快。一个能够快速进行编程的程序员,一定是一个可以轻松实现每分钟70-80个单词打字速度的打字健将。快捷键的使用多数依赖于肌肉记忆,更像一种条件反射、而不需要思考——比如清屏时的Ctrl+L,自动完成文件名时的TAB、对操作界面进行迅速切换的alt+tab 阅读全文
posted @ 2019-09-20 15:11 muddyway 阅读(294) 评论(0) 推荐(0) 编辑