- 博客(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 1876
原创 利用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 1444
原创 里氏替换原则(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)
这是来数理系LSGO软件技术团队学习Coding,第二个要学习的设计模式。该模式在解决同一个问题时可以使用不同的算法。以满足“开闭原则”,把各种算法与实际业务逻辑解耦合,以便写出良好的代码。
2016-09-08 16:42:07 1085
原创 简单工厂模式(StaticFactoryMethod)
来华北电力大学数理系LSGO软件技术团队学习Coding,我通常第一个就讲“简单工厂模式”,这一讲不仅仅是讲模式,更主要的是让大家体会什么是软件系统的“可复用”、“可扩展”、“易维护”、“灵活性好”,以及如何通过面向对象程序设计方法做到这一点。
2016-09-07 21:26:50 1441
原创 RUP和六个最佳实践的关系
前几次图文主要介绍了软件工程实践中六个最佳经验(迭代化开发、需求管理、基于构件的体系结构、可视化建模、持续的质量验证、变更管理)的由来,以及它们具体的内容,本次图文介绍RUP的相关内容,首先什么是Rational的统一软件过程,其次是RUP的动态过程(周期、阶段、里程碑、迭代),最后是RUP的静态过程(工作流、活动、制品、角色)。
2016-09-07 20:58:28 4957
收集到的情感词典.zip
2021-05-17
《数据结构与算法 LeetCode刷题宝典V1.0》.pdf
2020-05-03
数据结构与算法 腾讯精选练习50 V1.0.pdf
2020-04-20
数据结构与算法 Leetcode刻意练习 V1.0.pdf
2020-04-17
自然语言处理前沿进展报告
2019-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人