同意amine.
关于技术方向, 照俺的理解, 软件工程大致上是走了两条路子. 一条是技术流, 以面向对象OO为基础, 发展出组件, 接口, 中间件, 软件架构, 设计模式等概念, 力图提高软件的可重用性. 另一条是管理流, 从改革传统的瀑布模型出发, 提出了软件过程, 迭代式开发, 软件配置管理, 能力成熟度模型等概念, 着重于保证软件的质量. 技术流可能是借鉴了硬件生产中的标准件等概念, 而管理流则是把软件开发从拍脑袋的"艺术"转变成了可管理的"工程".
考虑嵌入式/实时领域的情况, 一般认为在软件工程技术上的改进会牺牲部分性能, 因此需要考量具体系统的处理能力. 而管理上的改进对于传统软件开发和嵌入式/实时软件开发并无多大不同. 考虑到嵌入式软件的某些特点, 例如长时间无人维护运行, OS的错误保护功能一般较弱等等, 更需要严格的管理以确保软件质量.
随手写了一点, 就算抛块砖咯, 千万别较真......
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【S32K3学习整理】使用 LPUART 的loopback 模式实现核间通讯被打赏¥28元 | |
| arduinounoq原生zephyr环境搭建被打赏¥31元 | |
| 树莓派3+Klipper,MPU6050共振补偿被打赏¥41元 | |
| GroveCreatorKit套件+摇杆测评被打赏¥18元 | |
| 设备功耗web监控界面(ESP32C5)被打赏¥28元 | |
| OrangePiZero2W系统被打赏¥33元 | |
| Linux环境下以模拟方式快速实现出入管理功能测试被打赏¥24元 | |
| 树莓派3+Klipper,老3D打印机满血升级被打赏¥33元 | |
| OK1126B-S开发板下串口屏及其应用被打赏¥21元 | |
| 低功耗超声波液位测距仪(ESP32S3)被打赏¥27元 | |
我要赚赏金
