Fork me on GitHub
摘要: 第一阶段:等待清明;第二阶段:盼望五一;第三阶段:坐等端午;端午过后就要放暑假啦!!!看了这段话顿时感觉要笑喷啦!根据三阶段,本学期计划阅读三本书:第一本:梦断代码,第二本:你的灯亮着吗,第三本:程序开发心理学。督促自己按时按量按质完成任务,也希望这几本书可以带给我收获,期望自己在软件方面的进步。 阅读全文
posted @ 2015-03-06 23:47 Yancy317 阅读(166) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2015-03-06 13:09 Yancy317 阅读(208) 评论(0) 推荐(0)
摘要: 《人月神话》这本书风行已经很久了,写成于1975年,经历这么久的时间,在当前又重新流行,让我很惊讶。人月神话看上去这么浪漫的名字,原来并不是真的说神话故事,作者阐述的主要观点是在软件开发项目上项目进度和增加人员这两个概念是不能互换。虽然已经时隔20多年了,这本书依然给我震撼,一是让我惊讶的是,美国2... 阅读全文
posted @ 2015-03-01 13:36 Yancy317 阅读(180) 评论(1) 推荐(0)
摘要: 第十一章、软件演化 1.软件演化特性①软件维护是一个必然的过程②软件的不断修改会导致软件的退化③软件系统的演化特性是在早期的开发阶段建立起来的④软件开发的效率与投入的资源无关⑤在软件系统中添加新的功能不可避免地会产生新的缺陷。2.软件维护:软件维护概念改正性维护、适应性维护、完善性维护,软件... 阅读全文
posted @ 2015-03-01 11:36 Yancy317 阅读(118) 评论(0) 推荐(0)
摘要: 第十章、软件测试 1.验证与确认:软件的错误举例几种国际知名的问题,一个小小的错误造成巨大的影响,有错是软件的属性,而且是无法改变的。验证和确认是贯穿软件生命周期的规范化评估方法。V&V的活动以V&V的管理验证与确认的活动模型。2.软件测试基础:测试是一个程序执行的过程,其目的在于发现错误,... 阅读全文
posted @ 2015-03-01 11:25 Yancy317 阅读(178) 评论(0) 推荐(0)
摘要: 第九章、软件实现 软件实现是软件产品由概念到实体的一个关键过程。1.程序设计语言主要讲了其发展、演变与一些特性。2.软件编程规范:包括文件名与组织、代码的版式,代码的版式分为适当的空行、代码行及行内空格、分行、对其与缩进、命名规则、声明、注释几部分注意点。3.软件编码案例分析:有编程注释问题... 阅读全文
posted @ 2015-02-27 14:49 Yancy317 阅读(143) 评论(0) 推荐(0)
摘要: 第八章、面向对象设计 1.设计的概念 设计活动:实现从需求分析到软件实现之间的跨越,设计活动结束后需形成设计规格说明书。设计原则包括模块化、耦合度和内聚性、复用性三方面。2.软件体系结构包括仓库体系结构、分层体系结构、MVC体系结构、客户机/服务器体系结构和管道和过滤器体系结构几种,其不... 阅读全文
posted @ 2015-02-24 12:39 Yancy317 阅读(156) 评论(0) 推荐(0)
摘要: 第七章、面向对象分析 需求分析阶段的核心是产生一个准确的、完整的、一致的和可验证的系统模型,称为分析模型。1.分析的概念:分析类和分析活动,类包括边界类、控制类和实体类。2.识别分析类:通常需要理解系统内部的行为,识别边界类、控制类、实体类。3.定义交互行为:顺序图可以将用例和分析对象联系在... 阅读全文
posted @ 2015-02-22 15:39 Yancy317 阅读(124) 评论(0) 推荐(0)
摘要: 第六章、面向对象基础 面向对象技术是软件工程领域中的重要技术。1.面向对象方法概述:面向对象=对象+类+继承+通信,面向对象的软件工程方法分为面向对象分析、设计、编程、测试、维护。2.面向对象基本概念:从对象、类、封装、继承、消息、关联、聚合、多态性几方面进行详细讲解。3.软件建模概念:对系统... 阅读全文
posted @ 2015-02-20 11:38 Yancy317 阅读(177) 评论(0) 推荐(0)
摘要: 第五章、软件工程中的形式化方法 本章涉及到离散数学与数据结构的知识,可见知识都是互通的。1.形式化方法基本概念分为形式规约、形式证明与验证、程序求精,形式证明与验证技术主要包括模型检测和定理证明。2.时态逻辑介绍了Kripke结构;一阶线性时态逻辑以队列及其操作与汉诺塔操作规划问题为例... 阅读全文
posted @ 2015-02-16 12:04 Yancy317 阅读(191) 评论(0) 推荐(0)