app网站开发工具下载,电脑公司网站设计,wordpress在哪里打开,网络服务平台教材《软件工程 实践者的研究方法》 双语教学#xff0c;但目前感觉都是在讲没用的
”过程决定质量#xff0c;复用决定效率”
介绍
软工的本质
程序数据结构算法 软件程序文档#xff08;需求、模型、说明书#xff09;
软件应用#xff1a; 系统软件 应用 工程/科学…教材《软件工程 实践者的研究方法》 双语教学但目前感觉都是在讲没用的
”过程决定质量复用决定效率”
介绍
软工的本质
程序数据结构算法 软件程序文档需求、模型、说明书
软件应用 系统软件 应用 工程/科学软件 嵌入式 产品线软件 移动应用 AI软件
随着硬件的飞速发展软件也必须更新
web apps mobile apps 云计算IAAS,PAAS,SAAS)公有云、私有云
软件产品线可复用
软件工程
cs硬件、编译器、操作系统、编程语言 se工程向
过程框架
框架活动 沟通计划建模原型分析需求-》设计构建生成代码-测试部署 保护伞活动 追踪控制风险管理质量保证技术审查度量结对编程。。。配置管理可复用性准备和发布
原则
存在的理由KIS原则 KEEP IT SIMPLE,STUPID保持愿景你生产的就是别人消费的开放对复用要高瞻远瞩思考
软件过程
软件过程结构
将通信记录为正式文档规划模块接口设计在集成测试之前应该自行测试本人模块代码审查少用全局变量成立代码质量团队集成测试隔离不同模块的错误软件架构师规范更改会议
软件过程
通用过程模型
过程模型
瀑布模型 结构简单,强调软件开发过程的阶段性和顺序性对软件开发管理严格,文档齐全但早期无法发现缺陷不适应需求经常发生变更的环境要等很长时间才能得到最终产品。
增量过程模型 Incremental Process Model 重要功能被首先交付从而使得其得到最多的测试
演化过程模型
Evolutionary Models: Prototyping 原型 Evolutionary Models: The Spiral 螺旋
协同模型