当前位置: 首页 > wzjs >正文

网站建设和客户对接内容百度网盘搜索引擎入口

网站建设和客户对接内容,百度网盘搜索引擎入口,a3网站建设,ci框架建设网站案例第一章 主要探讨了软件工程与编程之间的区别,并强调了时间、规模和权衡在软件工程中的重要性。 核心内容综述 1.软件工程与编程的区别 在Google内部,软件工程被定义为“随着时间推移的编程”。编程是生成新软件的方式,而软件工程则包括开…

第一章 主要探讨了软件工程与编程之间的区别,并强调了时间、规模和权衡在软件工程中的重要性。
在这里插入图片描述

核心内容综述

1.软件工程与编程的区别

在Google内部,软件工程被定义为“随着时间推移的编程”。编程是生成新软件的方式,而软件工程则包括开发、修改和维护代码。编程更多关注代码的生成,而软件工程则需要考虑代码的生命周期、维护性和可持续性。

2. 时间对软件工程的影响

代码的预期寿命(从几分钟到数十年)对软件工程的复杂性有显著影响。短期代码通常不需要考虑底层库、操作系统、硬件或语言版本的变化,而长期代码则需要适应这些变化。
时间的增加使得软件工程需要应对更多的变化和维护问题。

3.规模与效率

软件工程的复杂性与组织规模和项目规模密切相关。随着组织的增长和项目的扩展,开发工作流程的效率可能会受到影响。
规模问题不仅涉及技术层面,还涉及团队组织、沟通和管理策略。例如,《人月神话》中讨论的沟通和人员规模问题,仍然是软件工程中的重要议题。

4.权衡与决策

软件工程中经常需要在多个路径之间进行权衡,这些决策通常涉及高风险和不完善的价值指标。
软件工程师的目标是实现组织、产品和开发工作流程的可持续性,并管理扩展成本。

Google的经验与本章的目标

本书分享了Google在构建和维护预计将持续数十年、涉及数万工程师和全球计算资源的软件方面的经验。
这些经验虽然针对大规模项目,但也适用于较小规模的开发工作。

本章要点

**时间维度:**软件工程不仅仅是编程,还需要考虑代码的生命周期和长期维护。
**规模问题:**组织和项目的规模对软件工程的复杂性和可持续性有重要影响。
**权衡决策:**软件工程师需要在多个选项中做出权衡,以实现可持续性和扩展性。

Google的经验:本书的目标是分享Google在大规模软件开发中的经验,帮助读者在自己的项目中应用这些最佳实践。通过这些内容,第一章为读者奠定了理解软件工程的基础,并引入了时间、规模和权衡这三个核心主题

精彩语录

1.编程和软件工程之间有三个关键的区别:时间、规模和权衡取舍。在一个软件工程项目中,工程师需要更多关注时间成本和需求变更。在软件工程中,我们需要更加关注规模和效率,无论是对我们生产的软件,还是对生产软件的组织。
2.编程当然是软件工程的一个重要部分:毕竟,编程首先是生成新软件的方式。如果你接受这一区别,那么很明显,我们可能需要在编程任务(开发)和软件工程任务(开发、修改、维护)之间进行划分。时间的增加为编程增加了一个重要的新维度。这是一个立方体三维模型不是正方形的二维模型,距离不是速度。软件工程不是编程。
Software engineering isn’t programming.
3.短期编程与生成预期生命周期更长的代码有何不同?随着时间的推移,我们需要更多地意识到“正常工作”和“可维护”之间的区别。识别这些问题没有完美的解决方案。这是不幸的,因为保持软件的长期可维护性是一场持久战。
4.海勒姆定律:当一个 API 有足够的用户的时候,在约定中你承诺的什么都无所谓,所有在你系统里面被观察到的行为都会被一些用户直接依赖。
5.当专业知识与规模经济相结合时,回报尤其丰厚。

http://www.dtcms.com/wzjs/529667.html

相关文章:

  • WordPress文章图片怎么上传长沙seo网站推广
  • 日本人做的中国摇滚网站长安网站优化公司
  • 票务网站模板百度首页百度一下
  • 安康公司网站制作百度收录提交申请网站
  • 印度尼西亚网站后缀杭州优化公司多少钱
  • 网站建设制作、微信公众号如何刷seo关键词排名
  • 村级网站建站怎么创建自己的免费网址
  • 网站制作的目的推广普通话奋进新征程
  • 北京新机场建设网站营销方案设计思路
  • 网站模板与网站定制版的区别最有效的网络推广方式和策略
  • 贵州中小型营销型网站建设公司百度官网推广
  • 郑州做网站好的公外贸网站如何推广优化
  • 交流建设网站seo自媒体培训
  • 互联网去哪里学seo优化的内容有哪些
  • 都什么企业需要网站吗广告营销留电话网站
  • 用jsp做的汽车网站最新网站查询
  • qq空间网页版登录入口代哥seo
  • 站长之家收录查询长沙百度地图
  • 手机做网站的百度平台营销软件
  • 百度做自己的网站链接交换平台
  • 网站被模仿如何维权seo入门基础知识
  • 做网站诈骗宁波网站推广方案
  • 深圳做微商网站公司自己开平台怎么弄啊
  • 这样做自己公司的网站品牌营销的四大策略
  • wordpress互访页面东莞网站seo推广
  • 太原专业网站建设精准客户运营推广
  • 个人智慧团建网站外贸获客软件
  • 怎么做一个购物平台网站市场营销十大经典案例
  • 河曲县城乡建设管理局网站今天晚上19点新闻联播直播回放
  • 网站模板怎么用写手接单平台