
软件工程
文章平均质量分 93
软件工程相关博客
耶瞳
这个作者很懒,什么都没留下…
展开
-
软件设计与体系结构——结构型模式
JDK代理和CGLIB代理:使用CGLIB实现动态代理,CGLIB底层采用ASM字节码生成框架,使用字节码技术生成代理类,在JDK1.6之前比使用Java反射效率要高。唯一需要注意的是,CGLIB不能对声明为final的类或者方法进行代理,因为CGLIB原理是动态生成被代理类的子类。原创 2022-12-11 20:24:23 · 799 阅读 · 1 评论 -
软件架构模式
创建软件系统基本结构的原则称为软件体系结构。软件结构由软件元素及其相互关系组成,这些元素起着蓝图的作用,规划了要执行的任务的模式。软件设计团队极大地依赖于这些软件架构模式。应当指出,必须明智地选择软件体系结构,因为一旦实施,就不容易更改。软件架构模式很重要,因为它们是在架构设计中成功构建和测试的最佳解决方案的示例。有经验的开发人员会使用他们的知识和熟悉程度来包含这些模式,而不是在设计时人为或随机创建模式。此外,通过使用这些模式并突出显示它们,他们可以共享知识并教会新开发人员关键的设计策略。原创 2022-12-02 22:56:29 · 1172 阅读 · 0 评论 -
软件需求分析——需求工程过程
需求工程过程的目的:介绍为软件加强型系统中的复杂软件设计的需求工程过程,涉及。主要关注点:需求工程中要做些什么。过程:一组活动的有序集合。过程模型:过程的简化描述。需求验证过程:输入与输出。需求抽取过程的关键活动。原创 2022-11-19 18:49:09 · 3076 阅读 · 0 评论 -
软件需求分析——需求的理论基础
共享现象:软件系统能够与问题域进行交互和相互影响的原因在于,软件系统中的某些部分对问题域中的某些部分的具有模拟特性。问题域中的某些信息能够和模型中的信息建立映射关系,这些通过映射建立的共同知识,就是问题域和解系统之间的共享现象。软件加强型系统:泛指由计算机技术支持的互相联系着的一组人类活动组成的系统。从问题域、需求和规格说明的关系看需求工程:设描述明确的问题域特性为E,定义良好的系统行为为S,预期的需求为R,规格说明:规格说明是解系统为满足用户需求而提供的解决方案,规定了解系统的行为特征。原创 2022-11-18 22:08:36 · 2359 阅读 · 0 评论 -
现代企业管理笔记——企业概论
现代企业制度主要包括企业组织制度、法人制度和科学管理制度。原创 2022-11-12 12:28:51 · 846 阅读 · 0 评论 -
现代企业管理笔记——管理理论新进展
现实中一个企业不可能只有显性知识或隐性知识。企业在实施知识管理策略时,应该根据自己企业的主要特点和该时期的战略目标、竞争策略,识别阻碍自身知识增长的主要障碍,选择一种策略作为在该时期企业的主要知识管理策略。要想充分有效地利用知识,企业在选择知识管理策略时应有侧重,建议的比例约是80%对20%。也就是80%的知识采用一种策略进行管理,其他20%采用另一种策略。企业如果试图同时按相同程度采用两种管理策略,结果往往是两者都不成功。原创 2022-11-06 23:17:34 · 671 阅读 · 0 评论 -
现代企业管理笔记——控制
控制的目标,即进行控制活动的目的取向,也是进行控制活动的依据。控制的主体,即各级管理者及其所属的各职能部门。控制的对象,控制系统控制的对象应是组织的整个活动。控制的方法和手段,即为达到有效的控制,所采用的各种科学方法和手段。原创 2022-11-06 21:15:01 · 1082 阅读 · 0 评论 -
现代企业管理笔记——领导
也即用于满足低层次需要的投入效益是递减的,当员工低层次的需要得到一定程度的满足后,仍以原来的激励方式来激励员工,效果会很小,但如果着眼于员工更高层次的需要,则对员工的激励可以使组织绩效明显提高。人的需要和潜力,随着年龄的增长,知识的丰富、地位的改变以及人际关系的变化而各不相同。“自我实现的人”认为人有自动的、自治的工作特性,因而管理制度应保证员工能充分施展自己的才能,充分发挥他们的积极性和创造性,主张下放权力,建立决策参与制度、提案制度、劳资会议制度,把个人的需要同组织的目标结合起来。提出的一种激励理论。原创 2022-11-06 20:25:20 · 1285 阅读 · 0 评论 -
现代企业管理笔记——组织
组织机构设计的任务:所谓组织机构设计就是将一个组织实体按专业化分工协作原则,划分成若干性质不同的业务工作,形成一系列工作职位,然后再将这些工作职位按其内在的联系组合成若干管理层次和部门,确定各职位、各层次、各部门的职责和职权,最终联结形成一个相互联系的组织结构体系的过程。组织管理的任务:设计一个高效率运行的组织结构,将合适的人员配备到合适的岗位上去,使组织实体围绕其目标有效地运转起来,并在动态变化的环境中不断地成长发展。分析组织结构设计的影响因素,认识组织结构的具体特征属性,是组织机构设计的理论性基础。原创 2022-11-06 19:02:07 · 1943 阅读 · 0 评论 -
软件设计与体系结构——创建型模式
模式动机:考虑一个简单的软件应用场景,一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等),这些按钮都源自同一个基类,不过在继承基类后不同的子类修改了部分属性从而使得它们可以呈现不同的外观,如果我们希望在使用这些按钮时,不需要知道这些具体按钮类的名字,只需要知道表示该按钮类的一个参数,并提供一个调用方便的方法,把该参数传入方法即可返回一个相应的按钮对象,此时,就可以使用简单工厂模式。在软件系统中,有时面临着“一个复杂对象”的创建工作,该复杂对象通常由各个部分的子对象用一定的算法构成。原创 2022-11-04 23:07:01 · 545 阅读 · 0 评论 -
现代企业管理笔记——计划
就是从企业生产经营活动的整体出发,根据企业各部门、各单位、各个环节、各种要素、各种指标之间的相互制约关系,依照系统管理的思想,对企业内部的各种计划予以协调平衡,进而使计划成为一个相互关联、相互配合的有机整体。其基本原理是将活动项目的计划、组织和管理作为整体系统,运用统筹兼顾的思想,通过带箭头线的网络形式,反映和表达计划的安排,并据此进行方案的优化;因此企业应重视管理的基础工作,这是企业计划和实施科学管理的基础和前提。计划的有效性是受多种因素影响的,不同类型的计划所适应的环境和组织自身的状况是不同的。原创 2022-10-27 22:00:03 · 3243 阅读 · 0 评论 -
现代企业管理笔记——管理概论
人的积极性具有极大的内在潜力,企业必须采用科学的方法激发人的内在潜力,使每个人都能做到尽其所能、展其所长,自觉地努力工作,这就是管理的激励原理。系统是按照统一的功能目的而组成的有机整体。因此,必然要与环境进行物质的、能量的和信息的交换,必须适应外部环境的变化。:泰罗和他的追随者研究的重点始终是企业的基层作业管理和工人的工作效率,他的理论成了管理学的起点。现代管理的控制活动,就是通过不断接受和交换内外信息,依据一定的标准,监督检查计划的执行情况,发现偏差,采取有效措施,调整生产经营活动,以达到预期的目标。原创 2022-10-27 17:20:46 · 1987 阅读 · 0 评论 -
软件设计与体系——面向对象设计的原则
用一道题熟悉OO设计与编程:给定一个4位数(数字不完全相同),这4个数字可以得到最大4位数和最小4位数,算它们的差,不是6174则重复上述过程,最终会得到6174,验证这个过程。原创 2022-10-06 22:30:09 · 1004 阅读 · 0 评论 -
软件需求分析——需求工程导论
20世纪50年代,软件以机器为中心,主要内容为指令码、汇编语言、BIOS、批量事务处理、计算性任务等20世纪60年代,软件以应用为中心,主要内容为3GL(第三代语言)、OOL、OS、Virtual Machine、基本业务处理、应用处理等1968年北大洋公约组织的计算机科学家在联邦德国召开的国际学术会议上第一次提出了“软件危机”(software crisis)这个名词。解决方案:软件工程(以下来自于IEEE)原创 2022-10-04 18:11:29 · 1413 阅读 · 0 评论 -
十二种常见设计模式代码详解
设计模式有创建型模式、结构型模式与行为型模式创建型:单例模式、工厂模式(简单工厂,工厂方法,抽象工厂)结构型:适配器模式、门面模式、装饰器模式、注册树模式、代理模式、管道模式行为型:策略模式、观察者模式、命令模式、迭代器模式原创 2022-02-02 16:36:57 · 4332 阅读 · 0 评论 -
设计模式六大原则详解
Single-Responsibilitiy Principle(SRP):对一个类而言,应该仅有一个引起它变化的原因。如果存在多于一个动机去改变一个类,那么这个类就具有多于一个的职责,就应该把多余的职责分离出去,再去创建一些类来完成每一个职责。原创 2022-01-26 15:52:11 · 3923 阅读 · 0 评论