- 博客(28)
- 收藏
- 关注
原创 Hw16_20180701
使用 ECB 实现 make reservation 用例的详细设计(包含用例简介,顺序图,类图) 将逻辑设计类图映射到实际项目框架的包图。用树形结构表述实现的包和类...
2018-07-08 13:55:17
311
原创 FinalReport_20180630
简短的课程学习自我总结(400字以内)请不用讲述与分析、设计、开发、管理无关的话题可以包括对同学帮助的致谢(同学姓名请用 github 昵称表示,不许出现真实姓名)0 ~ 400字,即没有这段也没关系 大作业的全过程涉及了许多部分,从需求分析、UI设计到编码实现、测试等等。在这个过程中也得以参与了许多以前无法体验到的项目过程。本人第一次使用python进行开发,而且是服务端开发。...
2018-06-30 22:36:06
521
原创 Hw13_20180603
描述软件架构与框架之间的区别与联系 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。 软件框架是面向领域的、可复用的“半成品”软件,它实现了该领域的共性部分,并提供了一些定义良好的可变点以保证灵活性和可扩展性。也就是说软件框架是领域分析结果的软件化,是领域内最终应用的模板。 架构一般针对议和行业或一类应用,是技术和...
2018-06-08 22:47:24
218
原创 Hw9_20180513
题目链接Task1. 为“预约图书”作出详细的用例模型。该模型应该采用用户(而不是系统)的视角。因此,例如,“确认预约信息”而不是“显示预约信息”。出于同样的原因,定义用例来处理用户的输入和操作,但并不特定于系统的计算和网页创建活动。显示用例之间的依赖关系以可视化应用程序的类似于工作流程的行为。指定«包含»和«扩展»关系以及任何重要的约束条件。 Task2. 作“预约图书”用例的活动图。...
2018-05-13 21:17:44
382
原创 Hw8_20180506
1)使用 UML State Model 建模对象: 参考 Asg_RH 文档, 对 Reservation/Order 对象建模。 建模要求: 参考练习不能提供足够信息帮助你对订单对象建模,请参考现在 定旅馆 的旅游网站,尽可能分析围绕订单发生的各种情况,直到订单通过销售事件(柜台销售)结束订单。 2)研究淘宝退货流程活动图,对退货业务对象状态建模 ...
2018-05-06 23:09:05
149
原创 Hw7_20180429
1、 领域建模a. 阅读 Asg_RH 文档,按用例构建领域模型。按 Task2 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸说明:请不要受 PCMEF 层次结构影响。你需要识别实体(E)和 中介实体(M,也称状态实体) 在单页面应用(如 vue)中,E 一般与数据库构建有关, M 一般与 store 模式有关在 java web 应用中,E 一般与数据库构建有...
2018-04-29 22:50:15
636
原创 Hw6_20180422
1、用例建模a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸 b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求: - 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例 - 尽可能识别外部系统,并用色彩标注新的外部系统和服务 选择携程网的订酒...
2018-04-22 22:09:44
193
原创 Hw2_20180322
1、 简答题 简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点。瀑布模型的优点仍然是可以保证整个软件产品较高的质量,保证缺陷能够提前的被发现和解决.采用瀑布模型可以保证系统在整体上的充分把握,使系统具备良好的扩展性和可维护性。但对于前期需求不明确,而又很难短时间明确清楚的项目则很难很好的利用瀑布模型。另外对于中小型的项目,需求设计和开发人员往往在项目开始后就会全部投入到项目中,而不是分阶段...
2018-03-22 18:34:27
204
原创 Hw1_20180315
1、简单题软件工程的定义IEEE:软件工程是(1)将系统化的、规范的、可度 量的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件;(2)在(1)中所述方法的研究。 阅读经典名著“人月神话”等资料,解释 software crisis、COCOMO 模型。软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。COCOMO,英文...
2018-03-15 19:58:58
186
原创 LeetCode 198. House Robber
题目描述You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopping you from robbing each of them is that adjacent h
2018-01-19 00:27:35
177
原创 LeetCode 70. Climbing Stairs
题目描述You are climbing a stair case. It takes n steps to reach to the top.Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?Note: Given n will be a positive
2018-01-19 00:16:53
162
原创 LeetCode 53. Maximum Subarray
题目描述Find the contiguous subarray within an array (containing at least one number) which has the largest sum.For example, given the array [-2,1,-3,4,-1,2,1,-5,4],the contiguous subarray [4,-1,2,1] has
2018-01-19 00:01:24
171
原创 NP完全问题证明:hitting set problem
hitting set problem:In the HITTING SET problem, we are given a family of sets {S1, S2, ..., Sn} and a budget b, and we wish to find a set H of size 给定一些集合{S1, S2, ..., Sn},和一个预算b,我们希望找到一个不超过b个元素的集
2018-01-08 11:16:51
1261
原创 LeetCode 410. Split Array Largest Sum
题目描述:Given an array which consists of non-negative integers and an integer m, you can split the array into m non-empty continuous subarrays. Write an algorithm to minimize the largest sum among these m
2017-11-17 17:00:12
289
原创 LeetCode 23. Merge k Sorted Lists
分治算法练习(二)这周课上学习的还是分治算法,比较高级的内容是利用快速傅立叶进行的多项式乘法计算。然而网站上divide & conquer的tag似乎没有这类题目(倒是有许多dp的题)(虽然即使有..也不会做…)嗯..于是避开dp继续选择了归并排序的题目,难度为Hard。(感觉实际难度只能算Easy?)题目描述很简单: Merge k sorted linked lists and retur
2017-09-18 20:59:32
505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人