摘要: 软件构造第二章第一节软件生命周期和版本控制 基本内容 Software Development Lifecycle (SDLC) Traditional software process models (waterfall, incremental, V- model, prototyping, spiral) Agile development and eXtreme Progr... 阅读全文
posted @ 2018-06-22 16:35 masteryellow 阅读(149) 评论(0) 推荐(0) 编辑
摘要: ​软件构造 第一章第二节 软件开发的质量属性 1.软件系统质量指标 External quality factors affect users 外部质量因素影响用户 Internal quality factors affect the software itself and its developers 内部质量因素影响软件本身和它的开发者 External quali... 阅读全文
posted @ 2018-06-22 16:35 masteryellow 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 第一章第一节 软件构造的多维视图 软件的多重维度: Buiild-time:Build-time ( 构造阶段): idea-requirement-design-code-installable/executable package code-level:代码的逻辑结构 functions, classes, methods, interfaces component-level:file... 阅读全文
posted @ 2018-06-22 16:34 masteryellow 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.关于Maven的介绍: Java世界中主要有三大构建工具:Ant、Maven和Gradle 现如今用得比较多的就是gradle,Maven用得次数也还可以,Ant基本已经绝迹了 当然Maven除了构建的功能以外,还有一些项目管理等等其他功能,这里不再赘述。 2.Maven依赖管理系统 我们编写一 阅读全文
posted @ 2018-04-08 22:21 masteryellow 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: 由于在sclab2中我不慎将原有仓库删除,因此不得不重新申请账户创建新的仓库,然而进行push会出现错误提示: Permission denied (publickey) 本博客是为了解决此问题的 前置知识: 1. 首先我们需要了解什么是SSH,关于这部分可以参考网页: https://zh.wik 阅读全文
posted @ 2018-04-08 17:27 masteryellow 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 以collections的子类List(Arraylist)为例 List<String> list=new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); for (String s:list) 阅读全文
posted @ 2018-03-28 09:20 masteryellow 阅读(481) 评论(0) 推荐(0) 编辑