《构建之法》第四&十七章读书笔记 一. 前言 再次阅读《构建之法》,愈发被其中生动有趣的举例吸引。作为一本给予软件工程学生的书籍,其不以枯燥的理论知识为核心,而是基于对知识和方法的引导。本次研读的这两章内容主要涉及了代码规范,两人结对与多人合作的团队方面等相关知识,从其中逐渐明白与人相处作业等方面的 ...
分类:
其他好文 时间:
2018-03-31 20:40:56
阅读次数:
156
1995年起,著名的软件工程学家Grady Booch,Lvar Jacobson,Jin Rumbaugh携手合作,提出了统一模型语言UML(The Unified Modeling Language) 1997年,UML被美国工业标准化组织OMG接受。 为什么要学习UML?你一定听说过架构师这个 ...
分类:
其他好文 时间:
2018-03-19 17:37:00
阅读次数:
159
哲学家的宗旨是:我思,故我在 科学家的宗旨是:我发现,故我在 工程师的宗旨是:我构建,故我在 ——《工程学--无尽的前沿》 序言:珍惜角色“人”,注重实践“物” 《构建之法》,精读三曲,感触良多。 曲一,语言诙谐幽默,思维独具匠心;曲二,提问勾画,思考获益;曲三,豁然开朗,又困惑不解。软件工程与“人 ...
第一章 计算机科学和软件工程的关系 中国大陆的高校中大致有下面三种将计算机软件的机构: 计算机科学与技术系或学院 软件学院 软件工程系、软件工程学院 问题1: 这一章有讲到这些概念的区别和共性,但结尾又说到“希望读者不再纠结科学和工程的问题,而是在不同的学习与工作阶段,投入到最适合的项目类型中去”。 ...
分类:
其他好文 时间:
2018-03-16 00:21:39
阅读次数:
171
(1)错误处理概念 在生产环境(即公网)给他人访问的网站、手机网站、手机接口等。如果错误显示出来就容易暴露 1.服务器文件路径和文件存储规范 2.有些人喜欢用个人名命名,通过社会工程学可以反向推理出密码 3.有时还会暴露mysql数据库服务器地址 例如下面这段代码,如果不加分号则会暴露服务器端文件存 ...
分类:
Web程序 时间:
2018-03-14 11:20:58
阅读次数:
265
1、简单题 软件工程的定义 (1)将系统化、规范化、可度量的方法应用与软件的开发、运行和维护的过程,即将工程化应用于软件中。(2)对(1)中所述方法的研究。——IEEE[IEE93] 软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过实践考验而证明 ...
分类:
其他好文 时间:
2018-03-13 21:08:09
阅读次数:
210
最近十多年来,软件产业和互联网产业的迅猛发展,给众多计算机和软件专业的学生们提供了用武之地,同时也对大学软件工程的教育提出了很大的挑战。经典的软件工程理论和模式虽然仍有其价值,但是国外的教师和业界人士一直在探索新的理论和最佳实践。我们中国大陆的教育工作者要更接近实际,从工业界中汲取生动活泼、行之有效 ...
分类:
其他好文 时间:
2018-03-11 17:37:33
阅读次数:
154
软件工程,直到报考之前我才第一次了解到这个专业的名字,而且就在那么一瞬间,就决定下来要学习这个专业,甚至没有了解到究竟什么是软件工程,学习的内容又是什么。 可能是“软件”这个词汇,在那么一瞬间吸引到了我,让我义无反顾地把软件工程当成了我的第一志愿,结果很顺利,我成功地被录取了。 在开始学习之后我发现 ...
分类:
其他好文 时间:
2018-03-08 18:36:05
阅读次数:
146
要学习软件工程,学会如何系统的思考,以及养成良好的编码习惯,想学好软件工程,就必须知道软件工程的目标、过程和原则: 软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用 ...
分类:
其他好文 时间:
2018-03-04 12:59:01
阅读次数:
131