广告设计与制作需要什么软件?
做广告五花八门。
设计师就只需要玩会玩熟练两种软件就ok,第一个当然是ps,(最牛的软件。
最基本的软件。
入门入行软件。
)第二个是ai 或者cdr 全称难得写了。
可以搜索到的。
这两个软件是矢量软件。
在文件小的情况下使用ps。
或者是效果比较难的时候使用ps,在做大图的时候。
做书本的时候用矢量软件。
制作书籍一般使用indd和cdr。
广告设计平面的就上面几个。
3D设计的就需要草图大师,3Dmax。
摄影需要绘声绘影,pr,阿尔法弹道粒子软件,AE。
印刷厂制作排版需要indd和一个叫什么泰的软件。
上面的软件做广告设计行业起码需要懂ps 、 ai或者cdr、 indd 、草图大师、 pr (promiere)或者绘声绘影。
就够了。
什么是"软件设计"
什么是"软件设计" 面向对象技术,特别是C++,似乎给软件界带来了不小的震动。
出现了大量的论文和书籍去描述如何应用这项新技术。
总的来说,那些关于面向对象技术是否只是一个骗局的问题已经被那些关于如何付出最小的努力即可获得收益的问题所替代。
面向对象技术出现已经有一段时间了,但是这种爆炸式的流行却似乎有点不寻常。
人们为何会突然关注它呢?对于这个问题,人们给出了各种各样的解释。
事实上,很可能就没有单一的原因。
也许,把多种因素的结合起来才能最终取得突破,并且这项工作正在进展之中。
尽管如此,在软件革命的这个最新阶段中,C++本身看起来似乎成为了一个主要因素。
同样,对于这个问题,很可能也存在很多种理由,不过我想从一个稍微不同的视角给出一个答案:C++之所以变得流行,是因为它使软件设计变得更容易的同时,也使编程变得更容易。
虽然这个解释好像有点奇特,但是它却是深思熟虑的结果。
在这篇论文中,我就是想要关注一下编程和程序设计之间的关系。
近10年来,我一直觉得整个软件行业都没有觉察到做出一个软件设计和什么是真正的软件设计之间的一个微妙的不同点。
只要看到了这一点,我认为我们就可以从C++增长的流行趋势中,学到关于如何才能成为更好的软件工程师的意义深远的知识。
这个知识就是,编程不是构建软件,而是设计软件。
几年前,我参见了一个讨论会,其中讨论到软件开发是否是一门工程学科的问题。
虽然我不记得了讨论结果,但是我却记得它是如何促使我认识到:软件业已经做出了一些错误的和硬件工程的比较,而忽视了一些绝对正确的对比。
其实,我认为我们不是软件工程师,因为我们没有认识到什么才是真正的软件设计。
现在,我对这一点更是确信无疑。
任何工程活动的最终目标都是某些类型的文档。
当设计工作完成时,设计文档就被转交给制造团队。
该团队是一个和设计团队完全不同的群体,并且其技能也和设计团队完全不同。
如果设计文档正确地描绘了一个完整的设计,那么制造团队就可以着手构建产品。
事实上,他们可以着手构建该产品的许多实物,完全无需设计者的任何进一步的介入。
在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准的惟一软件文档,就是源代码清单。
对于这个观点,人们进行了很多的争论,无论是赞成的还是反对的都足以写成无数的论文。
本文假定最终的源代码就是真正的软件设计,然后仔细研究了该假定带来的一些结果。
我可能无法证明这个观点是正确的,但是我希望证明:它确实解释了软件行业中一些已经观察到的事实,包括C++的流行。
在把代码看作是软件设计所带来的结果中,有一个结果完全盖过了所有其他的结果。
它非常重要并且非常明显,也正因为如此,对于大多数软件机构来说,它完全是一个盲点。
这个结果就是:软件的构建是廉价的。
它根本就不具有昂贵的资格;它非常的廉价,几乎就是免费的。
如果源代码是软件设计,那么实际的软件构建就是由编译器和连接器完成的。
我们常常把编译和连接一个完整的软件系统的过程称为“进行一次构建”。
在软件构建设备上所进行的主要投资是很少的——实际需要的只有一台计算机、一个编辑器、一个编译器以及一个连接器。
一旦具有了一个构建环境,那么实际的软件构建只需花费少许的时间。
编译50 000行的C++程序也许会花费很长的时间,但是构建一个具有和50 000行C++程序同样设计复杂性的硬件系统要花费多长的时间呢? 把源代码看作是软件设计的另外一个结果是,软件设计相对易于创作,至少在机械意义上如此。
通常,编写(也就是设计)一个具有代表性的软件模块(50至100行代码)只需花费几天的时间(对它进行完全的调试是另外一个议题,稍后会对它进行更多的讨论)。
我很想问一下,是否还有任何其他的学科可以在如此短的时间内,产生出和软件具有同样复杂性的设计来,不过,首先我们必须要弄清出如何来度量和比较复杂性。
然而,有一点是明显的,那就是软件设计可以 极为迅速地变得非常庞大。
假设软件设计相对易于创作,并且在本质上构建起来也没有什么代价,一个不令人吃惊的发现是,软件设计往往是难以置信的庞大和复杂。
这看起来似乎很明显,但是问题的重要性却常常被忽视。
学校中的项目通常具有数千行的代码。
具有10 000行代码(设计)的软件产品被它们的设计者丢弃的情况也是有的。
我们早就不再关注于简单的软件。
典型的商业软件的设计都是由数十万行代码组成的。
许多软件设计达到了上百万行代码。
另外,软件设计几乎总是在不断地演化。
虽然当前的设计可能只有几千行代码,但是在产品的生命期中,实际上可能要编写许多倍的代码。
尽管确实存在一些硬件设计,它们看起来似乎和软件设计一样复杂,但是请注意两个有关现代硬件的事实。
第一,复杂的硬件工程成果未必总是没有错误的,在这一点上,它不存在像软件那样让我们相信的评判标准。
多数的微处理器在发售时都具有一些逻辑错误:桥梁坍塌,大坝破裂,飞机失事以及数以千计的汽车和其他消费品被召回——所有的...
做室内设计要学好什么软件?
策划一个即将开始的活动,首先对这个活动进行构思,想到所有需要的环节,然后指定合理的活动计划,就是设想、运筹、计划、预算的一个过程,就是一种“有目的的创作行为”。
那UI设计就不难理解了,UI即用户界面,用户界面要考虑到人机交互、操作逻辑、界面美观等元素。
那UI设计就是对软件的人机交互、操作逻辑、界面美观的整体设计。
软件系统设计需要哪些流程步骤
软件开发一般分为五个阶段:1、问题的定义及规划此阶段是软件开发与需求放共同讨论,主要确定软件的开发目标及其可行性。
2、需求分析在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。
需求分析阶段是一个很重要的阶段,这一阶段做的好,将为整个软件项目的开发打下良好的基础。
“唯一不变的是变化本身”,同样软件需求也是在软件爱你开发过程中不断变化和深入的,因此,必须定制需求变更计划来应付这种变化,以保护整个项目的正常进行。
3、软件设计此阶段中偶要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设计等。
软件设计一般分为总体设计和详细设计。
还的软件设计将为软件程序编写打下良好的基础。
4、程序编码此阶段是将软件设计的结果转化为计算机可运行的程序代码。
在程序编码中必定要制定统一、符合标准的编写规范。
以保证程序的可读性、易维护性。
提高程序的运行效率。
5、软件测试在软件设计完成之后要进行严密的测试,一发现软件在整个软件设计过程中存在的问题并加以纠正。
整个测试阶段分为单元测试、组装测试、系统测试三个阶段进行。
测试方法主要有白盒测试和黑盒测试。
搞设计需要学什么软件,具体点,谢谢。
学设计不是简单地学习软件就会设计了打个简单的比方,不会功夫的人,拿着一把倚天屠龙这样的神器,遇到高手,人家拿一个树条都会秒你,这些设计都是建立在美术基础上,做出来的。
没有美术基础的人做设计是没有生命力的。
所以想学设计,先去学两三个月素描。
学的不好没关系。
主要是加强自己的审美观念,然后在去学设计软件室内设计,主要学CAD 。
做平面图,3DS MAX和PHOTOSHOP做效果图。
一般的小装修公司,你基本学会CAD就能混混了。
会效果图那就是锦上添花了。
室外设计,必须要有资质的设计院才有资格做,设计院对于设计的人要求很高,所以这方面你不是学建筑学或者环艺设计的基本上进不了设计院的(一般学建筑学或者环艺设计也很难进,一般靠关系或者是研究生级别的)。
广告设计门槛比较低,你会PHOTOSHOP和coreldraw这两类平面软件之一可以进一些小广告公司和图文公司。
不过小广告公司的工资不是特别高。
搞了两三年后有经验了,可以跳槽房产公司做设计。
那工资就可观了。
前两个你不会美术还可以混混。
动漫设计一定要有美术基础,要不你做出来的动漫人物肯定不好看。
动漫设计需要会3DS MAX或者MAYA之一。
这两个软件自学基本上很难的,推荐去水晶石之类大的动漫培训公司去培训。
最后建议你没有美术基础,先去培训素描。
然后学软件。
一般来说室内设计门槛最低,其次广告。
动漫设计一般招熟手,你半吊子,人家不会培训你的。
(网页设计需要dreamweaver,asp.flash.phtotshop,工业设计 CAD 犀牛 3ds max pro-e.机械设计 CAD pro-e solidwork)忠告/。
设计都是建立在专业基础知识上。
无论想做哪行的设计,先学习这个行业的基础知识很重要。
至少得了解这方面的知识。
学习室内设计需要学习什么软件
做室内装修设计至少得有泥工、水工、电工、木匠等多个角色的相互配合才能完成。
同样,在室内设计阶段,设计师通常会需借助多款不同的室内设计软件,来完成设计工作。
其中CAD、3DsMax是室内设计师的主力工具,除此之外,我们还会使用到VRay、PS这样的图像渲染处理工具。
室内设计培训:接下来就和大家详细的介绍一下,学习室内设计,需要学什么软件?以及这些计软件,在设计工作中到底是干什么用的。
一、Auto CADCAD软件,是用来绘制室内布局方案设计、以及平面、立面施工图纸的。
平面图用于表现室内平面布置的设计与规划,而立面则重要表现,客厅,卧室,厨房电视墙等功能空间的设计。
室内设计培训:学习CAD最好要达到“效果图”级的CAD图纸,以便指导施工。
依据绘制好CAD图纸,也可方便计算后续施工所需的材料物质及成本。
所以CAD软件无论如何都要掌握好。
二、3Ds Max而3dsmax软件,则是用来绘制室内效果图的。
需要配合CAD软件,将CAD图纸整理输出到3dsmax建模,然后进行灯光材质制作,再到最后的渲染输出。
CAD和3Ds max两款软件的各自用途不同,在做室内设计的过程中,两款软件都会用到。
熟练使用它们,是现代室内设计师的必备基本功。
三、Sketch Up这是一款轻量级的三维建模软件, 主要应用在室内设计和园林景观设计领域。
在室内设计领域,其作用和3dmax类似,可用作室内设计效果图的绘制。
相比3dsmax的博大精深,SU则更加专注于建筑设计领域,而且软件更加轻盈。
与3dmax两者之间,选择其中一个深入学习,另外一个了解即可。
如果想要快速入手一款三维建模软件的话,学习Sketch Up是个不错的选择哦。
四、VRay插件VRay是目前最优秀的渲染插件之一,尤其在室内外效果图制作中,Vray渲染几乎可以称得上是速度最快、渲染效果极好的渲染软件精品。
室内设计培训:VRay插件有For 3dmax、For Sketch Up等多个版本。
制作效果图的过程中,主要就会用到VRay来制作效果图的材质贴图、灯光选渲染,使其达到逼真的效果。
输出的图片,再经过Photoshop适当润色修饰,便得到了最终的完美效果图。
五、 PhotoshopPhotoshop是世界顶尖级的图像处理软件,在室内设计领域,主要用作效果图的后期润色处理, 细调图像的明暗、色调、光线等,使其达到最佳状态。
软件设计的基本步骤是什么
软件开发是指一个软件项目的开发,如市场调查,需求分析,可行性分析,初步设计,详细设计,形成文档,建立初步模型,编写详细代码,测试修改,发布等。
软件是怎么样开发出来的 第一个步骤是市场调研,技术和市场要结合才能体现最大价值。
第二个步骤是需求分析,这个阶段需要出三样东西,用户视图,数据词典和用户操作手 册。
用户视图 是该软件用户(包括终端用户和管理用户)所能看到的页面样式,这里面包含了 很多操作方面的流程和条件。
数据词典 是指明数据逻辑关系并加以整理的东东,完成了数据词典,数据库的设计就完成了一半多。
用户操作手册是指明了操作流程的说明书。
请注意,用户操作流程和用户视图是由需求决定的,因此应该在软件设计之前完成,完成这些,就为程序研发提供了约束和准绳,很遗憾太多公司都不是这样做的,因果颠倒,顺序不分,开发工作和实际需求往往因此产生隔阂脱节的现象。
需求分析,除了以上工作,笔者以为作为项目设计者应当完整的做出项目的性能需求说明 书,因为往往性能需求只有懂技术的人才可能理解,这就需要技术专家和需求方(客户或公司市场部门)能够有真正的沟通和了解。
第三个步骤是概要设计,将系统功能模块初步划分,并给出合理的研发流程和资源要求。
作为快速原型设计方法,完成概要设计就可以进入编码阶段了,通常采用这种方法是因为涉及的研发任务属于新领域,技术主管人员一上来无法给出明确的详细设计说明书,但是 并不是说详细设计说明书不重要,事实上快速原型法在完成原型代码后,根据评测结果和 经验教训的总结,还要重新进行详细设计的步骤。
第四个步骤是详细设计,这是考验技术专家设计思维的重要关卡,详细设计说明书应当把 具体的模块以最'干净'的方式(黑箱结构)提供给编码者,使得系统整体模块化达到最 大;一份好的详细设计说明书,可以使编码的复杂性减低到最低,实际上,严格的讲详细 设计说明书应当把每个函数的每个参数的定义都精精细细的提供出来,从需求分析到概要 设计到完成详细设计说明书,一个软件项目就应当说完成了一半了。
换言之,一个大型软 件系统在完成了一半的时候,其实还没有开始一行代码工作。
那些把作软件的程序员简单理解为写代码的,就从根子上犯了错误了。
第五个步骤是编码,在规范化的研发流程中,编码工作在整个项目流程里最多不会超过1/ 2,通常在1/3的时间,所谓磨刀不误砍柴功,设计过程完成的好,编码效率就会极大提 高,编码时不同模块之间的进度协调和协作是最需要小心的,也许一个小模块的问题就可能影响了整体进度,让很多程序员因此被迫停下工作等待,这种问题在很多研发过程中都 出现过。
编码时的相互沟通和应急的解决手段都是相当重要的,对于程序员而言,bug永 远存在,你必须永远面对这个问题,大名鼎鼎的微软,可曾有连续三个月不发补丁的时候 吗?从来没有! 第六个步骤是测试 测试有很多种: 按照测试执行方,可以分为内部测试和外部测试 按照测试范围,可以分为模块测试和整体联调 按照测试条件,可以分为正常操作情况测试和异常情况测试 按照测试的输入范围,可以分为全覆盖测试和抽样测试 以上都很好理解,不再解释。
总之,测试同样是项目研发中一个相当重要的步骤,对于一个大型软件,3个月到1年的外部测试都是正常的,因为永远都会又不可预料的问题存在。
完成测试后,完成验收并完成最后的一些帮助文档,整体项目才算告一段落,当然日后少不了升级,修补等等工作,只要不是想通过一锤子买卖骗钱,就要不停的跟踪软件的运营 状况并持续修补升级,直到这个软件被彻底淘汰为止。
什么是软件开发的核心问题 按照软件工程鼻祖,《人月神话》作者 Brooks 在“没有银弹——软件工程中的根本和次要问题”一章中阐述的思想,软件开发的核心问题就是如何从概念上对一个复杂的业务系统进行建模。
这个建模是含义广泛的,不仅仅包括对象建模,还包括数据建模、算法建模等等一系列的内容。
总而言之是要先找到解决复杂问题的突破口(先要搞明白需要做什么,然后再考虑如何做)。
至于采用什么表示方法(简单文本、UML 图、E-R 图)、采用什么高级语言、是否一定要用面向对象、使用什么开发工具都是次要的问题。
软件开发方法 软件开发方法(Software Development Method)是指软件开发过程所遵循的办法和步骤。
软件开发活动的目的是有效地得到一些工作产物,也就是一个运行的系统及其支持文档,并且满足有关的质量要求。
软件开发是一种非常复杂的脑力劳动,所以经常更多讨论的是软件开发方法学,指的是规则、方法和工具的集成,既支持开发,也支持以后的演变过程(交付运行后,系统还会变化,或是为了改错,或是为了功能的增减)。
关于组成软件开发和系统演化的活动有着各种模型(参见软件生存周期,软件开发模型,软件过程),但是典型地都包含了以下的过程或活动:分析、设计、实现、确认(测试验收)、演化(维护)。
有些软件开发方法是专门针对某一开发阶段的,属于局部性的软件开发方法。
特别是软件开发...
想做设计师需要学什么软件?
想做设计师,最好用的软件就是你自己的构思,和设计的想法。
不要太去用心学什么软件,再好用,再难的软件,只是你的工具。
源头还是在你的大脑里。
创意是设计师的灵魂~~~~~你上面的软件少了一个,liiustrator.这个比coreidraw好用点,二个都会最好了。
要学会运用彩色,要明白设计的理论。
只要你有很好的设计素养就会有好的创作。
加油吧
怎样可以成为软件设计员,需要掌握什么
作为一个软件设计人员应该具备以下知识储备: 1,数据结构与算法 2,程序语言 3,操作系统 4,软件工程 5,面向对象方法学 6,数据库系统 7,多媒体技术与应用 8,计算机组成与体系结构 9,存储系统 10,安全性,可靠性及系统性能评价 11,数据通信与计算机网络 12,知识产权 13,标准化知识 14,信息化与信息系统 15,专业英语 16,数学 17,数据流图的设计 18,文件设计 19,程序流程图 20,测试用例设计 21,UML分析与设计 22,数据库设计 23,常用算法设计 24,面向对象程序设计 25,其他设计
朕心甚悦