第一章 概论 1.软件等于程序加软件工程 2.程序等于数据结构加算法 3.构建管理、源代码管理、软件设计、软件测试、项目管理是软件工程核心部分 4.软件的特殊性有复杂性、不可见性、易变性、服从性、非连续性 5.软件工程的目标是创造足够好的软件,与以下几点相关用户满意度、可靠性、软件流程的质量、可维护 ...
分类:
其他好文 时间:
2017-09-13 20:18:46
阅读次数:
95
第一章 1.程序+软件工程 2.软件的特殊性:1)复杂性,2)不可见性,3)易变性,4)服从性,5)非连续性 第二章 单元测试 好的单元测试标准: 1.单元测试应该在最基本的功能/参数上验证程序的正确性 2.单元测试必须由最熟悉代码的人(程序的作者)来写 3.单元测试过后,机器状态保持不变 4.单元 ...
分类:
其他好文 时间:
2017-09-13 20:13:16
阅读次数:
137
软件工程包括了开发、运营、维护软件过程中的很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营、维护的效率,以及提升用户的满意度、软件的可靠性和可维护性。 软件工程的目标 提供软件的质量与生产率,最终实现软件的工业 ...
分类:
其他好文 时间:
2017-09-13 19:18:02
阅读次数:
138
参考地址:https://git.oschina.net/hesop/ionic2 # ionic2.0@beta版本文档整理 *本文档不是英文文档的完全翻译,是个人的阅读笔记。如果阅读后有不明白或者不懂,[请移步英文版阅读](http://ionicframework.com/docs/v2/ap ...
分类:
其他好文 时间:
2017-09-13 12:00:49
阅读次数:
299
这几周通过读现代软件工程总结了一下: 1.软件=程序+软件工程 2.程序=数据结构+算法 3.软件工程:是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。 4.软件工程包括:软件需求分析、软件设计、软件构建、软件测试和软件维护。 5.软件的特殊性:复杂性,不可见性(抽象),易变性 ...
分类:
其他好文 时间:
2017-09-12 19:46:39
阅读次数:
152
软件分为系统软件,应用软件和恶意软件。软件=程序 + 软件工程 软件危机的原因:(1) 用户需求不明确。 (2) 缺乏正确的理论指导。 (3) 软件开发规模越来越大。 (4)软件开发复杂度越来越高。 软件工程的领域:软件需求分析,软件设计,软件构建,软件测试,软件维护 软件的特点:复杂性,不可见性, ...
分类:
其他好文 时间:
2017-09-12 18:41:03
阅读次数:
155
我今天阅读了构建之法的第七章MSF: MSF的第一原则,就是所有信息都保留并公开,讨论要包括所有涉及的角色,决定要公开并告诉所有人。 当然,对牵涉到的技术机密丶安全性等信息要采取必要的保护措施。 为共同的远景而工作。 充分授权和信任,这一点的关键是“授权”这个词,授权有两个意思:一是给某人权力和权威 ...
分类:
其他好文 时间:
2017-09-12 18:31:29
阅读次数:
127
一、Tensorflow实现卷积神经网络 卷积神经网络的概念最早出自19世纪60年代科学技术提出的感受野。当时科学家通过对猫的视觉皮层细胞研究发现,每一个视觉神经元只会处理一小块区域的视觉图像,即感受野。 一个卷积层中可以有多个不同的卷积核,而每一个卷积核都对应一个滤波后映射出的新图像,同一个新图像 ...
分类:
其他好文 时间:
2017-09-12 11:10:00
阅读次数:
1342
1.软件分为系统软件,应用软件和恶意软件。软件=程序 + 软件工程 2.软件工程是系统的,有序的,可量化的方法应用到软件的开发,运营,和维护上的过程。 3.软件的特点:复杂性,不可见性,易变性,服从性,非连续性,可移植,昂贵的,抽象性。 4.软件工程所包括的领域有软件需求分析,软件设计,软件构建,软 ...
分类:
其他好文 时间:
2017-09-11 22:59:51
阅读次数:
187
程序=数据结构+算法 这几话几乎大多程序员都了解,但是软件团队的承压UN每天都在修改着各种源代码,但是我们要怎么保证软件在修改的过程中是的质量不断的提高?于是有些程序因为需要配置不懂的界面,运行在各种语言的操作系统中而且还要把一些附加功能加入到其中,有的程序还有32位和64位的区别,因此也就产生了源 ...
分类:
其他好文 时间:
2017-09-10 15:49:49
阅读次数:
132