摘要:
实例演示——登录界面 ①画原型用Axure画一个简洁的登录页面,包括用户名(标签名为txtUserName)和密码(标签名为txtPassword)的输入框和登录按钮(txtSubmit)三个元素即可。以上界面只是简单的拖曳元件即可完成。交互设计:①当用户文本框和密码文本框获得焦点时,则显示输入状态,删除提示文字(请输入密码,请输入用户名);如果失去焦点,且没有输入任何文字则显示提示文字。效果如下:做法:选择用户输入框;单击获得焦点事件添加一个用... 阅读全文
摘要:
尽管目前原型设计的工具很多,我暂时还是很钟爱Axure RP的,本文主要讲述我在做原型过程中遇到的一些问题和想法。 Axure简介 Axure RP是美国Axure Software Solution公司的产品,是一个快速的原型工具,主要针对负责定义需求、定义规则、设计功能、设计界面的专家,包括用户体验设计师、交互设计师、业务分析师、信息架构师、可用性专家和产品经理。它能让你快速的进行线框图和原型的设计,让相关人员对你的设计进行体验和验证,向用户进行演示、沟通交流... 阅读全文
摘要:
暂别了软考,期待着7月底的成绩,希望可以开花结果。祈祷~~~~~~~ 6月,我开启了Java的旅程,通过一套视频的学习,算是见识了J2EE。就好像一个很高贵的富人在向一个拾荒者讲解今年的时尚风向,我了个去。 本来想做DRP分销系统,理解一下Java的编程世界,然后领悟其魅力的。可惜这个占线要拖很长很长了,因为我又有了新的任务。 因为今年师哥师姐们的就业情况都不错,这都和他们丰富的工作经验有关,所以米老师也吸取经验,希望我们可以脚踏实地地多做些项目,积累一些经验,与此同时多学习一些项目开发中的技巧与应对技能吧。这也就意味着我不能眯着眼往Java这条路上冲,要多积累一些.net开发的经验... 阅读全文
摘要:
这几年软考的数据库设计题型也基本确定,具体如下:【问题1】(4~6分)根据问题描述,补充联系、联系的类型,完善图2-1的实体联系图。【问题2】(5~7分)根据实体联系图,将关系模式中的空(a)~(*)补充完整。对某些关系模式,用下划线或找出各关系模式的主键和外键。【问题3】(2~3分)自由问答题,一般针对题中某关系模式存在的问题或实体联系图有遗漏,让你来回答解决方案。大部分的问题是和前两题有关的。也和数据库的基础知识有关。针对上面的题型,下面来回忆一下相关的知识。1、实体联系图:(E-R图) 通过做2009年上半年到2012年下半年整整八套题,实体联系图部分没有得满分的时候,最差的情况是对一. 阅读全文
摘要:
一、网络安全1、信息系统对安全的基本需求有保密性、完整性、可用性、可控性和可核查性。2、网络安全威胁: ①物理威胁:计算机硬件和存储介质不受到偷窃、废物搜寻及歼敌活动的威胁。 ②网络攻击:计算机网络的使用对数据造成了新的安全威胁,攻击者可通过网络的电子窃听、入侵拨号入网、冒名顶替等方式进入入侵攻击、偷窃和篡改。 ③身份鉴别:由于身份鉴别通常是用设置口令的手段实现的,入侵者可通过口令圈套、密码破译等方式扰乱身份鉴别。 ④编程威胁:通过病毒进行攻击的一种方法。 ⑤系统漏洞:也成代码漏洞,通常源于操作系统设计者有意设置,目的是为了使用户在失去对系统的访问权时,仍有机会进入系统。入侵者可使用... 阅读全文
摘要:
一、数据流图设计要注意1、正确使用加工处理和数据流:例如,一个加工必须既有输入又有输出;数据流只能和加工相关,即从加工流向加工、数据源流向加工或加工流向数据源。2、每个数据流和数据存储都要在数据字典中有定义,数据字典应包括各层数据流图中数据元素的定义。3、数据流图中最底层的加工处理必须有加工处理说明。4、父图和子图必须平衡,即父图中某加工的输入输出(数据流)和分解这个加工的子图的输入输出数据流必须完全一致。这种一致性不一定要求数据流的名称和个数一一对应,但它们在数据字典中的定义必须一致,数据流或数据项既不能多也不能少。5、加工处理说明和数据流图中加工处理涉及的元素应保持一致。例如,在加工处理说 阅读全文
摘要:
一、UML(Unified Modeling Language)统一建模语言。其结构如下二、详解(因为历年软考题主要出用例图和类图(多重度问题),所以本文主要回忆这两个图)1、用例图解析:用例模型描述的是外部执行者所理解的系统功能。用例模型用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格达成共识。用例三要素:参与者(Actor)、用例(Use Case)、包含和扩展(Include and Extend) 在历年的软考下午题中都会考到用例图,题型大部分为填用例或参与者,遇到这样的问题只要是仔细读题的都可以作对... 阅读全文
摘要:
算法的控件复杂度通过计算算法所需的存储空间实现,算法控件复杂度的计算公式记作:S(n)=O(f(n)),其中n为问题的规模,f(n)为语句关于n所占存储空间的函数。 一般情况下,一个程序在机器上执行时,除了需要存储程序本身的指令、常数、变量和输入数据外,还需要存储对数据操作的存储单元。若输入数据所占空间只取决于问题本身,和算法无关,这样只需要分析该算法在实现时所需的辅助单元即可。若算法执行所需的辅助空间相对于输入数据量而言是个常数,则称此算法为原地工作,空间复杂度为O(1)。当一个算法的空间复杂度与以2为底的n的对数成正比时,可表示为O(1og2n);当一个算法的空间复杂度与n成线性比例... 阅读全文
摘要:
推导大O阶的方法1、用常熟1取代运行时间中的所有加法常数。2、在修改后的运行次数函数中,只保留最高阶项。3、如果最高阶项存在且不为1,则去除与这个项相乘的常数。应用:①常数阶int sum=0,n=1000;sum=(1+n)*n/2;printf("%d",sum); 以上是顺序结构的时间复杂度,这个算法的运行次数函数是f(n)=3。根据上面的方法,第一部就是把常数改成1,。在保留最高阶时发现,它根本没有最高阶项,所以它的时间复杂度是O(1)。 对于分支结构而言,无论是真,还是假,执行的次数都是恒定的,不会随着n的变化而发生变化,所以单纯的分支结构(不包含在循环结构中), 阅读全文