摘要: 为期8周的软件项目管理课程已接近尾声,下面谈谈我对这几周所学课程的一些总结和感想:先说说我觉得挺重要的一些知识点:1. 软件项目管理的基本认识:软件:是一系列按照特定顺序组织的计算机数据和指令的集合项目:是为完成某一独特的产品、服务或成果所做的一次性努力管理:是为了完成一个设定的目标,有效并高效的运... 阅读全文
posted @ 2015-05-08 21:39 Machuk 阅读(1853) 评论(0) 推荐(0) 编辑
摘要: 1. 单元测试的定义: 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证 单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为2. 单元测试的... 阅读全文
posted @ 2015-05-04 19:19 Machuk 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 一、有关Maven的介绍及安装:1. Maven的介绍: Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具2. Maven的下载及安装:1)进入网站:http://maven.apache.org/download.html,下载 Mav... 阅读全文
posted @ 2015-04-27 15:08 Machuk 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 软件测试主要分为两种,一种是黑盒测试,另一种则是白盒测试,下面对白盒测试展开介绍:1. 白盒测试的概念: 白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白盒... 阅读全文
posted @ 2015-04-19 16:54 Machuk 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 1. Peer Review(同行评审)同行评审(Peer Review)是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。需要进行同行评审的特定产品在定义项目软件过程的时候被确定并且作为软件开发计划的一部分被安排了进度老师ppt中的定义:A work product (normally so... 阅读全文
posted @ 2015-04-12 17:27 Machuk 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 1. 问题描述:输入一个年份,判断其是否为闰年,若为非法输入则给出提示2. 问题分析:闰年的判断:1)输入一个年份,若它能被400整除,则它是闰年;若它能被4整除,且它不能被100整除,则它是闰年 由此判断,若它是闰年,则输出“该年是闰年”;否则,则输出“该年不是闰年”2)若为非法输入,给出提示,则... 阅读全文
posted @ 2015-04-06 22:52 Machuk 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 这篇博客是上一篇博客的扩展,上一篇博客中我们一起讨论了一道有关EditBox的问题,详情请见:http://www.cnblogs.com/machuk/p/4357219.html今天让我们一起来看看另一道类似的问题:1. 问题描述: 有3个EditBox,每次允许输入1~6个英文字符或数字,按O... 阅读全文
posted @ 2015-03-28 20:08 Machuk 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1. Equivalence Class Partitioning所谓等价类是指输入域的某个互不相交的子集合,所有等价类的并集便是整个输入域。目的在于测试用例的无冗余性。2. 划分等价类(valid / invalid)(1)有效等价类:检验程序是否实现了规格说明预先规定的功能和性能。(2)无效等价... 阅读全文
posted @ 2015-03-22 13:31 Machuk 阅读(4282) 评论(0) 推荐(0) 编辑
摘要: 1.软件测试的定义:软件测试(英语:software testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计... 阅读全文
posted @ 2015-03-14 21:14 Machuk 阅读(230) 评论(0) 推荐(0) 编辑