软件工程以及EA(Enterprise Architect)
主要记录软件工程的学习过程,以及EA建模的使用方法
穆_清
做自己喜欢做的事
展开
-
软件工程——需求工程
利润 = 需求 - 设计需求工程:需求工程的主要活动:需求获取:需求获取-区分出NUD需求需求获取-区分出ECO需求需求获取——成果图——优先矩阵图:需求分析——两大成果物需求分析成果物之一——制作需求分析模型需求分析模型——用例图—举例需求分析模型——数据流图—举例需求分析成果物之二——制作领域模型...原创 2020-11-10 20:53:11 · 258 阅读 · 0 评论 -
EA(Enterprise Architect)中的Java环境变量配置以及EA本地环境配置
EA的本地环境变量配置EA的本地环境变量与电脑系统的环境变量配置类似,只不过电脑系统的环境变量可以在cmd中任何目录下运行,EA中自定义的本地环境变量在配置Java或者其他语言的路径可以更方便的使用。以配置Java的JRE过程如下:1.在系统中找到你的jre目录,我的电脑是:C:\Program Files\Java\jdk-12.0.1\jre注:如你的jdk版本在12以上这可能没有jre目录,具体解决方法如下:在cmd命令中(注意一定要管理员身份运行,切记!)进入到jdk目录下 键入命令:原创 2020-10-19 17:23:39 · 1111 阅读 · 3 评论 -
软件工程概述(一)
软件危机1968年,NATO在联邦德国的国际学术会议上提出软件危机一词,并提出软件工程一词。原因:需求不明、方法不对、规模变大、复杂度变高等。中国软件危机:民族软件的严重短缺。软件危机目前仍然以各种形式的“软件困境”的形式错在与各类信息化项目中。软件工程定义中文名:软件工程外文名:Softwave Engineering简称:SE常见的定义:BarryBoehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。IEE原创 2020-10-12 15:32:55 · 828 阅读 · 0 评论 -
Java的观察者模式
https://www.cnblogs.com/yulinfeng/p/5874015.html原创 2020-10-29 16:42:07 · 63 阅读 · 0 评论 -
动态模型——时序图
时序图(顺序图)与活动图的使用场景顺序图对象间的关系非常清晰,谁向谁发起的、谁给谁反馈的,顺序图强调各对象间的交互;活动图一般不强调对象,但也有泳道的概念,泳道的命名也是以对象命名的,在这点上两图有些相似(UML活动图分区Parttion取代SwimLanes泳道)顺序图强调的是消息及消息的返回值,而活动图强调的是流程。(活动图来自流程图;顺序图Message消息:从左到右发送消息,反之为返回,同步和异步消息)顺序图虽然也可以表达循环和分支,但可读性差;循环和分支性更适合用活动图表示。(人往往先入为原创 2020-10-29 16:41:40 · 1758 阅读 · 0 评论 -
软件工程概述(二)
人月神话与软件过程人月神话:各种团队,大型的或小型的,庞杂的或精干的,看起来好像没有任何一个单独的问题会导致困难,但是当它们相互纠缠和累积在一起的时候,团队行动就会变得越来越慢。对于问题的麻烦程度,每个人似乎都会感到惊讶,并且很难看清问题的本质。Brooks根据IBM360的研发经验写作了《人月神话》。“焦油坑”:针对大型系统。“人月神话”:针对进度估算。“外科手术队伍”:针对团队组织。“没有银弹”:软件项目自身的先天和后天的困难。《人月神话》对软项目的管理者有着启发式的重要作用里面提出的原创 2020-10-12 16:44:56 · 123 阅读 · 0 评论