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
HIT-软件构造
抽象数据类型
抽象数据类型概述抽象数据类型(AbstractDataType,ADT)是
软件构造
过程中的一个重要实例,与传统的数据类型不同的是,抽象强调作用于数据上的操作,程序员和用户无需关心数据是如何存储的,只需要设计和使用该数据类型即可
LeoYu1998
·
2018-07-01 09:57
软件构造
的质量目标
软件系统的质量属性软件系统的质量属性可以分为两部分:外部质量因素(ExternalQualityFactors)以及内部质量因素(InternalQualityFactors)。外部质量因素是指那些可以被用户在使用过程中察觉到的因素,最常见的外部质量因素就是软件的运行速度和其是否友好(方便使用),因此我们也可以说外部质量因素影响用户。与之相对应的是内部质量因素,是指那些用户难以发觉,但是对软件本身
LeoYu1998
·
2018-06-27 20:26
Chapter 1
软件构造
的视图和质量目标
多维度软件视图通过时期(phases):构建时期和运行时期(build-andrun-timeviews)构造时期:想法->需求->设计->代码->可安装或可执行的包外部质量特征影响用户内部质量特征影响软件本身和他的开发者外部质量由内部质量造成外部质量特征正确性:正确性是最好的质量健壮性:健壮性补充正确性可扩展性:可扩展的问题是规模的问题之一兼容性:兼容性的秘诀是标准化,特别是标准的协议易用性:一
克格勃佳佳
·
2018-06-27 16:34
软件构造
笔记
java
SCM工具-Git的相关指令
这学期的
软件构造
课程,一点收获就是学习了Git的使用,作为SCM的一个工具,git在版本控制与软件配置管理上起到很大的作用。在使用git前我们需要掌握一些概念。
Jedikah
·
2018-06-24 16:14
《
软件构造
》第3章复习摘要
总览:第一部分(讲义3-1)Java基本数据类型,例如:int:范围[-2^31,2^31]long:范围[-2^63,2^63]booleandoublechar:单个字符Java对象数据类型,例如:String、BigInteger……习惯上,基本数据类型都是小写字母,而对象数据类型以大写字母开头。基本数据类型与对象数据类型的比较:可以将基本类型包装为对象类型:如Boolean、Integer
L1n_CY
·
2018-06-21 18:34
哈工大18年春
软件构造
课程讨论题
这是哈工大18年春
软件构造
课程(徐汉川老师)的讨论题目,少部分答案摘录自课件PPT和网上的资源(链接在文中给出)。如有错误还望指出,谢谢。
李秋豪
·
2018-06-20 20:00
考点总结
软件构造
的多维度视图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
单词序列
每次只能改变一个字母2、转换过程中出现的单词(除开始单词和结束单词)必须存在于词典中例如:开始单词为:hit结束单词为:cog词典为:[hot,dot,dog,lot,log,mot]那么一种可能的最短变换是:
hit
Xiao-wei1998
·
2018-01-01 15:28
什么是架构师? 如何成为一个架构师?
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
代写代码
代写编程
编程代写
程序代写
上一页
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
其他