软件工程
philosophia_OsO
这个作者很懒,什么都没留下…
展开
-
嵌入式软件开发工程师求职要求
工作职责负责硬件平台bring up;负责底层驱动及上层应用的开发和调试;负责Linux内核和用户空间程序开发和调试;负责产品性能优化和稳定性调试;负责相关技术文档的编写。任职要求本科及以上学历,计算机、电子、通信、自动化或软件相关专业;熟悉C/C++编程语言,具有良好的代码编写习惯;具有扎实的数字电路、模拟电路、微机原理等专业理论基础知识;具有一定的硬件基础知识,能够看懂原理图,掌握基本的硬件调试工具的使用方法(如示波器、逻辑分析仪等);具原创 2020-08-05 21:01:00 · 1980 阅读 · 0 评论 -
DDD开发
文章目录DDD开发1 领域、限定上下文、实体、值对象1.1 领域、子域1.2 核心域、通用域、支撑域1.3 通用语言1.4 限界上下文:定义领域边界的利器1.5 实体1.6 值对象1.7 实体 VS 值对象2 聚合、聚合根2.1 聚合2.2 聚合根2.3 怎样设计聚合2.4 聚合的一些设计原则3 DDD分层3.1 依赖倒置后的四层架构3.2 四层架构4 构建领域模型4.0 事件风暴构建领域模型5 领域层的领域对象5.1 领域层的领域对象5.2领域对象整理6 应用层的领域对象6.1 应用层的领域对象6.2 服原创 2020-08-05 13:55:55 · 1287 阅读 · 0 评论 -
软件建模基础
摘录自某PPT文章目录软件建模基础0 软件质量属性0.1 如何评价代码质量0.2 软件质量属性1 面向对象1.0 面向对象知识点1.1 面向对象四大特性1.1 (封装)1.1 (抽象)1.1 (继承)1.1 (多态)1.2 面向对象 VS 面向过程1.3 OOA、OOD、OOP1.3 面向对象设计1.4 接口 VS 抽象类1.5 基于接口而非实现编程1.6 多用组合少用继承1.7 贫血模型 VS 充血模型2 设计原则、设计模式、编程规范、重构2.1 设计原则2.2 设计模式2.2 设计模式 —— 创建.原创 2020-08-03 12:02:04 · 2239 阅读 · 0 评论