- 博客(17)
- 收藏
- 关注
原创 系统分析与设计——个人作业6
使用 UMLet 建模:1.使用类图,分别对 Asg_RH 文档中 Make Reservation 用例以及 Payment 用例开展领域建模。然后,根据上述模型,给出建议的数据表以及主要字段,特别是主键和外键注意事项:对象必须是名词、特别是技术名词、报表、描述类的处理;关联必须有多重性、部分有名称与导航方向属性要注意计算字段数据建模,为了简化描述仅需要给出表清单,例如:...
2019-05-18 16:26:46
174
原创 系统分析与设计——个人作业5
使用 UMLet 建模:1.根据订旅馆建模文档,Asg-RH.pdf:绘制用例图模型(到子用例)给出 make reservation 用例的活动图2.根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景分别用多泳道图建模三个场景的业务过程根据上述流程,给出快递柜系统最终的用例图模型用正常色彩表示第一个业务流程反映的用例用绿色背景表述第二个...
2019-05-18 15:09:34
142
原创 系统分析与设计——个人作业4
简答题用例的概念在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的定义和描述。用例和场景的关系?什么是主场景或 happy path?场景是参与者和系统之间的一系列特定的活动和交互,也称为用例实例。每个用例提供了一个或多个场景,该场景说明了系统是如何和最终用户或其它系统互动,也就是谁可以用系统做什么,从而获得一个明确的业务目标。主成功场景,也称为...
2019-04-20 16:32:25
393
原创 系统分析与设计——个人作业3
简答题简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点瀑布模型:优点:有利于大型软件开发过程中人员的组织、管理,有利于软件开发方法和工具的研究,从而提高了大型软件项目开发的质量和效率。缺点:开发过程一般不能逆转;实际的项目开发很难严格按该模型进行;客户往往很难清楚地给出所有的需求;软件的实际情况必须到项目开发的后期客户才能看到。增量模型:优点:第一个可交付版本所需要的成本...
2019-04-20 09:13:45
194
原创 软件测试——个人作业1
问:正确理解原型方法对软件生命周期不同阶段的支持,分别给出:辅助或代替分析阶段;辅助设计阶段;代替分析与设计阶段;代替分析、设计和实现阶段;代替全部开发阶段所对应的开发活动执行时间顺序。(参见 Lec.2, slide 32-37)答:...
2019-03-23 16:30:01
345
原创 系统分析与设计——个人作业2
简答题用简短的语言给出对分析、设计的理解用一句话描述面向对象的分析与设计的优势简述 UML(统一建模语言)的作用。考试考哪些图?从软件本质的角度,解释软件范围(需求)控制的可行性项目管理实践看板使用练习UML绘图工具练习...
2019-03-18 19:31:01
382
原创 动画原理与网络游戏设计——课程学习笔记1~3周
第一周Blender界面打开Blender并关闭了启动画面之后,就能够看到下图所示的工作窗口。blender的工作窗口分为:1、最顶部的顶部菜单2、顶部菜单下方的工具设置3、中间的编辑器区域4、底部的状态条大的编辑器区域进一步分为四个部分,在下图中用绿色方框表示:其中左上的大区域是工作视图,左下的横条区域是时间轴,右上的小区域是物体大纲,右下的区域是物体的属性编辑...
2019-03-11 22:28:20
805
原创 系统分析与设计——个人作业1
简答题软件工程的定义应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度,实现满足用户要求的软件产品的定义、开发、和维护的工程或进行研究的学科。解释导致 software crisis 本质原因、表现,述说克服软件危机的方法原因:用户对软件需求的描述不精确软件开发人员对用户需求的理解与用户的本来愿望有差异多数管理人员缺乏开发大型软件系统的经验...
2019-03-06 15:32:17
215
原创 Unity3D学习——UGUI对话气泡实现
这次我们的作业,是做一个基于UGUI实现的对话气泡。作业的选择比较多,我是看了师兄写的博客程序东的博客,发现对话气泡这类UI比较实用,在我自己玩的游戏中也用到比较多,所以这次想特别学习一下。然后是实现步骤——首先,创建Unity新项目,命名为MessageBlock,场景中新建button,删除button对象的button(scripts)组件;canvas对象把...
2018-06-05 23:38:23
5552
1
原创 Unity3D学习——粒子光环
本周的作业要求是使用粒子流编程控制制作一些效果,我则是参考以前师兄的成果制作了一个粒子光环效果。创建新项目,首先在场景菜单中新建一个空对象,命名为ParticleRing。然后,再为这个对象增添一个子对象,子对象同样是一个空对象,命名为BigRing,给它加一个组件“粒子系统”。然后在下方资源菜单中,Assets目录下新建一个文件夹Scripts,在里面新建C#脚本文件ParticleRi...
2018-05-29 21:26:05
997
原创 Unity3D学习——自动巡逻兵小游戏
这次我们要做的是一个智能巡逻兵游戏,游戏的要求如下: 首先,我不想一次创建一个太大的地图,这样不仅占用空间大,而且拼装起来也麻烦。所以,我打算创建多个单独的房间,每个房间放置一个巡逻兵。当玩家走出一个房间后,随机生成一个新的房间,并将玩家“传送”到里面。而旧的房间会被Destroy掉。这样保证了场景中同时最多实际上只有一个房间,而却能让玩家拥有一种走迷宫的感觉。另外,为了提升游戏的乐...
2018-05-03 00:13:25
1922
1
原创 Vjudge攻略——ACdream-1099
这道题看起来简单,实则不易,对时间复杂度要求极高,需要优化输出(字符输入)和排序(方法:快速排序;范围:部分排序)。下面是我写的:#include<cstdio>#include<ctype.h>#include<algorithm>using namespace std;int a[5000000];void get(int &x){ char c; x = 0;
2017-06-05 22:42:41
780
原创 Vjudge攻略——POJ2965
POJ2965 这道题知道开一个开关等于把它同列和同行的都打开一遍就简单了,只需要统计每个点变化的次数是奇数次还是偶数次。另外,好像顺序有且仅有一种情况。#include<iostream>using namespace std;int main(){ char s[4][4]; int t[4][4], sum = 0; for(int i = 0; i < 4;
2017-05-30 00:07:48
502
原创 Vjudge攻略——POJ1753
POJ1753POJ1753是一个点灯游戏,注意每个点最多只能被点一次(多点则还原),然后难点就在如何每次从16个点中取出N个点(递归实现)。#include<iostream>using namespace std;class map{ public: bool s[4][4]; map(){} void turn(int x, int
2017-05-29 22:10:55
634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人