[笔记][构建之法]软件工程概论

注意:只做这么一次读书笔记,其他通过作业和实践去感悟

软件工程的目标:

  • 用户满意度
  • 可靠性
  • 软件流程的质量
  • 可维护性

软件工程教学的目的:

  • 研发出符合用户需求的软件
  • 通过一定的软件流程,在预计的时间内发布“足够好”的软件
  • 通过数据和其他方式,展现所开发的软件是可以维护和继续发展的
时间: 2024-12-25 19:04:17

[笔记][构建之法]软件工程概论的相关文章

构建之法(概论,个人技术和流程)

构建之法这本书第一章给我们讲述了软件以及软件工程的含义. 软件=程序+软件工程.书中用编写出加减法题目的程序的例子生动形象的说明了程序,软件,工程之间的关系,以及软件工程的一些概念.程序,在这里指的是源程序,就是一行行的代码.他们是建立在数据结构上的一些算法.但软件工程的内容远不止这些.软件工程的核心部分包括和软件开发活动(构建管理.源代码管理.软件设计.软件测试.项目管理)相关的内容.广义上的软件工程也包括用户体验.用户界面设计等.所以,一个推论是:软件=程序+软件工程,一个扩展的推论是:软件

软件工程《构建之法》—概论

一.第一章计算机专业术语 1.1 软件=程序+软件工程 程序=数据结构+算法 软件=程序+软件工程 可以扩展为 软件企业=软件+商业模式 1968年提出了“软件工程”这个概念,软件工程就是把系统的,有序的,可量化的方法应用到软件开发,运营以及维护上的过程.软件需求分析,软件设计,软件构建,软件测试和软件维护都属于软件工程的领域.软件工程与我们生活工作与学习都息息相关,比如计算机科学,计算机工程,管理学,数学,项目管理学,质量管理学,软件人体工学,系统工学,工业设计和用户体验. 软件开发流程就是人

《构建之法-软件工程》学期总结

  他们都说某某某科目从入门到放弃,问题是自从学习了软件工程,我他妈的就没有入过门,何来的放弃呢?所以当和同学门说起软件工程这门科目的时候,他们都说学习软件工程就是从入门到放弃,根本就不知道学的是什么,学到什么,那我就说了一句你们确定入门了?个个都笑了笑,那么我们都没入门过何来的放弃呢?说句实话学了一学期的软件工程真没感觉学到什么,获得了什么,软件工程的认识还是微乎其微,制作软件的思想还是什么都没有.也不要说我没认真的去学这门课程,而是我真的不知道学到的东西到底是什么,有什么用.老师说的不清不楚

软件工程概论-构建之法阅读笔记01

<构建之法>这本书主要是以"做中学"为授课方式,它不是只教给我们一些理论性的书本知识,而是让我们在完成一个个的项目时,真正掌握编程的精义,拥有熟练地编写代码的能力. 首先,我们先要确定在这门课上我们和老师的关系,即健身教练和健身学员的关系.因为这样的关系一旦确定.就要求我们每个学生,都是想学好软件工程这门课,而教练即我们的老师,就要根据我们每个学生的不同,制定合适的计划来指导我们的学习. 我们每个学软件工程的人几乎都知道"程序=数据结构+算法".而概论这

邹欣老师的《构建之法》第一章“概论”学习笔记与自我随笔

刚读完了邹欣老师的<构建之法>第一章“概论”,四个字形容:酣畅淋漓. 概论将自己的一些模糊的认识清晰化,用准确的文字描述了出来,填补了脑海里的一些灰色地带. 总结一下:概论通俗地阐述了编程.软件.计算机科学.软件工程的联系与区别,简单说,编程是一项具体动作,软件是供人使用的产品,具体有很多种类型,而计算机科学是偏向理论研究,软件工程就像其他工程学一样,是在一定条件下合理配置资源达到生产软件的目的. 本人作为一名从小对编程.软件.计算机感兴趣的Nerd,虽然大学专业与此无关,但刚毕业时签了一份软

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

阅读完邹欣的<构建之法:现代软件工程>,我感触挺深的.之前总是将软件设计师的工作和整天枯燥的写不完的代码联系起来,这样就容易忽略这个过程中的乐趣所在.作为一个好的软件设计师,不仅要有好的技术,还要善于分析用户群体的功能需求.不过仅仅有这两样还不够,因为现在社会需要越来越复杂,越来越精细化,软件更新的速度也越来越快.因此团队协作的重要性也日益重要,团队分工的合理性也直接影响整体工作的速度和效益.基于兴趣的基础上,在老师的帮助下和自己的努力中不断提高编程能力,多注意团队协作能力,并且在应用中学会分

软件 = 程序 + 软件工程(构建之法读书笔记一)

在我正式开始阅读这本书之前,我对于软件工程这个词汇的概念还是模糊的,认为它只是停留在是一门学科,一个专业,或者是一大堆硬生生的理论知识,然而当我读完构建之法这本书的推荐序和第一,第二版前言开始,我就深刻意识到我之前对于软件工程的肤浅认识是多么错误. 我看书一般喜欢从从书的封面开始看起,或许这也是大多数人看书的习惯,·在本书的封面素描着一副鲁班锁,刚开始让人感觉有点奇怪,明明是一本讲软件工程的书,为什么要用鲁班锁做为封面图案呢?原来玄机深藏于鲁班锁的内部,这鲁班锁从外部看,是严丝合缝的十字立方体,

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

今天阅读了<构建之法:现代软件工程>的第一章,受益匪浅.本来我对软件的了解只是处在最基本层面,通过阅读本书,我对软件工程的了解有了更深入的认识. 软件工程是把系统的.有序的.可量化的方法应用到软件的开发.运营和维护的过程.软件工程包括下列领域:软件需求分析.软件设计.软件构建.软件测试和软件维护.软件工程和下列学科相关:计算机科学.计算机工程.管理学.数学.项目管理学.质量管理.软件人体工学.系统工程.工业设计和用户界面设计.人们在开发.运营和维护软件的过程中有很多技术.做法.习惯和思想体系.

软件工程-构建之法 阅读笔记

在我正式开始阅读这本书之前,我对于软件工程这个词汇的概念还是模糊的,认为它只是停留在是一门学科,一个专业,或者是一大堆硬生生的理论知识,然而当我读完构建之法这本书的推荐序和第一,第二版前言开始,我就深刻意识到我之前对于软件工程的肤浅认识是多么错误. 我看书一般喜欢从从书的封面开始看起,或许这也是大多数人看书的习惯,·在本书的封面素描着一副鲁班锁,刚开始让人感觉有点奇怪,明明是一本讲软件工程的书,为什么要用鲁班锁做为封面图案呢?原来玄机深藏于鲁班锁的内部,这鲁班锁从外部看,是严丝合缝的十字立方体,