- 博客(18)
- 收藏
- 关注
原创 BCE实现用例设计
BCE实现用例设计用例简介这个简单的用例可以允许用户搜索酒店、选择酒店、预定酒店以及付款。具体的用例图如下: 识别出来的BCE类别有如下这些:BoundarysearchHotel:主要用于显示按照城市和时间来搜索酒店的界面。selectHotel:主要用于显示酒店的筛选、显示酒店的基本信息。orderHotel:主要用于显示房间类型确认、付款、填写个人信息、确...
2018-06-27 15:20:36
2154
1
原创 lesson 13
描述软件架构与框架之间的区别与联系 - 架构 Architecture 计算机、IT、软件工程等专业的一个术语,如系统架构、软件架构等等。这个词其实是软件行业对于建筑行业的学习和借鉴,用一个物理、实在的“建筑”来比喻一个抽象、虚拟的软件系统。软件架构是指构成一个软件系统核心(主体、基础)结构的组成元素,以及这些核心组成元素之间的相互依赖、交互、协作等关系。一个软件架构(模型)是动静结合的,既包...
2018-06-09 19:47:29
196
原创 lesson7
领域模型逻辑模型物理模型SQL语句CREATE TABLE `Payment`( paymentID INTEGER NOT NULL, method CHAR NOT NULL, value DOUBLE NOT NULL, date DATE NOT NULL, PRIMARY KEY (paymentID));CREATE TABLE `User`( userID
2018-04-29 11:05:08
142
原创 lesson6作业
阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例 尽可能识别外部系统,并用色彩标注新的外部系统和服务 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法给原本有的功
2018-04-19 23:06:46
156
原创 第三周作业
简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点。 - 瀑布模型 优点:”线性”是人们最容易掌握并能熟练应用的思想方法。当人们碰到一个复杂的”非线性”问题时,总是千方百计地将其分解或转化为一系列简单的线性问题,然后逐个解决。 缺点:各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量;由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发的风险;早
2018-03-23 11:40:31
154
原创 HTML5
HTML5总结新特性用于绘画的 canvas 元素用于媒介回放的 video 和 audio 元素对本地离线存储的更好的支持新的特殊内容元素,比如 article、footer、header、nav、section新的表单控件,比如 calendar、date、time、email、url、search声明<!DOCTYPE html>这个要永远放在html文件的第一行,用来声明html
2017-10-09 22:14:11
204
原创 Swift Core Data
Swift Core Data首先需要创建一个模版,进去“file”->“new”->”file”->”Core Data”->”Data Model”。然后点击右下角的“add entity”。 在Xcode里面这个Entity会变成一个NSMangedObject的一个实体。Xcode的数据库是基于SQL的,所以每一个entity会有属性、关系以及fetched properties(用于搜索
2017-10-09 17:43:12
445
原创 TableView
TableViewTableView用来处理大量的数据,有以下两种方式: 一个典型的TableView由以下部分组成: 一个Table中的cell系统提供了以下四种方式: 准备工作首先需要把storyboard清理干净,然后拖出新的tableviewcontroller。然后新建自己的TableViewController。然后我们需要使用Twitter的framework,使用方法是把fra
2017-10-07 17:27:59
196
原创 初步了解Grid Layout
从现在开始我将会重新学习web2.0的课程,以下将会记录我在学习过程中的感悟。css布局一直以来都是一个比较麻烦的事情,从最传统的表格布局、到float和position再到flexbox。技术一直在进步,而最新的技术属于grid layout。
2017-09-30 22:48:21
261
原创 多重MVC
我们首先创建多一个MVC,这一个MVC允许用户可以点选相应表情的按钮,然后跳转到表情页面。创建新的MVC方法很简单,只需要在storyboard拖拽View Controller到空白的区域就可以了。创新新的MVC也要自己创建一个相应的Controller类。然后记得在inspector那里设置绑定相应的类。
2017-09-28 14:31:15
312
原创 Swift的一些高级技巧
Swift的一些高级技巧life cycle的代码实现我们会发现,新建一个UIViewController以后,xcode会默认提供一个函数给你。override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view.}这个函数就是当此ViewContro
2017-09-24 18:39:25
440
原创 IOS开发之Views自定义布局
IOS开发之Views自定义布局学习IOS也有快一周了,作为在CSDN的第一篇博客,我将会记录下我的学习笔记。接下来将会做一个draw函数,自定义画出笑脸。关于位置的布局首先需要知道Swift里面,bound和frame的区别。bound指的是当前view中的相对位置,而frame值得是当前view的上一级(superview)的相对位置。let skullRadius = min(boun
2017-09-21 20:19:45
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人