【软件工程】软件工程概述——大体框架初步认识

halo~我是bay_Tong桐小白
本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言、指点

软件工程概述——大体框架初步认识

【更新日志】

最近更新:

  • 新增内容——新增学科先导,包含学科性质、学科任务、先导要求、观点树立等内容(2020.10.24)
  • 更新内容——知识框架部分内容做修改(2020.10.24)
  • 持续更新中……

学科先导

学科性质: 是专业核心基础课程,是研究软件开发和软件管理的一门工程科学

学科任务: 其主要任务是掌握支持软件开发和管理的理论、方法、技术、标准以及计算机辅助软件工程的工具环境等知识,具有软件开发管理能力

先导要求: 程序设计语言、数据结构、数据库原理、面向对象程序设计等(具体整个计算机学科课程知识体系的关系详见桐小白专业基础专栏文章《计算机学科课程知识体系回顾初步》

观点树立:

  • 软件开发不等于编写程序。编写程序仅仅是开发软件所应完成的工作的一小部分,为开发出符合用户需要、质量合格的软件,必须弄清用户面临的问题、进行可行性研究、需求分析、软件设计等工作,编写程序实质上是把设计结果翻译成用某种程序设计语言书写的程序。程序编写出来后还需经过严格的测试过程,软件确实符合用户需求且质量合格,才能交付给用户使用
  • 错误做法会导致软件危机。软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题,这些问题绝不仅仅是不能正常运行的软件才具有的,几乎所有软件都不同程度地存在这些问题
  • 学会思想要比掌握一种工具更重要

知识框架

在这里插入图片描述
【持续更新中……】

相关书目

  • 《软件工程导论》——张海藩 等 著 【清华大学出版社】(结构化/面向过程思想)
  • 《软件工程概论》——郑人杰 等 著 【机械工业出版社】(面向对象思想)
  • 《软件工程》——鄂大伟 等 著 【清华大学出版社】(项目管理、web)
  • 《面向对象的系统分析与设计》——邵维忠 等 著 【清华大学出版社】
  • 《面向对象软件工程(uml、Java、设计模式)》 ——BerndBrueggse 等 著,叶俊民 等 译
  • 《程序设计实践》——Brian W. Kernighan 等 著 【机械工业出版社】
  • 《代码之美》——Oram,A 等 著 【机械工业出版社】
  • 《代码大全》——史蒂夫·迈克康奈尔 著【电子工业出版社】
  • 《大道至简》——周爱民 著【电子工业出版社】
  • 《大话设计模式》——程杰 著【清华大学出版社】
  • 《J2EE项目实训:uml及设计模式》——杨少波 著【清华大学出版社】
  • 《J2EE项目实训spring框架技术》——杨少波 著【清华大学出版社】
  • 《J2EE项目实训hibernate框架技术》——杨少波 著【清华大学出版社】
  • 《J2EE项目实训structs框架技术》——杨少波 等 著【清华大学出版社】
  • 《软件是这样炼成的“从软件需求分析到软件架构设计”》——王朔韬 等 著【清华大学出版社】
  • 《软件是这样炼成的“软件过程管理与软件测试”》——王朔韬 等 著【清华大学出版社】

持续更新中……
我是桐小白,一个摸爬滚打的计算机小白

猜你喜欢

转载自blog.csdn.net/bay_Tong/article/details/108983761