自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 《大象-Thinking in UML》

《大象:Thinking in UML》以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。全书分为准备篇、基础篇、进阶篇和总结篇四个部分。准备篇讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。基础篇对UML的基础概念重新组织和归纳整理,进行扩展和讨论,引申出针对UML的这些概念在面向对象方法中应用方法的思考。进阶篇以一个实例贯穿全篇,阐述...

2022-04-30 21:23:19 174

原创 了解形式化方法

形式化方法的发展 软件形式化方法最早可追溯到20世纪50年代后期对于程序设计语言编译技术的研究,即J.Backus提出BNF描述Algol60语言的语法,出现了各 种语法分析程序自动生成器以及语法制导的编译方法,使得编译系统的开发从“手工艺制作方式”发展成具有牢固理论基础的系统方法。形式化方法的研究高潮始于 20世纪60年代后期,针对当时所谓“软件危机”,人们提出种种解决方法,归纳起来有两类:一是采用工程方法来组织、管理软件的开发过程;二是深入探讨程 序和程序开发过程的规律,建立严密的理论...

2022-04-29 19:53:52 163

原创 Java的反射机制

Java的反射机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。Class类对于一个字节码文件.class,

2022-04-29 19:44:52 234

原创 在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性?

可行性研究是在项目建议书被批准后,对项目在技术上和经济上是否可行所进行的科学分析和论证。可行性研究大体可分为三个大的方面:工艺技术、市场需求、财务经济状况。在软件开发的早期阶段进行可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。应该从以三个方面研究目标系统的可行性,分别是技术可行性、经济可行性、操作可行性。...

2022-04-18 17:16:40 1839

原创 什么是分而治之

“分而治之”( Divide and conquer)方法(又称“分治术”) ,是有效算法设计中普遍采用的一种技术。所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。分而治之方法与软件设计的模块化方法非常相似。为了解决一个大的问题,可以:1) 把它分成两个或多个更小的问题

2022-04-05 19:55:46 52

原创 软件工程与计算机科学的关系和区别及个人观点

一、计算机科学与技术专业专业介绍:包括电子工艺实习、硬件部件设计及调试、计算机基础训练、课程设计、计算机工程实践、生产实习、毕业设计(论文)。该专业主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。知识与能力:1.具备扎实的数据基础理论和基础知识; 2.具有较强的思维能力、算法设计.

2022-04-05 19:43:39 575

原创 一些个人理解和看法

一、从瀑布到敏捷——漫画解读软件开发模式变迁史1913 年,美利坚工业之神——亨利福特,发明了世界上第一条流水线,汽车工业从此进入了大规模生产的时代。丰田公司提出的丰田生产系统(Toyota Production System)又为汽车工业带来了很多先进的生产和管理理念。先进的生产和管理理念是一个行业从小作坊走向规模化的必经之路,软件工业虽然诞生较晚,但是发展却非常迅速,这也同样得益于软件工业开发和管理理念的发展。这其中就从汽车工业吸收了很多成熟的理念。下面,就让我们通过这张出自 Toggle

2022-04-04 21:10:57 448

原创 自我介绍以及对软件工程课程的看法

大家好,我是一名桂林理工大学软件工程专业在读的大二学生。从今天开始,我将正式的在CSDN发表一些有关我个人学业相关学科的文章,也希望和各位一起学习一起进步。关于软件工程这门课程,短期我希望自己可以好好了解课程的相关内容,长期的话当然是希望能记住并运用。初次听到软件工程,我的第一反应是它应该是教人软件相关的知识,包括软件的定义、如何研发软件等等;到看到课程教材和上课的时候,这才真正知道软件工程这门课程主要讲述了软件工程的概念、原理和典型的方法学,并介绍了软件项目的管理技术。软件工程并不教我们怎样写

2022-03-26 21:07:19 389

空空如也

空空如也

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

TA关注的人

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