自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老马的程序人生

致力于Scratch、Python和C++青少年编程教育

  • 博客(26)
  • 资源 (28)
  • 收藏
  • 关注

原创 利用Use Case为系统行为建模(3)

到这篇文章为止,需求部分就全部介绍完了。我们回顾一下,需求是RUP静态结构的一个工作流,Rational通过需求金字塔模型来理解需求过程,在需求部分我们要得到用例图、用例描述、补充规约和术语表等制品。这部分我们需要理解参与者与参与者、用例与用例以及参与者与用例的相互关系。希望大家能够很好的掌握。

2016-09-26 14:31:44 1529

原创 利用Use Case为系统行为建模(2)

本节主要介绍Use Case Diagram部分,其中包括Actor以及Actor之间的关系、Use Case以及Use Case之间的关系、Actor与Use Case之间的关系。这是利用Use Case Model捕获系统行为最核心的部分。明天还有一节,有关于软件需求部分就全部介绍完了。

2016-09-26 11:37:21 1875

原创 利用Use Case为系统行为建模(1)

需求这块写了很多了,就剩下最后的三篇图文了。后面我们进入分析与设计部分。大概10月中旬,我们结束这块。开始机器学习的总结与代码实现。

2016-09-25 10:03:20 2231

原创 Modeling System Behavior with Use Case(3)

这是Modeling System Behavior with Use Case的最后一个部分,主要介绍Use Case Specification、Supplementary Specification和Glossary。今天华电时断时续停电,导致早晨所做的工作丢失,很是难过,发完这个图文,我继续代码去了。祝大家周末愉快!

2016-09-21 09:13:02 1477

原创 Modeling System Behavior with Use Case(2)

这是Modeling System Behavior with Use Case的第二部分,本图文首先介绍Use Case Model,然后介绍Actor以及Actor之间的关系,Use Case以及Use Case之间的关系,最后介绍Actor与Use Case之间的关系。

2016-09-20 12:46:30 1556

原创 Modeling System Behavior with Use Case(1)

Modeling System Behavior with Use case 我们分为三个部分进行介绍,主要内容包括:需求简介、Use Case Model(Use Case Diagram、Use Case Specification)、Supplimentary Specification和Glossary,这部分内容是开发过程中需求分析阶段需要重点掌握的。

2016-09-20 11:47:52 1409

原创 Visual Studio UML Use Case Diagram(2)

Use Case Model是捕获用户需求确定系统边界最流行的方法。Use Case Model由两部分组成Use Case Diagram和Use Case Specification,对于不方便描述的部分可以放在Supplementary Specification中,通过Glossary统一大家的用词规范。昨天我们介绍了Visual Studio 中为Use Case Model提供的工具,今天我们介绍这些工具

2016-09-17 17:16:56 1475

原创 Visual Studio UML Use Case Diagram(1)

前几天我们介绍了Visual Studio UML Activity Diagram,今天我们介绍Visual Studio UML Use Case Diagram的内容。通常RUP按照动态划分,分为周期、阶段、里程碑、迭代,按照静态划分,分为角色、制品、工作流、活动,在Workflow中Requirements是最基础的部分,在该部分中Activity Diagram和Use Case Diagram发挥着重要的

2016-09-17 11:56:14 1515

原创 开放-封闭原则(The Open-Closed Principle,OCP)

自己设计的软件系统“易于维护”、“扩展性好”、“可重用”、“具有灵活性”,这是每位程序员所追求的目标。“开闭原则”为我们指明了方向,即我们所设计的软件尽量满足“开闭原则–对扩展开放,对修改关闭”,这样就能降低需求不断变换给系统带来的风险。

2016-09-13 11:17:49 1443

原创 里氏替换原则(Liskov Substitution Principle,LSP)

昨天图文介绍了软件设计的一个基本原则“开闭原则”,而“开闭原则”的核心就是通过抽象把需求变化进行隔离,这种想法可以通过“里氏替换原则”进行保证。理解“里氏替换原则”也是理解面向对象中“运行时多态”的关键。希望大家仔细体会。

2016-09-12 15:32:35 1470

原创 依赖倒转原则(Dependency Inversion Principle,DIP)

前面两篇图文介绍了“开闭原则”和“里氏替换原则”。开发出对扩展开放,对修改封闭的系统是程序员的目标,而今天所介绍的“依赖倒转原则”正是实现这一目标的途径之一,而“里氏替换原则”为这一途径提供了保证。大家或许发现,我写东西基本是成体系的,这既是对自己知识结构的一个总结,也希望是对大家知识结构的一个扩展。今天是中秋节,祝大家节日快乐!

2016-09-12 15:13:52 1441

原创 Visual Studio UML Activity Diagram(2)

昨天的图文介绍了Visual Studio UML Activity Diagram中所涉及的对象,今天图文我们来介绍这些对象的属性部分并给出UML关于Activity Diagram的元模型类图。通常情况下,我们在做一套软件系统的时候,对甲方业务流程并不熟悉,如果直接利用Use Case Diagram来捕获需求确定系统边界,对开发人员的要求就变得很高,通常我们在做软件系统的时候推荐使用Activ

2016-09-12 10:10:04 1308

原创 Visual Studio UML Activity Diagram(1)

数理系LSGO软件技术团队能够存活下来,并形成战斗力的根本原因,归结为我们的价值观。我们“只问收获,不问耕耘”,对知识是贪婪的,我们会把所学的知识放到场景中去应用,我们一定要做出成品。我们强调“要构建知识结构,任何知识都需要一个积累的过程”,没有艰苦的积累是不会掌握一门技能的。欢迎新同学加入我们,大家一起努力。

2016-09-11 10:20:54 1437

原创 Strategy_Level3

以下代码是“策略模式”的第六个例子

2016-09-08 17:18:39 1186

原创 Strategy_Level2

以下代码是“策略模式”的第五个例子

2016-09-08 17:11:32 1135

原创 Strategy_Pattern

以下代码是“策略模式”的第四个例子

2016-09-08 17:08:42 1115

原创 Strategy_Level1

以下代码是“策略模式”的第三个例子

2016-09-08 16:58:59 1191

原创 Strategy_Requirement2

以下代码是“策略模式”的第二个例子

2016-09-08 16:53:02 1109

原创 Strategy_Requirement1

以下代码是“策略模式”的第一个例子

2016-09-08 16:48:54 1096

原创 策略模式(Strategy)

这是来数理系LSGO软件技术团队学习Coding,第二个要学习的设计模式。该模式在解决同一个问题时可以使用不同的算法。以满足“开闭原则”,把各种算法与实际业务逻辑解耦合,以便写出良好的代码。

2016-09-08 16:42:07 1084

原创 简单工厂模式(StaticFactoryMethod)

来华北电力大学数理系LSGO软件技术团队学习Coding,我通常第一个就讲“简单工厂模式”,这一讲不仅仅是讲模式,更主要的是让大家体会什么是软件系统的“可复用”、“可扩展”、“易维护”、“灵活性好”,以及如何通过面向对象程序设计方法做到这一点。

2016-09-07 21:26:50 1440

原创 RUP和六个最佳实践的关系

前几次图文主要介绍了软件工程实践中六个最佳经验(迭代化开发、需求管理、基于构件的体系结构、可视化建模、持续的质量验证、变更管理)的由来,以及它们具体的内容,本次图文介绍RUP的相关内容,首先什么是Rational的统一软件过程,其次是RUP的动态过程(周期、阶段、里程碑、迭代),最后是RUP的静态过程(工作流、活动、制品、角色)。

2016-09-07 20:58:28 4953

原创 StaticFactoryMethod_Level4

以下代码是“简单工厂模式”的第四个例子

2016-09-07 20:45:45 1320

原创 StaticFactoryMethod_Level3

以下代码是“简单工厂模式”的第三个例子

2016-09-07 20:43:50 1144

原创 StaticFactoryMethod_Level2

以下代码是“简单工厂模式”的第二个例子

2016-09-07 20:42:15 1130

原创 StaticFactoryMethod_Level1

以下代码是“简单工厂模式”的第一个例子

2016-09-07 20:40:33 1183

青少年软件编程(C语言)等级考试试卷(2级)-2021年03月

青少年软件编程(C语言)等级考试试卷(2级)-2021年03月

2023-06-29

电子学会图形化四级模拟题05

电子学会图形化四级模拟题

2021-11-08

电子学会图形化四级模拟题04

电子学会图形化四级模拟题03

2021-11-01

电子学会图形化四级模拟题03

电子学会图形化四级模拟题

2021-10-24

电子学会图形化四级模拟题02

电子学会青少年编程能力等级测试图形化四级模拟题。

2021-10-24

电子学会图形化四级模拟题01

电子学会图形化四级模拟题

2021-10-03

ABC-SVM.zip

逐行中文注释了ABC算法的源码(Matlab),并用于优化SVM的参数,是很好的学习材料。

2021-07-24

收集到的情感词典.zip

一般来说,词典是文本挖掘最核心的部分,对于文本感情分类也不例外。情感词典分为四个部分:积极情感词典、消极情感词典、否定词典以及程度副词词典。 - 清华大学李军中文褒贬义词典 - Hownet知网情感词典 - 台湾大学NTUSD - 大连理工大学中文情感词汇本体库

2021-05-17

03 绘制雪花图案.zip

电子学会Scratch二级编程真题解析

2021-02-13

02 巡线小车.zip

电子学会Scratch二级编程真题解析

2021-02-13

01 飞不出去的蝴蝶.zip

电子学会Scratch二级编程真题解析

2021-02-13

03 小狗散步.zip

电子学会Scratch等级测试编程题代码

2021-02-10

02 舞者凯希.zip

电子学会Scratch等级测试编程题代码

2021-02-10

01 森林的一天.zip

电子学会Scratch等级测试编程题代码

2021-02-10

全国青少年软件编程等级考试标准.zip

全国青少年软件编程等级考试标准.zip

2021-02-03

《数据结构与算法 LeetCode刷题宝典V1.0》.pdf

为了大家学习的方便,所以把自己学习LeetCode的题目按照五种技巧,整理了这份150多页的小册子。可以作为学习数据结构与算法或备考计算机类研究生的参考资料,希望对大家有所帮助。

2020-05-03

数据结构与算法 腾讯精选练习50 V1.0.pdf

这本170多页的小册子是leetcode“腾讯精选练习 50 题”的梳理笔记。即可以作为学习数据结构与算法课程的参考资料,也可以作为备考计算机类研究生的备考资料。希望对学习算法的同学们有所帮助。

2020-04-20

数据结构与算法 Leetcode刻意练习 V1.0.pdf

这本110多页的小册子是对本次刻意练习题目的一个总结,包括字符串、树、链表、数组、贪心算法等30道leetcode精选题目。该总结即可以作为学习数据结构与算法课程的参考资料,也可以作为备考计算机类研究生的备考资料。

2020-04-17

自然语言处理前沿进展报告

2018 年 9 月 9 日,DeepMind主办的 Deep Learning Indaba 2018 大会在南非斯泰伦博斯举行。会上,斯坦陵布什大学 Herman Kamper 和 AYLIEN 的 Sebastian Ruder 等专家做了《自然语言处理前言进展》的报告。

2019-01-20

生产计划调度系统

微型汽车厂冲压车间生产计划优化与编排系统实现,非线性规划算法,生产计划与作业调度,生产计划调度系统

2019-01-17

Matlab辅助优化计算与设计

Matlab解决工程优化问题,包括:Matlab优化工具箱的使用、遗传算法等等

2018-10-05

创建型设计模式(下)

介绍了三种创建型设计模式:单例设计模式;原型设计模式;建造者设计模式;

2018-09-23

创建型设计模式(上)

介绍了三种创建型设计模式:简单工厂模式、工厂方法模式、抽象工厂模式;

2018-09-23

面向对象设计原则

介绍了面对对象的七大原则:单一职责原则、开闭原则、里氏代换原则、依赖倒转原则、接口隔离原则、合成复用原则、迪米特法则;

2018-09-23

数据结构与算法代码2015

数据结构与算法 上课代码 VS2015开发

2017-01-06

乳腺肿瘤诊断数据集

乳腺肿瘤诊断数据集

2016-12-26

GAOT工具箱

遗传算法GAOT工具箱

2016-12-26

数据结构与算法代码20161216

数据结构与算法课程实验代码

2016-12-16

基因片段数据集

基因片段数据集

2016-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除