本文主要是介绍软件工程(双语),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
教材《软件工程 实践者的研究方法》
双语教学,但目前感觉都是在讲没用的
”过程决定质量,复用决定效率”
介绍
软工的本质
程序=数据结构+算法
软件=程序+文档(需求、模型、说明书)
软件应用:
系统软件
应用
工程/科学软件
嵌入式
产品线软件
移动应用
AI软件
随着硬件的飞速发展,软件也必须更新
web apps
mobile apps
云计算(IAAS,PAAS,SAAS):公有云、私有云
软件产品线:可复用
软件工程
cs:硬件、编译器、操作系统、编程语言
se:工程向
过程框架:
- 框架活动
- 沟通
- 计划
- 建模(原型):分析需求-》设计
- 构建:生成代码->测试
- 部署
- 保护伞活动
- 追踪控制
- 风险管理
- 质量保证
- 技术审查
- 度量(结对编程。。。)
- 配置管理
- 可复用性
- 准备和发布
原则:
- 存在的理由(?)
- KIS原则 KEEP IT SIMPLE,STUPID
- 保持愿景
- 你生产的就是别人消费的
- 开放
- 对复用要高瞻远瞩
- 思考
这篇关于软件工程(双语)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!