E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
软件构造
考点总结
软件构造
的多维度视图Byphases:build-andrun-timeviewsBydynamics:momentandperiodviewsBylevels:codeandcomponentviews
HIT1150310307
·
2018-06-20 01:20
软件构造
的多维度视图及软件设计的质量指标
一、
软件构造
的多维度视图1.Build-timeViews构造时遵循idea->requirement->design->code->installable/executablepackage的框架具体地
Cotria
·
2018-06-19 12:44
笔记
软件构造
系列复习笔记————第10章
第10章内存共享模式、消息传递模式进程和线程线程的创建和启动,runnable时间分片、交错执行、竞争条件线程的休眠、中断线程安全threadsafe的四种策略Strategy1:Confinement限制数据共享Strategy2:Immutability共享不可变的数据Strategy3:UsingThreadsafeDataTypes共享线程安全的可变数据Strategy4:Locksand
fundament
·
2018-06-19 11:35
《
软件构造
》第1、2章复习摘要
总览:第一部分(讲义1-1)三个维度八个视图第二部分(讲义1-2)外部质量指标:正确性、健壮性、可扩展性、可复用性、兼容性、性能、可移植性、易用性、功能、及时性、其它(可验证性、完整性、可修复性、经济性)。内部质量指标:LinesofCode(LOC)、耦合度、聚合度、可读性、可理解性、Clearness、Size。最重要的几个质量因素:正确性和健壮性:reliability;可扩展性和可复用性:
L1n_CY
·
2018-06-19 09:08
SC:4-5章
HIT-
软件构造
4-5章:代码的可理解性就是代码的可读性,易懂性低的源代码易出错并且难以维护。
HIT_ljw
·
2018-06-15 23:55
软件构造
的质量指标
1.软件系统的质量指标包括:外部质量因素和内部质量因素。外部质量因素:使用是否简易,速度性能是否优秀等,其影响到的是用户。而内部质量因素影响到的是软件本身和开发者。虽然在结果上看,只有外部质量因素重要,但外部质量因素是取决于内部质量的。2.外部质量因素的种类:(1)正确性(correctness)。关注有关软件是否按照预先定义的“规约”执行。是至高无上的质量指标。确保正确性的方法:a.在软件系统中
qq_38969070
·
2018-06-14 18:55
麻省理工18年春
软件构造
课程阅读13“调试”
由于我们学校(哈工大)大二
软件构造
课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒得看英文的朋友。
李秋豪
·
2018-04-22 17:00
麻省理工18年春
软件构造
课程阅读15“相等”
由于我们学校(哈工大)大二
软件构造
课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒得看英文的朋友。
李秋豪
·
2018-04-12 21:00
第五章--第二节:复用性的实施
第五章:面向
软件构造
的可复用性的构建方法第二节:复用性的实施问题一:设计可复用的类1.行为子类型和LSP原则子类型多态:客户端可用统一的方式处理不同类型的对象子类型多态要遵守的原则:客户端可用统一的方式处理不同类型的对象子类型需要实现抽象类型中的所有未实现方法子类型中重写的方法必须有相同或子类型的返回值子类型中重写的方法必须使用同样类型的参数子类型中重写的方法不能抛出额外的异常方法中的
Kuwy_Lsr
·
2018-04-11 22:27
麻省理工18年春
软件构造
课程阅读12“接口与枚举”
由于我们学校(哈工大)大二
软件构造
课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒得看英文的朋友。
李秋豪
·
2018-04-08 13:00
麻省理工18年春
软件构造
课程阅读11“抽象函数与表示不变量”
由于我们学校(哈工大)大二
软件构造
课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒得看英文的朋友。
李秋豪
·
2018-04-01 22:00
Java中的Mutable 和 Immutable
写在前面概念范例:StringStringBuilder可变类型的必要性可变类型的危险参数发生变化返回值发生变化总结写在前面最近在
软件构造
课上学习了Java中的两种数据类型:mutable(可变的)和immutable
rocketeerli
·
2018-03-30 16:48
java
麻省理工18年春
软件构造
课程阅读10“抽象数据类型”
由于我们学校(哈工大)大二
软件构造
课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒得看英文的朋友。
李秋豪
·
2018-03-29 00:00
麻省理工18年春
软件构造
课程阅读09“避免调试”
由于我们学校(哈工大)大二
软件构造
课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒得看英文的朋友。
李秋豪
·
2018-03-25 13:00
看阿里P9架构师如何向你定义架构及架构师
3.降低与
软件构造
相关联的风险。软件架构的生命周期软件开发有其生命周期,它应
Java技术宅
·
2018-03-23 19:09
架构
架构师
程序员
后端
互联网
麻省理工18年春
软件构造
课程阅读08“可变性与不变性”
由于我们学校(哈工大)大二
软件构造
课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒得看英文的朋友。
李秋豪
·
2018-03-23 17:00
用Gradle来构建Java项目
使用Gradle来构建Java项目在接触
软件构造
课程之前,我并不了解关于自动build的知识。因为在实验提交时需要将自己的Java项目脱离IDE的环境,所以还是需要掌握一些build的知识的。
十一月的嚣张
·
2018-03-21 21:24
java
java 中覆盖equals() 方法
在java中覆盖equals()起因这周
软件构造
实验中第三题需要判断自建类的相等性.例如如下代码classPerson{Stringname;publicPerson(Stringname){this.name
pu1p
·
2018-03-20 21:35
麻省理工18年春
软件构造
课程阅读07“设计规格说明”
由于我们学校(哈工大)大二
软件构造
课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒得看英文的朋友。
李秋豪
·
2018-03-20 01:00
麻省理工18年春
软件构造
课程阅读06“规格说明”
由于我们学校(哈工大)大二
软件构造
课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒得看英文的朋友。
李秋豪
·
2018-03-14 11:00
第一章--第二节:
软件构造
的质量目标(
软件构造
学习笔记)
第一章:软件构建的视图和质量目标第二节:
软件构造
的质量目标问题一:影响软件质量的因素1.外部质量因素2.内部质量因素外部质量因素影响用户内部质量因素影响软件本身和它的开发者外部质量取决于内部质量问题二:
Kuwy_Lsr
·
2018-03-14 10:11
麻省理工18年春
软件构造
课程阅读05“版本控制”
由于我们学校(哈工大)大二
软件构造
课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒得看英文的朋友。
李秋豪
·
2018-03-13 22:00
软件构造
系列学习笔记(1.2)————
软件构造
的质量目标
软件构造
的质量目标软件系统的质量属性
软件构造
的五个关键质量目标软件系统的质量属性软件系统的质量属性又分为两部分,外部质量因素(Externalqualityfactors)以及内部质量因素(Internalqualityfactors
fundament
·
2018-03-12 22:32
软件构造系列学习笔记
麻省理工18年春
软件构造
课程阅读04“代码评审”
由于我们学校(哈工大)大二
软件构造
课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒得看英文的朋友。
李秋豪
·
2018-03-08 23:00
麻省理工18年春
软件构造
课程阅读03“测试”
由于我们学校(哈工大)大二
软件构造
课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒得看英文的朋友。
李秋豪
·
2018-03-06 02:00
有道词典背单词
自从上大学之后就没怎么学过英语了,英语课因为实在太无聊也不愿意听,于是4,6级考的也都不是很好.关键作为一个程序员,需要看英文的东西实在太多了,github,stackoverflow.英语阅读能力太重要了.2.因为这个学期要学
软件构造
pu1p
·
2018-03-04 12:49
什么是架构师? 如何成为一个架构师?
3.降低与
软件构造
相关联的风险。软件架构的生命周期软件开发有其生命周期,它应
程序员生态圈
·
2017-12-03 19:58
JAVA架构进阶
分布式
什么是架构师和如何成为一个架构师
3.降低与
软件构造
相关联的风险。软件架构的生命周期软件开发有其生命周期,它应
halaoda
·
2017-12-02 09:28
其他文档
软件六种开发原则
1988年,勃兰特·梅耶(BertrandMeyer)在他的著作《面向对象
软件构造
(ObjectOrientedSoftwareConstruction)》中提出了开闭原则,它的原文是这样:“Softwareentitiesshoul
啊哈程序
·
2017-05-27 22:24
其他技术学习
设计模式6大原则:开闭原则(OCP)
1988年,勃兰特·梅耶(BertrandMeyer)在他的著作《面向对象
软件构造
(ObjectOrientedSoftwareConstruction)》中提出了开闭原则,它的原文是这样:“Softwareentitiesshouldbeopenfore
cscfas
·
2016-09-02 16:19
Android设计模式
开闭原则
OCP
面向对象的原则之开闭原则
勃兰特-梅耶在1988年出版的《面向对象
软件构造
》一书中提出这一原则---开闭原则。这一想法认为,程序一旦开发完成,程序中一个类的实现只应该因错误而被修改,
刘涤生
·
2016-03-17 22:16
安装配置JAVA智能卡开发环境
实验目的掌握Java智能卡Applet的开发环境Eclipse软件的使用二、实验环境Eclipse集成开发环境,JavaJCOP仿真运行环境三、实验原理Java智能卡是在智能卡硬件系统的基础之上在片内通过
软件构造
的一个支持
Chenyt01
·
2016-03-14 20:00
编写稳定、灵活的程序——开闭原则
什么是开闭原则1988年BertrandMeyer(勃兰特·梅耶)出版了《面向对象
软件构造
》一书中提出了开闭原则。
Todo_
·
2016-01-24 12:00
开闭原则
编写稳定、灵活的程序——开闭原则
什么是开闭原则1988年BertrandMeyer(勃兰特·梅耶)出版了《面向对象
软件构造
》一书中提出了开闭原则。
Todo_
·
2016-01-24 12:00
开闭原则
忽悠的生态
先来说说什么是小米的生态,小米想基于它的硬件、
软件构造
一个生态圈,目前小米的产品可以说是一个杂货铺,下面我大概列一下:1、手机、平板2、电视、盒子3、路由器、智能硬件,包括净水器、空气净化器、体重秤、平衡车
阿源
·
2015-12-04 20:25
管理
源哥讲技术
忽悠的生态
先来说说什么是小米的生态,小米想基于它的硬件、
软件构造
一个生态圈,目前小米的产品可以说是一个杂货铺,下面我大概列一下:1、手机、平板2、电视、盒子3、路由器、智能硬件,包括净水器、空气净化器、体重秤、平衡车
sunlen
·
2015-12-04 20:00
华为
小米
军队
生态
蓝血十杰
三本经典书籍
1>Object-OrientedsoftwareConstruction(面向对象
软件构造
)2>DesignPatterns(设计模式)3>AnalysisPatterns(分析模式
gaylord
·
2015-11-25 23:00
个人阅读作业
就书上以及博客上面讲解的内容,结合我的理解,软件工程这门课其主要的核心是关于
软件构造
过程的一种方法论。关于其中的一些方法,我在这里就不做过多的介绍,主要谈一谈自己的感想。
Terry_Chen_Mou
·
2015-11-14 22:00
软件构造
=技术框架+业务实现
软件构造
= 技术框架 + 业务实现。 1.
·
2015-11-10 21:38
框架
从IT方法论来谈RUP
软件开发过程描述了
软件构造
、部署和维护的一种方法。统一过程(Unified Process)是一种流行的构造面向对象系统的软件开发过程。
·
2015-11-07 11:35
UP
深入理解
软件构造
系统:原理与最佳实践
《深入理解
软件构造
系统:原理与最佳实践》 基本信息 原书名:Software Build Systems:Principles and Experience 原出版社: Pearson Education
·
2015-11-02 15:06
最佳实践
从IT方法论来谈RUP
软件开发过程描述了
软件构造
、部署和维护的一种方法。统一过程(Unified Process)是一种流行的构造面向对象系统的软件开发过程。
·
2015-10-30 11:58
UP
程序设计
程序设计是给出解决特定问题程序的过程,是
软件构造
活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。
汇流工作室
·
2015-08-28 15:00
代写代码
代写编程
编程代写
程序代写
面向对象五大原则_基石_开闭原则
1988年,勃兰特·梅耶(BertrandMeyer)在他的著作《面向对象
软件构造
(ObjectOrientedSoftwareConstruction)》中提出了开闭原则,它的原文是这样:“Softwareentitiesshouldbeopenforextension
cjvs9k
·
2015-07-14 12:00
开闭原则
Python:面向对象的“开闭原则”和“鸭子类型”
1988年,勃兰特·梅耶(BertrandMeyer)在他的著作《面向对象
软件构造
(ObjectOrientedSoftwareConstruction)》中提出了开闭原则,它的原文是这样:“Softwareentitiesshouldbeopenfore
u010844111
·
2015-06-29 20:00
python
cad文件怎么快速插入一张图片?
生活中为了将实际物体更精确的通过cad描绘构造出来,有必要将实际图片导入到cad,然后用cad
软件构造
结构,来增加精度与速度,这其中的cad可以是低级版本,也可以是高级版本,下面以2012版本为例1、首先双击桌面的
佚名
·
2015-06-18 11:08
开闭原则
1988年,勃兰特·梅耶(Bertrand Meyer)在他的著作《面向对象
软件构造
(Object Oriented Software Construction)》中提出了开闭原则,它的原文是这样
尘封封尘
·
2015-05-29 11:00
开闭原则
一个架构师谈什么是架构以及怎么成为一个架构师
降低与
软件构造
相关联的风险。软件架构的生命周期软件开发有其生命周期,它应该是:而软件
Eric_sun
·
2015-04-19 22:00
开放关闭原则【The Open Closed Principle】
在《面向对象
软件构造
》ObjectOrientedSoftwareConstruction中他写道:一个符合要求的模块分解技术必须满足一个要求:它所分解出来的模块应该既是开放的又是关闭的。
wb81074
·
2014-06-23 22:00
OCP
开放关闭原则
黑马程序员_泛型
泛型的目标是采用广泛适用和可交互性的形式来表示算法和数据结构,以使它们能够直接用于
软件构造
。泛型类、结构、接口、委托和方法可以根据它们
wahaha_hehongwei
·
2013-04-12 19:00
.net
类
泛型
C#
黑马程序员
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他