《软件工程之美》总结一:基础理论

本文概述了软件工程的核心,包括工程思维、瀑布模型及其改进、敏捷开发方法。从瀑布模型的逐步演进到敏捷开发的实践,探讨了如何在质量、时间和成本之间取得平衡。通过快速原型模型、增量模型和迭代模型,揭示了应对需求变更的策略。文章强调了工程思维在软件开发中的重要性,提倡使用敏捷方法以适应快速变化的需求。
摘要由CSDN通过智能技术生成

总览

软件工程核心图:时间(多久可以完成)、范围(需要实现多少功能)、成本(花多少钱)决定了质量(产品的质量、客户的满意度)
在这里插入图片描述

软件工程核心知识:围绕软件开发过程,产生的方法学和工具
在这里插入图片描述

质量焦点:软件工程目标是聚焦于质量,构建和维护高质量的软件

过程:在软件项目的生命周期内开发与构建系统时要遵循的步骤(瀑布模型、敏捷开发)

方法:在整个过程中,如何构建系统的方法学(如何分析用户需求、如何对产品进行测试验收、如何进行系统架构设计等)

工具:知道了过程,掌握了方法,具体落到操作层面,就会涉及到工具的使用

软件工程 = 工具 + 方法 + 过程:
在这里插入图片描述

工程、软件工程

工程:有人参与、有计划、有步骤地造一件产品

工程的本质:有用的产品。无用的不能称为工程

软件危机:软

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值