❀❀❀理论基础
梦 * 蝶
不敢直面困难,怎能迎接挑战!
展开
-
软件工程的概述
目录软件:软件的特征:软件危机:软件危机的表现:缓解危机途径:软件工程:软件工程的基本原理:软件工程的基本目标: 软件工程目标之间的关系:软件生存周期:软件开发方法:规定:基本方法:软件: 软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及其相关文档的完整集合。程序是按时限设计的功能和性能要求执行的...原创 2018-12-22 16:20:37 · 742 阅读 · 9 评论 -
初识UML
前言    什么是UML呢?UML都包括哪些内容呢?我们该如何使用UML呢? 近期小编通过看视频,get到了一些关于UML的基本知识。接下来小编将会为您分享UML的那些事儿。正文一、what is it?    UML的全拼为Unified Modeling L原创 2019-01-15 16:15:46 · 621 阅读 · 20 评论 -
C#中的集合、哈希表、泛型集合、字典
集合ArrayList集合:集合可以看做是数组,可以将其看成“长度可变,具有很多方法的数组”。使用ArrayList,首先需要导入命名空间using.system.collections。通过添加和删除元素,就可以动态改变数组的长度。优点:动态的增加和删除元素;实现了ICollection和IList接口;灵活的设置数组的大小。ArrayList的构造器:ArrayLis...原创 2019-04-24 10:21:01 · 1513 阅读 · 30 评论 -
C#基础总结
面向对象对象:特指看得到 摸得着的 具体实体。类:类是模子,确定对象将会拥有的特征(属性)和行为(方法)。类是对象的模型,类是抽象的概念,仅仅是模板。类不占内存,对象才占内存。对象是类的实例化,类是对象的高级抽象。属性:就是对象的特征。属性值:就是描述这个特征的值。方法:就是对象的行为。类的定义:[访问修饰符]class 类名{ 成员…..}...原创 2019-04-23 09:07:48 · 547 阅读 · 18 评论 -
C#中的方法(二)
前言 前一篇博文为大家简要介绍了了C#中的基本方法---C#中的方法(一)。本篇博文将为大家分享一些方法中的特殊方法内容— 虚方法、抽象方法、静态方法、实例方法。正文虚方法: 用virtual修饰的方法叫做虚方法。虚方法可以在子类中通过override关键字来重写。常见的虚方法:ToString()Equals。 ...原创 2019-04-16 10:16:49 · 751 阅读 · 10 评论 -
C#中的方法(一)
方法(函数)介绍 函数就是将一堆代码进行重用的一种机制,函数就是一段代码,这段代码可能有输入的值(参数),可能会有返回值。一个函数就像一个专门做这件事的人,我们调用它来做一些事情,它可能需要我们提供一些数据给它,它执行完成后可能会有一些执行结果给我们。要求的数据就叫参数,返回的执行结果就是返回值。String s=Console.ReadLine()就是一个有返回结...原创 2019-04-04 11:07:18 · 4339 阅读 · 17 评论 -
C#中的运算符、数组、枚举、结构体
运算符 算数运算符: + - * / %(取余 取模)变量需要先声明 再赋值 才能使用。 一元运算符:++ 自加一 有前加和后加; -- 自减一 有前减和后减;对于像++ -- 这样的只需要一个操作数就能进行运算的运算符,叫做一元运算符。 二元运算符:+= 、 -= 、 *=、/= 、%= ,...原创 2019-04-02 10:12:32 · 558 阅读 · 16 评论 -
C#中的字符串
字符串类型 String text=Console.ReadLine();//用户输入内容 【等号前面设置类型string 然后接变量的名字】 Console.WriteLine(text);//控制台接收 Console.ReadLine();//显示 字符串中的转译符 * C# 中的字符串用“”号包起来;&...原创 2019-03-31 17:23:20 · 1901 阅读 · 15 评论 -
C#中的变量、常量、数据类型
C#中的变量1、变量:计算机使用内存来存储数据(正在使用的程序和数据)。2、变量的声明方式: A、先声明,后赋值 Int number;//在内存中开辟了一个名为number、类型为int的一个空间 Number=1000;//给这个number赋值为1000B、同时声明多个相同类型的变量 Int num1,num2,num3; num1=100; ...原创 2019-03-31 11:25:06 · 606 阅读 · 25 评论 -
C#基本介绍
关于C#的基本介绍1、.net/dotnet:一般指.net Framework框架,一种平台,一种技术。2、C#(sharp):一种编程语言,可以基于.net 平台的应用。3、Java:既是一种技术,也是一种编程语言。4、.net都能干什么:A 桌面应用程序:Winform(.net开发的桌面应用程序叫做Winfrom应用程序)、B Internet应用程序:ASP.Net(.net开发...原创 2019-03-30 19:39:44 · 1264 阅读 · 26 评论 -
模板方法模式
当我们为大家做分享时,准备PPT大概是我们必不可少的一部分了。我们时常会用一些PPT的模板,现成的模板不仅美观,更是给我们准备PPT的过程减少了不少的工序呢。模板的应用在我们的学习、工作、生活中可是相当的广泛呢。最近在做项目的过程中模板也是发挥了不小的作用。今天小编就为大家分享一个在我们开发编程中会应用到的一种设计模式---模板方法模式。▶模板方法模式: 模板方法模式是编...原创 2019-06-16 12:21:48 · 364 阅读 · 16 评论 -
单例模式
对于系统中的某些类来说,有时我们只需要某一类的一个对象,只有一个实例对我们很重要。比如一个系统中存在多个打印任务,但是只能有一个正在工作的任务,若多个任务同时工作,可能会造成冲突,产生结果不一致性等问题。那么在系统中该如何来实现只产生这个唯一的对象呢?这就是今天小编要和大家分享的一个设计模式----单例模式,也是最近做项目过程中用到的一种模式。▶单例模式: 单...原创 2019-06-13 21:31:43 · 431 阅读 · 16 评论 -
设计模式之面向对象设计原则
前言最近学习设计模式,讲到了面向对象编程思想的设计原则。 小编第一次学习,将它们分享给大家,希望对您有所帮助。正文知名软件大师Robert C.Martin认为一个可维护性(Maintainability) 较低的软件设计,通常由于如下4个原因造成:过于僵硬(Rigidity) 、过于脆弱(Fragility) 、复用率低(Immobility)、黏度过高(Viscosity)。...原创 2019-05-07 09:57:03 · 387 阅读 · 7 评论 -
UML模型中的事物
前言    百度百科给出的事物定义为:事物一词是指客观世界存在的 一切事情(现象)和物体,简称为“事物”。    在UML中,事物是指构成模型图的一些基本图示符号,它们表示一些面向对象的基本概念。这些事物是UML模型中面向对象的基本构造块它们在模型中属于静态部分,代表物理上或概念上的元素。正文原创 2019-01-17 16:44:09 · 2069 阅读 · 17 评论 -
UML模型中的关系
前言   原创 2019-01-17 16:59:44 · 2041 阅读 · 25 评论 -
UML模型中的图-用例图
前言    前面的博文为大家分享了UML模型中的事物和关系,本篇将为大家继续分享UML模型的三大基本构造块— 图 正文    在数学中,原创 2019-01-20 16:37:04 · 1215 阅读 · 34 评论 -
软件需求分析
目录开发过程模型:软件需求分析的任务:需求分析步骤:需求分析方法:分析建模:分析模型:建立分析模型的方法:结构化分析:软件需求说明:软件需求说明包括内容:需求验证:开发过程模型:当前系统的物理模型:通过分析现实世界,理解当前系统的运行过程,用一个具体化的模型模拟、了解当前系统的组织结构、资源利用情况和日常数据处理过程。合...原创 2018-12-22 20:58:15 · 3283 阅读 · 10 评论 -
总体设计
目录总体设计的任务:总体设计的步骤:总体设计的概念:模块化:抽象:信息隐蔽:模块独立性:结构设计准则:总体设计规格说明书与评审:总体设计的任务:1、将系统划分成物理元素——程序、文件、数据库和文档等。2、设计软件结构——将需求规格转换为体系结构,划分出程序的模块组成、模块间的相互关系。确定系统的数据结构、文件结构、数据库模式、确定测试方法与策略...原创 2018-12-23 16:39:56 · 2508 阅读 · 6 评论 -
详细设计
目录详细设计的任务:详细设计的原则:详细设计的方法:详细设计的工具:1、传统程序流程图(程序框图)2、N-S结构流程图(盒图)3、PAD图4、PDL(过程设计语言)5、HIPO图详细设计规格说明书:1、详细设计说明书2、详细设计评审:详细设计文档的编写:详细设计的任务:1、为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,...原创 2018-12-23 19:42:02 · 6789 阅读 · 13 评论 -
软件的编码与测试
目录编码风格:程序设计风格的要求:软件测试:软件测试的目标:软件测试的原则:软件测试的方法:软件测试与开发各阶段的关系:测试用例的设计:测试步骤:调试技术:编码风格:编码风格就是书写源程序的习惯、程序代码的逻辑结构与习惯的编程技术。程序设计风格的要求:一、使用好程序内部的文档1、标识符应该具有鲜明的意义,能够提示程序对象代表的实...原创 2018-12-24 13:00:39 · 1692 阅读 · 18 评论 -
面向对象概述
目录面向对象方法学的优点面向对象方法学的不足面向对象的基本概念对象:类:消息:方法:面向对象的基本特征面向对象的开发方法Booch方法:Coad方法:OMT方法:Jacobson方法:面向对象的分析1、概念2、模型3、任务:面向对象的实现程序设计的语言面向对象程序设计风格面向对象方法学的优点1、与人类习惯...原创 2018-12-25 16:19:10 · 367 阅读 · 17 评论 -
软件工程总结
感想大概是因为之前准备自考的过程中学习了《软件工程》这本教材的缘故吧,这次在看视频的过程中,出现了很多熟悉的词汇,亲切感很强。听到熟悉的东西就会很愿意的继续看下去,但出现陌生的东西就会很迷,不知道他在说些什么,总会硬着头皮看下去,看一遍不明白,大不了多看几遍呗。总之,还是能够看得进去的,没有厌倦感。过程初步了解软件工程,这个学习资料是相当丰富的,有视频、有文本、有文档、还有许多其他的相...原创 2018-12-29 19:25:35 · 331 阅读 · 16 评论 -
再看UML
初次学习UML也有一段时间了,接下来就将这段时间的收获做一个小总结。珍珠项链UML中的珍珠还真是闪闪发光鸭,一颗颗珍珠串联起来的项链也是那样的耀眼。由类、接口 、用例、协作、活动类、组件、节点、交互、状态机、包、注释等各类事物,关联、聚合、组合、依赖、泛化、实现等各种关系组合而成的用例图、类图、对象图、组件图、配置图、时序图、协作图、状态图、活动图等各种图,成为了UML建模中的最耀眼的...原创 2019-02-01 16:17:03 · 355 阅读 · 18 评论 -
UML建模与软件工程
前言    前面几篇博文小编初步为大家分享了UML建模中的相关内容-事物、关系、九种图。原创 2019-02-01 09:51:47 · 2878 阅读 · 10 评论 -
UML模型中的图-实现图【组件图、配置图】
前言    前面几篇博客小编为大家分享了UML建模中的用例图、静态图、行为图,交互图,本篇继续为大家分享UML模型中的最后一种类型图—实现图 。实现图用来描述设计的物理实现,如执行文件、库、表、文件、文档等;是对面向对象系统在物理结构上进行的静态建模。在UML建模中,实现图包括两种—构件图、实施图 正文八、构件图(组件图)  &a原创 2019-01-25 11:49:25 · 1120 阅读 · 46 评论 -
UML模型中的图-行为图【交互图-序列图、协作图】
前言    上一篇博文小编为大家分享了UML建模中行为图里面的状态图和活动图,今天继续为大家分享行为图中的内容—交互图 。在UML建模中,交互图包括两种—序列图、协作图 正文六、序列图    序列图又称顺序图、时序图,是对对象之间传送消息的时间顺序的原创 2019-01-24 20:41:20 · 1652 阅读 · 34 评论 -
UML模型中的图-行为图【状态图、活动图】
前言    前面的博文为大家分享了UML模型中的用例图、静态图。接下来继续为大家分享UML模型中的图—行为图。正文    行为图用来描述系原创 2019-01-24 11:43:59 · 2238 阅读 · 32 评论 -
UML模型中的图-静态图【类图、对象图】
更好原创 2019-01-22 11:15:56 · 3268 阅读 · 33 评论 -
“七层架构”---理论篇
前段时间在做项目的过程中运用到了三层架构。最近在做项目过程中,又将三层架构进行扩充至七层。下面小编为您分享这延伸出来的“七层”。“七层”包括哪些层?“七层”是在三层架构的基础之上进行扩充的,所以在“七层”中当然是少不了三层架构中的元素了,“七层”中最基本的三层元素也就有了---数据访问层(DAL)、业务逻辑层(BLL)、显示层(UI)。除此以外,扩充出来的四层中,其实有一层在三层...原创 2019-07-08 20:09:19 · 2469 阅读 · 23 评论