《构建之法:现代软件工程》读书笔记

这本书开始作者就从自己的亲身经历出发阐述了关于软件工程方面的基本概念和方法,其中着重提到了一个方法“做中学”,这是一个全新的方法,这个方法是作者这些年的经验的总结概括,并且作者也进行了相应的试验教学并且取得了不错的效果,这门课本身十分的枯燥乏味,通过这种方式可以让我们更加容易接受。 通过这本书的学习我了解了软件工程在开发软件的过程中的重要性,知道了如何用工程化的思想来开发软件,因为缺乏工程...
摘要由CSDN通过智能技术生成

这本书开始作者就从自己的亲身经历出发阐述了关于软件工程方面的基本概念和方法,其中着重提到了一个方法“做中学”,这是一个全新的方法,这个方法是作者这些年的经验的总结概括,并且作者也进行了相应的试验教学并且取得了不错的效果,这门课本身十分的枯燥乏味,通过这种方式可以让我们更加容易接受。
    通过这本书的学习我了解了软件工程在开发软件的过程中的重要性,知道了如何用工程化的思想来开发软件,因为缺乏工程化的思想导致了很多软件开发的失败,软件工程是将系统化的、规范化、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件开发的一门学科

include<studio.h>
void main{
print("hellow world");
}

就像上面的这个简单的代码,我相信每个人开始学编程的时候都是这句话,像这种代码就没有用到软件工程的知识,因为他太简单了,所以软件工程也有他适用的场合,像一些比较大的项目就适合使用软件工程的思想,软件有他的特殊性,它不可见不像大楼哪样的直观,所以这也凸显了软件工程思想的重要性。

构建之法:现代软件工程

软件=程序+软件工程

程序=数据结构+算法

软件团队要从需求分析开始 把合适的需求梳理出来 然后逐步展开后续工作 

构建管理 源代码管理 软件设计 软件测试 项目管理是软件工程的核心部分

软件开发的不同阶段:玩具阶段 业余爱好阶段 探索阶段 成熟的产业阶段 

    软件工程有如下特点:

    1.不可见性

    2.复杂性

    3.易变性

    4.非连续性

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值