
软件工程
-dzy-
国子先生晨入太学,招诸生立馆下,诲之曰:“业精于勤,荒于嬉;行成于思,毁于随。”
展开
-
UML类图详细介绍
类图主要描述程序对象以及他们之间的关系。一般来说,类、接口、抽象类这些程序对象的区别很容易,但是他们之间六种关系容易理解不够深刻类图中的三种对象类/抽象类类的表示一般一般如下图所示 类名:图正中间的黑体字表示类的名称,如果是名字的字体是斜体字,则表明该类是抽象类属性:类名下面的区域表示类的属性操作:属性下面的区域表示类的操转载 2017-02-10 11:28:48 · 315 阅读 · 0 评论 -
文档注释
使用文档注释时还可以使用 javadoc 标记,生成更详细的文档信息: @author 标明开发该类模块的作者 @version 标明该类模块的版本 @see 参考转向,也就是相关主题 @param 对方法中某参数的说明 @return 对方法返回值的说明 @exception原创 2017-02-14 18:40:38 · 228 阅读 · 0 评论 -
这个动物园, 两年也逛不完
| 来源:码农翻身 微信公众号(id:coderising)。 作者:刘欣你可能没有注意到, 在软件开发的王国里存在着一个有趣的动物园, 其中动物之多, 范围之广, 不花个几年功夫是逛不过来的。Linux自1991年诞生以来, 小企鹅迅速攻城拔寨, 虽然没有击败微软占领桌面, 但是成功的霸占了服转载 2017-07-15 22:06:48 · 709 阅读 · 0 评论 -
需求工程
☞将图片拖动到新网页放大阅读,或下载到本地阅读。原创 2017-11-28 20:07:38 · 337 阅读 · 0 评论 -
软件工程思维导图
☞将图片拖动到新网页放大阅读,或下载到本地阅读。原创 2017-12-22 20:24:53 · 3015 阅读 · 0 评论 -
模块独立性(一种软件设计原则)和面向对象设计原则
模块独立性 模块化设计是指将软件分解为多个独立模块,不同的模块具有不同的功能和职责。每个模块可以独立的进行开发、测试,最后组装成完整的软件。 模块独立性是指软件系统中每个模块只涉及软件要求的子功能,而与软件系统中其他模块的接口是简单的。例如如果一个模块只具有单一功能且与其他模块没有太多的联系,那么称此模块具有模块独立性。具有高内聚低耦合的模块,才是模块独立性比较强的模块原创 2017-12-23 19:52:04 · 10235 阅读 · 0 评论 -
白盒测试与黑盒测试
白盒测试也叫玻璃盒测试(Glass Box Testing),结构测试或逻辑驱动测试* 对软件的过程性细节做细致的检查 * 把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,来设计或选择测试用例对程序所有逻辑路径进行测试* 通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致 逻辑覆盖:逻辑覆盖测试方法通常采用流程图来设计测试用例,原创 2017-12-23 20:17:57 · 519 阅读 · 0 评论