- 博客(28)
- 收藏
- 关注
原创 系统分析与设计lesson16
用 ECB 实现 make reservation 用例的详细设计(包含用例简介,顺序图,类图) make reservation用例主要包含了三个用例:choose hotel、specify required room、confirm reservation 顺序图: 类图: 将逻辑设计类图映射到实际项目框架的包图。用树形结构表述实现的包和类 ...
2018-06-30 17:48:54 255
原创 系统分析与设计lesson13
描述软件架构与框架之间的区别与联系 软件架构是一个系统的草图。程序或计算系统的软件架构是该系统的结构,包括软件组件、那些组件的外部可见的属性,以及那些组件之间的关系。 软件框架其实就是将代码放到一个我们看不到的容器中,作为一个工具,当我们使用的时候直接调用。 我认为软件架构是抽象的部分,而软件框架则是较为实际的需要我们操作使用的部分。例如盖房子,软件架构相当于房子的结构设计,而框架是可以使...
2018-06-06 16:45:24 257
原创 系统分析与设计lesson8
使用 UML State Model 建模对象: 参考 Asg_RH 文档, 对 Reservation/Order 对象建模。 建模要求: 参考练习不能提供足够信息帮助你对订单对象建模,请参考现在 定旅馆 的旅游网站,尽可能分析围绕订单发生的各种情况,直到订单通过销售事件(柜台销售)结束订单。 研究淘宝退货流程活动图,对退货业务对象状态建模 ...
2018-05-06 21:06:43 171
原创 系统分析与设计lesson7
领域建模a. 阅读 Asg_RH 文档,按用例构建领域模型。 按 Task2 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸 说明:请不要受 PCMEF 层次结构影响。你需要识别实体(E)和 中介实体(M,也称状态实体) 在单页面应用(如 vue)中,E 一般与数据库构建有关, M 一般与 store 模式 有关 在 java web 应用中,E 一般与数据库构建...
2018-04-29 16:29:55 235
原创 系统分析与设计hw3
用例建模 a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸 b.选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求: 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例 尽可能识别外部系统,并用色彩标注新的外部系统和服务 去哪儿网订酒店: c.对比两个时代、...
2018-04-22 21:15:38 400
原创 UMLet的安装和使用&&用例图学习
UMLet的安装和使用&&用例图学习UMLet的安装UMLet是一款具有简单的用户界面,免费且开源的UML建模工具。它能够快速的构建UML序列图,活动图等,并且可以将原型导出为eps,pdf,jpg,svg等格式。我们还可以在Eclipse下面创建自定义的元素。UMLet既可以鼓励运行,还可以作为Eclipse的插件运行在Windows,OS X和Linux平台上。...
2018-04-14 00:51:50 1337
原创 系统分析与设计hw2
简答题简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点。 瀑布模型: 优点: 1)为项目提供了按阶段划分的检查点。 2)当前一阶段完成后,您只需要去关注后续阶段。 3)可在迭代模型中应用瀑布模型。 4)它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。 缺点: 1)各个阶段的划分完全固定,阶段之间产生大量的文档,极大地...
2018-03-22 15:56:33 248
原创 系统分析与设计hw1
简单题软件工程的定义 Software engineering is “(1) the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, that is, the application ...
2018-03-15 21:33:00 212
原创 [LeetCode]712. Minimum ASCII Delete Sum for Two Strings
[LeetCode]712. Minimum ASCII Delete Sum for Two Strings
2017-12-23 00:34:14 260
原创 [LeetCode]647. Palindromic Substrings
[LeetCode]647. Palindromic Substrings
2017-12-09 22:36:07 208
原创 [LeetCode]714. Best Time to Buy and Sell Stock with Transaction Fee
[LeetCode]714. Best Time to Buy and Sell Stock with Transaction Fee
2017-11-26 18:10:03 270
原创 [LeetCode]718. Maximum Length of Repeated Subarray
[LeetCode]718. Maximum Length of Repeated Subarray
2017-11-19 14:21:04 277
原创 [LeetCode]685. Redundant Connection II
[LeetCode]685. Redundant Connection II
2017-11-12 22:00:06 1138
原创 [LeetCode]241.Different Ways to Add Parenthese
241.Different Ways to Add Parenthese
2017-09-14 17:09:18 374
原创 [LeetCode]215. Kth Largest Element in an Array
215. Kth Largest Element in an Array
2017-09-09 21:59:07 252
原创 [Grid World]实训第一阶段--vi,java,ant,junit自学报告
自学报告 vi java ant Junit vi编辑器的使用vi编辑器是所有Unix及Linux系统下标准的编辑器。1. vi基本概念vi有三种状态,命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。 命令行模式控制光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式或底行模式。 插入模式下才
2017-03-19 16:40:06 762
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人