- 博客(13)
- 收藏
- 关注
原创 系统分析与设计学习笔记(六)包图
包图的简介包图是UML中的一种重要的模型图,它利用包的形式,对UML中的类、对象、用例等进行封装,并以一定的规则进行排列, 形成一种层次结构。从直观意义上看,包图可以看做是一个项目中的文件夹的排列结构,每个包里面有着许许多多的有所关联的内容。 实际上,包图与真实的文件夹往往可以形成映射关系,同时,包图也能与如用例图、类图等形成映射关系。包图一般用于进行层次建模如MVC 层次建模等,对实际的项目
2017-06-28 22:10:14 2537
原创 系统分析与设计学习笔记(五)顺序图vs系统顺序图
系统顺序图的概念系统顺序图(System Sequence Diagram)描述的是在特定的用例场景下,外部参与者、内部系统、以及他们之间的事件消息传递。顺序图阐述了直接与系统交互的外部参与者以及参与者发起的系统事件。在系统顺序图中,我们把所有的系统都看作黑盒,不关心其内部实现,只关心从参与者到系统的那些跨越系统边界的事件。系统顺序图与用例的关系系统顺序图SSD一般用于描述主要成功场景或者一些复杂的
2017-06-15 17:20:50 15122
原创 系统分析与设计学习笔记(四)领域模型
领域模型的概念领域模型Domain Model 又叫做业务对象模型,是用于描述用例实现的对象模型,是对业务角色与业务实体之间应该如何联系和写作以执行业务的一种抽象。领域模型是面向对象分析的重要一环,也是在一个领域内若干概念类的可视化表述。混淆点领域模型是对概念类进行建模,是在特定场景下有实际含义的类,而不是在编程层面上的具体类。不需要在概念建模中过度追求精确,只需要正确表示出概念类以及概念类间的
2017-06-11 09:42:43 4181
原创 系统分析与设计学习笔记(三)活动图与状态图
活动图与状态图概述活动图与状态图是UML图中两个比较容易混淆的知识点。他们二者都由起始节点、终止节点以及一系列的圆角矩形组成,但从功能上讲,两种图各有侧重。 * 活动图Activity Diagram阐明了业务用例实现的工作流程,可以看作一个由Activity活动状态为基本单位的状态机,每一个用例都应当有对应的活动图,它描述了用例中动作状态的转换,以及动作与对象间的依赖关系。 *状态图State
2017-06-11 09:39:24 7059
原创 系统分析与设计学习笔记(二)用例模型
用例Use CaseUse Case(用例)是一个UML中非常重要的概念,在使用UML的整个软件开发过程中,Use Case处于一个中心地位。用例是对一组动作序列的抽象描述,系统执行这些动作序列,产生相应的结果。这些结果要么反馈给参与者,要么作为其他用例的参数。用例≠用例图用例是用户利用某个系统实现特定目标的一系列成功或失败的场景的文本描述。 用例图则给出了系统上下文的图像展示,如系统的边界、系统
2017-06-11 09:20:59 1718
原创 系统分析与设计学习笔记(一)UML概述
关于UMLUML的全称是Unified Modeling Language,是一项通用的建模语言跟规范。是面向对象的分析与设计OOAD的一个重要的组成部分。UML有几个具体的作用:进行代码可视化,对模型及元素进行抽象化的语义描述。描述和沟通用户的需求。定义软件系统的体系结构,体现模块间的联系与相互约束。UML中的图UML有三种基本的构造块,分别是事物、关系以及图。事物是对模型中最具有代表性
2017-06-11 09:14:33 1558
转载 利用LaTeX进行数学公式编辑
本文来源于网络,主要对错乱的公式排版稍作调整,方便阅读,希望对大家有所帮助。LaTeX基本用法1、数学公式的前后要加上 $ 或\( 和\),比如:$f(x) = 3x + 7$和\(f(x) = 3x + 7\)效果是一样的; 如果用\[和\],或者使用 $$ ``和$$,则该公式独占一行; 如果用\begin{equation} 和 \end{equation},则公式除了独占一行还会自动被添
2017-06-05 20:47:15 2245
原创 Android-UI控件的绘制流程以及自定义控件的具体操作
View视图安卓应用中非常重要的组成部分,它不仅是构成应用界面的基本单元,还是与用户交互的最直接对象。视图View作为界面的基本元素,是由View System进行管理的。 在Android中,视图控件主要被分成两大类,一类是单一控件View,另外一类是可以包含并管理子控件的ViewGroup,在一个界面布局中,ViewGroup与View的嵌套与组合,就构成了一棵控件树,经过一系列
2017-03-31 12:37:00 1524
原创 利用Android Camera2 的照相机api 实现 实时的图像采集与预览
最近想要做一个客户端往服务器推送实时画面的功能,首先可以考虑到两种思路,一种是在客户端进行视频流的推送,主要利用RTSP等流媒体协议进行传输,而另外一种是通过摄像头获取当前画面,将每一帧作为对象单独传输。 项目想要实现的功能最终目的是对实时画面的每一帧进行处理,可以考虑客户端推流到服务器,再在服务器进行帧解析的操作,但由于目前很多的流媒体推送框架在推流端或者服务端都或多或少存在限制
2017-03-19 20:07:31 10319 17
原创 AndroidTV中利用MainUpView实现飞框选中效果
相信很多从事AndroidTV开发的朋友都对如何展示item的选中效果感到苦恼,电视端开发与移动端最大的不同是用户只能通过一个遥控器进行控制(当然如果你的电视是触屏的话除外……),在这个时候,我们需要让用户知道当前选中的到底是哪一个项目,通常来说,有几种常见的实现方法: 通过给item的background属性定义一个selector,为不同状态下(focused、selected)定义不同的背
2017-03-16 11:09:03 2368
原创 AndroidTV 的焦点控制问题
最近在做有关安卓TV的相关项目,与手机端的安卓开发不同的是,TV端需要我们对焦点进行一定的处理,才使得整个程序的逻辑符合我们的要求。在电视上进行操作,一般只能通过遥控的上下左右以及确认键来进行焦点的转移。而原生的安卓系统已经为我们做了默认的焦点获取处理,而这个默认的焦点则是自动选择该方向上距离最近的一个目标获得焦点,注意,这里的距离未必是直线距离,更多时候是该方向坐标的距离,比如:650) thi
2017-03-16 11:09:00 1545
转载 C# 中的委托和事件
最近在博客园上看到一篇文章关于C#中的委托与事件,觉得写得很清晰,在这里转载一波~原文链接:http://www.cnblogs.com/jimmyzhang/archive/2007/09/23/903360.html引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太
2017-03-16 11:08:57 248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人