- 博客(26)
- 收藏
- 关注
原创 系统分析与设计hw_07
系统分析与设计hw_07描述软件架构与框架之间的区别与联系 区别: 架构:软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口来实现。框架:框架一般是成熟的,不断升级的软件,是某种应用软件的半成品,包...
2018-06-08 21:59:47 965
原创 系统分析与设计hw_06
系统分析与设计hw_06建模小组选择的是”奇妙清单”应用【业务文档】用例图活动图领域模型订单对象的状态图编辑任务的系统顺序图...
2018-05-12 20:37:58 336
原创 系统分析与设计hw_04
系统分析与设计hw_041、领域模型2、数据库建模E-R模型数据库脚本CREATE TABLE IF NOT EXISTS `sakila`.`customerAccount` ( `accountId` INT UNSIGNED NOT NULL, `password` VARCHAR(45) NOT NULL, `username` VARCHAR(45) NOT NULL, `
2018-04-29 19:13:22 230
原创 系统分析与设计hw_03
系统分析与设计hw_031、用例建模a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例尽可能识别外部系统,并用色彩标注新的外部系统和服务c. 对比两个时代、不同地区产品的用例图
2018-04-21 22:12:50 302
原创 系统分析与设计-项目总结(一)
项目工作经验总结在这次项目中担任产品经理和项目设计,用到了很多之前没用过的项目管理工具。工具Trello在线Kanban可以动态为大家分配任务和查看任务流程 通过Create a new team可以创建一个工作的小组,在这次任务中,我们创建了一个叫做OrderEase的小组。创建后可通过邮件方式邀请小组成员加入。Boards每个Board是一个任务的工作流程,在当中我们可以建立流程卡片以直观
2018-04-14 22:01:26 1599
原创 系统分析与设计hw_02
系统分析与设计hw_02简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点瀑布模型 优点: 有利于大型软件开发过程中人员的组织、管理,有利于软件开发方法和工具的研究,从而提高了大型软件项目开发的质量和效率。 缺点: 实际的项目开发很难严格按该模型进行 客户往往很难清楚地给出所有的需求,而该模型却要求如此 软件的实际情况必须到项目...
2018-03-21 15:56:36 253
原创 系统分析与设计hw_01
系统分析与设计hw_01软件工程的定义软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。解释 software crisis、COCOMO 模型。software crisis软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。软件危机是落后的软件生产方式无法满足迅速增长的
2018-03-14 11:58:56 296
原创 leetcode016-Accounts Merge(并查集应用)
Given a list accounts, each element accounts[i] is a list of strings, where the first element accounts[i][0] is a name, and the rest of the elements are emails representing emails of the account.
2018-01-07 19:46:31 413
原创 算法概论习题-8.3证明吝啬SAT问题是NP-Complete
题目:STINGY SAT is the following problem:given a set of clauses(each a disjunction of literals) and an integer k, find a satisfying assignment in which at most k variables are true, if such an assignmen
2017-12-31 16:32:20 584
原创 leetcode015-Palindromic Substrings
Given a string, your task is to count how many palindromic substrings in this string.The substrings with different start indexes or end indexes are counted as different substrings even they consist
2017-12-23 21:03:45 256
原创 leetcode014-Counting Bits
Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1's in their binary representation and return them as an array.Example:For num = 5
2017-12-17 22:37:39 255
原创 leetcode013-Maximal Square(dp)
Given a 2D binary matrix filled with 0's and 1's, find the largest square containing only 1's and return its area.For example, given the following matrix:1 0 1 0 01 0 1 1 11 1 1 1 11 0 0 1 0
2017-12-08 23:07:10 212
原创 leetcode012-Number of Longest Increasing Subsequence
Given an unsorted array of integers, find the number of longest increasing subsequence.Example 1:Input: [1,3,5,4,7]Output: 2Explanation: The two longest increasing subsequence are [1, 3, 4,
2017-12-03 16:00:32 242
原创 leetcode011-Best Time to Buy and Sell Stock with Transaction Fee
Your are given an array of integers prices, for which the i-th element is the price of a given stock on day i; and a non-negative integer fee representing a transaction fee.You may complete as m
2017-11-26 23:31:08 252
原创 leetcode010-Maximum Length of Repeated Subarray(LCS动态规划)
Given two integer arrays A and B, return the maximum length of an subarray that appears in both arrays.Example 1:Input:A: [1,2,3,2,1]B: [3,2,1,4,7]Output: 3Explanation: The repeated subar
2017-11-19 19:49:15 259
原创 leetcode009-Rotate Image
You are given an n x n 2D matrix representing an image.Rotate the image by 90 degrees (clockwise).Note:You have to rotate the image in-place, which means you have to modify the input 2D matrix
2017-11-12 23:34:43 219
原创 leetcode008-Longest Substring Without Repeating Characters
Given a string, find the length of the longest substring without repeating characters.Examples:Given "abcabcbb", the answer is "abc", which the length is 3.Given "bbbbb", the answer is "b",
2017-11-05 22:59:51 233
原创 leetcode007-3Sum Closest
Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would have exact
2017-10-29 23:26:37 238
原创 leetcode006-Search for a Range
Given an array of integers sorted in ascending order, find the starting and ending position of a given target value.Your algorithm's runtime complexity must be in the order of O(log n).If the
2017-10-22 20:32:34 221
原创 leetcode005-Container With Most Water
Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Fin
2017-10-08 15:25:35 240
原创 leetcode004-Letter Combinations of a Phone Number
Given a digit string, return all possible letter combinations that the number could represent.A mapping of digit to letters (just like on the telephone buttons) is given below.Input:Digit st
2017-10-08 15:02:55 260
原创 leetcode003-Kth Largest Element in an Array
Find the kth largest element in an unsorted array. Note that it is the kth largest element in the sorted order, not the kth distinct element.For example,Given [3,2,1,5,6,4] and k = 2, return 5.
2017-09-24 16:29:13 259
原创 leetcode002-数值处理Reverse Integer,Pow(x,n), atoi, Divide Two Integers
反转正数和求指数幂的算法都挺简单的,写这两道题是为了记录一些在进行数值处理时要注意的边界条件和细节。Reverse IntegerReverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321基本思路:通过取模运算每次得到数字最右边的一位a,
2017-09-17 19:41:05 382
原创 leetcode001-2Sum,3Sum
2SumGiven an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution.Example:Gi
2017-09-10 23:47:01 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人