【php精品源码栏目提醒】:网学会员在php精品源码频道为大家收集整理了“【精品】软件介绍 - 考试认证“提供大家参考,希望对大家有所帮助!
软件百科名片软件(中国大陆及香港用语,台湾作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。
一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。
软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。
简单的说软件就是程序加文档的集合体。
另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。
目录类型划分系统软件应用软件手机软件使用许可软件开发开发语言JavaC/CVBphpPerlPyThonCJavascriptRubyFortran软件工程师法律保护著作权归属软件载体开发流程研发困境在线软件《软件》杂志类型划分系统软件应用软件手机软件使用许可软件开发开发语言JavaC/CVBphpPerlPyThonCJavascriptRubyFortran软件工程师法律保护著作权归属软件载体开发流程研发困境在线软件《软件》杂志展开编辑本段类型划分 一般来讲软件被划分为系统软件、应用软件其中系统软件包括操作系统和支撑软件(微软近期又发布嵌入式系统,即硬件级的软件,使电脑及其它设备运算速度更快更节能) 软件的真正含义 程序设计的最终结果是软件。
软件界面软件是用户与硬件之间的接口界面。
用户主要是通过软件与计算机进行交流。
软件是计算机系统设计的重要依据。
为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与硬件的结合,以及用户的要求和软件的要求。
1.运行时,能够提供所要求功能和性能的指令或计算机程序集合。
2.程序能够满意地处理信息的数据结构。
3.描述程序功能需求以及程序如何操作和使用所要求的文档。
系统软件 系统软件为计算机使用提供最基本的功能,可分为操作系统和支撑软件,其中操作系统是最基本的软件; 系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
1.操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。
操作系统身负诸如管理触摸屏查询软件与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。
操作系统也提供一个让使用者与系统交互的操作接口。
★操作系统分为BSD 、DOS 、Linux 、Mac OS、OS/2 、QNX 、Unix、Windows 等。
2.支撑软件是支撑各种软件的开发与维护的软件又称为软件开发环境(SDE)。
它主要包括环境数据库、各种接口软件和工具组。
著名的软件开发环境有 IBM 公司的 Web Sphere微软公司的等。
★包括一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。
应用软件 但是系统软件并不针对某一特定应用领域。
而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
应用软件是为了某种特定的用途而被开发的软件。
它可以是一个特定的程序,比如一个图像浏览器。
也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的 Office软件。
也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。
★较常见的应用软件有: 行业管理软件 :如电脑行业管理软件开龙 IT200 、商软 ERP 等; 文字处理软件 :如 Office、 openoffice、 WPS、永中 office 等 ; 信息管理软件 :如 Access 数据库、mysql 数据库等; 辅助设计软件 :如 AutoCAD、caxa、Photoshop 、SolidWorks、CATIA,pro/e、UG 等; 媒体播放软件:如暴风影音、 影音、 QQ kmplayer、豪杰超级解霸、Windows Media Player、RealPlayer 等; 系统优化软件:如 windows 优化大师、超级兔子魔法设置等; 实时控制软件 :如 KingACT 教育与娱乐软件 :如考试宝典、游戏; 图 形 图 像 软 件 : coreldraw painterGIMPlinux 下 3DSMAXMAYAsoftimagexsilightwavecineme 4dHoudini ADOBE 公 司 的 : Photoshop 、Illustrator、Acrobat、Reader、Golive、Indesign、Creative Suite、Pagemaker、After Effects、Premiere、Font Folio、Adobe Framemaker、Flex、InCopy、Audition、SoundBooth、Captivate、Dreamweaver、Flash、Fireworks、LiveCycle Enterprise Suite ES; 数学软件:Mathematica,Maple,Matlab,MathCad; 统计软件:SAS,SPSS 后期合成软件 :after effectscombustiondigital fusionshakeflame ; 杀毒软件 :如:国外品牌,诺顿 、卡巴斯基、Webroot Antivirus、G DATA AntiVirus、 、nod32、tiesaimenke、赛门铁克、大蜘蛛、TrendF-Secure Anti-Virus、麦克菲 (McAfeeampreg)Micro AntiVirus、驱逐舰、Vipre Antivirus Antispyware 、AVG Anti-Virus、ParetoLogicAnti-Virus PLUS、小红伞、比特梵德等; 国内品牌,金山毒霸,江民,瑞星,360、可牛、东方微点、安博士等; 通信协作软件:电子邮件软件,传真软件,群件软件,通信软件,远程控制软件; 管理效率软件:个人信息管理软件,财务软件,ocr 软件,文档软件,项目管理软件。
手机软件 顾名思义,所谓手机软件就是可以在安装在手机上的软件完善原始系统的不足与个性化。
随着科技的发展,现在手机的功能也越来越多,越来越强大。
不是像过去的那么简单死板目前发展到了可以和掌电脑相媲美.手机软件与电脑一样下载手机软件时还要考虑你购买这一款手机所安装的系统来决定要下相对应的软件.目前手机主流系统有以下:Symbian、Linux、Research in Motion、Windows Mobile.但是在 2007 年,苹果推出了运行自己软件的iPhone;Google 宣布将在明年推出 Android 手机操作系统平台。
二种新操作系统的进入改变了一些手机运营商的计划, 为最终用户造成了一些麻烦, 给应用软件开发人员带来了更大的挑战,表明了手机产业的一些基本变化。
常用手机软件:GPRS Helper、UCWEB、移动 QQ、GGLIVE编辑本段使用许可 不同的软件一般都有对应的软件授权,软件的用户必须在同意所使用软件的许可证的情况下才能够合法的使用软件。
从另一方面来讲,特定软件的许可条款也不能够与法律相抵触。
依据许可方式的不同,大致可将软件区分为几类: 专属软件:此类授权通常不允许用户随意的复制、研究、修改或散布该软件。
违反此类授权通常会有严重的法律责任。
传统的商业软件公司会采用此类授权,例如微软的 Windows和办公软件。
专属软件的
源码通常被公司视为私有财产而予以严密的保护。
自由软件:此类授权正好与专属软件相反,赋予用户复制、研究、修改和散布该软件的权利,并提供
源码供用户自由使用, 以 仅给予些许的其它限制。
Linux、Firefox 和 OpenOffice可做为此类软件的代表。
共享软件:通常可免费的取得并使用其试用版,但在功能或使用期间上受到限制。
开发者会鼓励用户付费以取得功能完整的商业版本。
免费软件:可免费取得和转载,但并不提供
源码,也无法修改。
公共软件:原作者已放弃权利,著作权过期,或作者已经不可考究的软件。
使用上无任何限制。
编辑本段软件开发 软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。
软件开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。
软件一般是用某种程序设计语言来实现的。
通常采用软件开发工具可以进行开发。
软件:具有一定功能的各种电脑程序,称为软件。
编辑本段开发语言Java 作为跨平台的语言,可以运行在 Windows 和 Unix/Linux 下面,长期成为用户的首选。
自 JDK6.0 以来,整体性能得到了极大的提高,市场使用率超过 20。
感觉已经达到了其鼎盛时期了,不知道后面能维持多长时间。
C/C 以上 2 个作为传统的语言,一直在效率第一的领域发挥着极大的影响力。
像 Java 这类的语言,其核心都是用 C/C写的。
在高并发和实时处理,工控等领域更是首选。
VB 微软的看家法宝,实在是太好用了。
php 同样是跨平台的脚本语言,在网站编程上成为了大家的首选,支持
PHP 的主机非常便宜,PHPLinuxMySQLApache 的组合简单有效。
Perl 脚本语言的先驱,其优秀的文本处理能力,特别是正则表达式,成为了以后许多基于网站开发语言比如 phpjava,C的这方面的基础。
PyThon 是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。
Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。
这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。
目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。
C 是微软公司发布的一种面向对象的、运行于.NET Framework 之上的高级程序设计语言并定于在微软职业开发者论坛PDC上登台亮相.C是微软公司研究员 Anders Hejlsberg 的最新成果.C看起来与 Java 有着惊人的相似它包括了诸如单一继承界面与 Java 几乎同样的语法和编译成中间代码再运行的过程.但是 C与 Java 有着明显的不同它借鉴了 Delphi 的一个特点与 COM组件对象模型是直接集成的而且它是微软公司.NET windows 网络框架的主角Javascript Javascript 是一种由 Netscape 的 LiveScript 发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如 Perl,遗留的速度问题。
当时服务端需要对数据进行验证,由于软件编程排行榜网络速度相当缓慢只有 28.8kbps,验证步骤浪费的时间太多。
于是 Netscape 的浏览器Navigator 加入了 Javascript,提供了数据验证的基本功能Ruby 一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,由日本人松本行弘(まつもとゆきひろ,英译:Yukihiro Matsumoto,外号 matz)开发,遵守 GPL 协议和Ruby License。
Ruby 的作者认为 Ruby gt Smalltalk Perl / 2,表示 Ruby 是一个语法像Smalltalk 一样完全面向对象、脚本执行、又有 Perl 强大的文字处理功能的编程语言 数据来源于 2008 年 7 月的排行榜。
Fortran 在科学计算软件领域,Fortran 曾经是最主要的编程语言。
比较有代表性的有 Fortran 77、Watcom Fortran、NDP Fortran 等。
编辑本段软件工程师 一般指从事软件开发职业的人。
软件工程师 10 余年来一直占据高薪职业排行榜的前列,作为高科技行业的代表,技术含量很高。
职位的争夺也异常激烈。
软件开发是一个系统的过程,需要经过市场需求分析、软件代码编写、软件测试、软件维护等程序。
软件开发工程师在整个过程中扮演着非常重要的角色,主要从事根据需求开发项目软件工作。
编辑本段法律保护 计算机软件作为一种知识产品,其要获得法律保护,必须具备以下条件: (一)原创性。
即软件应该是开发者独立设计、独立编制的编码组合。
(二)可感知性。
受保护的软件须固定在某种有形物体上,通过客观手段表达出来并为人们所知悉。
(三)可再现性。
即把软件转载在有形物体上的可能性。
编辑本段著作权归属 根据《计算机软件保护条例》第 10 条的规定,计算机软件著作权归属软件开发者。
因此,确定计算机著作权归属的一般原则是“谁开发谁享有著作权”。
软件开发者指实际组织进行开发工作,提供工作条件完成软件开发,并对软件承担责任的法人或者非法人单位,以及依靠自己具有的条件完成软件开发,并对软件承担责任的公民。
《计算机软件保护条例》自第 11 条至第 14 条还规 我国法律除规定了上述一般原则外,定了软件著作权归属的几种特殊情况: (一)合作开发。
合作开发者对软件著作权的享有和行使以事前的局面协议为根据,如无书面协议,其著作权由各合作开发者共同享有。
合作开发的软件可以分割使用的,开发者对各自开发的部分可以单独享有著作权,但行使著作权时不得扩展到合作开发的软件整体的著作权。
(二)委托开发。
受他人委托开发的软件,其著作权的归属由委托者与受托者签订书面协议约定,如无书面协议或者在协议中未明确约定的,其著作权属于受委托者。
(三)指令开发。
为完成上级单位或政府部门下达的任务而开发的软件,著作权的归属由项目任务书或者合同规定;如项目任务书或者合同中未作明确规定,软件著作权属于接受任务的单位。
(四)职务开发。
公民在单位任职期间所开发的软件,如是执行本职工作的结果,即针对本职工作中明确指事实上的开发目标所开发的,或者是从事本职工作活动所预见的结果或者自然的结果则该软件的著作权属于该单位。
(五)非职务开发。
公民所开发的软件如不是执行本职工作的结果,并与开发者在单位中从事的工作内容无直接联系,且又未使用单位的物质技术条件,则该软件的著作权属于开发者自己。
编辑本段软件载体 软件的载体是 光盘 VCD DVD U 盘 软盘。
光盘是通过激光雕刻在 VCD 或者 dvd 上的。
编辑本段开发流程 软件开发流程即 Software development process。
软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
1 相关系统分析员和用户初步了解需求,然后用 WORD 列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。
2 系统分析员深入了解和分析需求,根据自己的经验和需求用 WORD 或相关的工具再做出一份文档系统的功能需求文档。
这次的文档会清楚例用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还例出相关的界面和界面功能。
3 系统分析员和用户再次确认需求。
4 系统分析员根据确认的需求文档所例用的界面和功能需求,用迭代的方式对每个界面或功能做系统的概要设计。
5 系统分析员把写好的概要设计文档给程序员,程序员根据所例出的功能一个一个的编写。
6 测试编写好的系统。
交给用户使用,用户使用后一个一个的确认每个功能,然后验收。
编辑本段研发困境 2008 年以来美国金融危机席卷全球,逐步从虚拟经济向实体经济蔓延,对全球软件产业带来明显冲击,主要表现为: 一是市场需求大幅减弱。
IDC、iSuppli、Gartner 等市场咨询机构调查显示,2008 年四季度全球 IT 支出增幅比原定下降 2-3 个百分点;美国 40以上的大公司下调了 2009 年的 IT 支出,其中金融领域 IT 支出降幅达 30以上。
日本 IT 外包市场需求下降 10以上,2008 年四季度本是我软件外包企业与日本客户续签合同的时间,但企业反映续约定单很少。
二是大公司业绩普遍下滑。
甲骨文第二财季(截至 2008 年 11 月 30 日)软件收入和利润分别下降 3、1,第三财季业绩将创新历史新低。
SAP 公司 2008 年二、三季度利润分别下滑 9、5,全年下滑 5以上。
思科 2008 年三季度营业收入为三年来最低水平,四季度将下降 10。
微软尽管前三季度业绩较好,但分析师预计其将在新一财季发出营收预警。
三是对部分外向型国家影响明显。
印度、爱尔兰等依赖软件外包出口的国家表现尤为突出。
以印度为例,由于其软件外包 60来自美国市场,40来自金融领域,遭受冲击十分明显。
据印度软件与信息服务协会预计,2008 年印度软件及服务业收入增速将下降 30以上,利润率将下滑 5-6 个百分点。
Infosys 公司预计至 2009 年 3 月 31 日的财年收入为 47.5 亿美元,比预期目标下降了 5;塔塔公司 2008 年利润增速为 5不到,远远低于近年来 30的平均水平。
编辑本段在线软件 在线软件即指软件供应商提供软件件在线服务 。
( (SaaS) SaaS 是 Software-as-a-service 软件即服务)的简称,是随着互联网技术的发展和应用软件的成熟,而在 21 世纪开始兴起的一种完全创新的软件应用模式。
它与 “on-demand software”(按需软件,theapplication serviceproviderASP,应用服务提供商,hostedsoftware托管软件所具有相似的含义。
它是一种通过 Internet 提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求, 通过互联网向厂商定购所需的应用软件服务, 按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。
用户不用再购买软件,而改用向提供商租用基于 Web 的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。
对于许多小型企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要。
在这种模式下,客户不再象传统模式那样花费大量投资用于硬件、软件、人员,而只需要支出一定的租赁服务费用,通过互联网便可以享受到相应的硬件、软件和维护服务,享有软件使用权和不断升级,这是网络应用最具效益的营运模式。
市场上目前比较成熟的在线软件网站包括金蝶友商网、用友伟库网、阿里软件。
编辑本段《软件》杂志 《软件》杂志由中国科协主管,中国电子学会主办国际权威期刊,1979 年创刊。
国家新闻出版总署批准国内标准刊号:CN12-1151/TP,国际统一刊号:ISSN1003-6970,中国国际图书贸易总公司国外发行,国外发行代号:M8992。
同时国内唯一《软件》杂志电子版刊号:CN12-9203/TP。
是国内唯一的计算机软件科技期刊配光盘。
《软件》杂志被《中国学术 、 、期刊综合评价数据库来源期刊》《中国核心期刊(遴选)数据库收录期刊》《万方数据—数 、字化期刊群全文收录期刊》《中文科技期刊数据库(全文版)收录期刊》、美国《剑桥科学文摘》、波兰《哥白尼索引》收录期刊、美国《乌利希国际期刊指南》等国内外数据库收录。
《软件》主要面向从事计算机研究应用和软件技术开发的科研人员、工程技术人员、各大专院校师生、计算机爱好与应用软件者。
致力于创办以创新、准确、实用为特色,突出综述性、科学性、实用性,及时报道国内外计算机技术在科研、教学、应用方面的研究成果和发展动态的综合性技术期刊,为国内外计算机同行提供产学研资政与学术交流的有效平台。
《软件》注重刊登反映计算机应用和软件技术开发应用方面的新理论、新方法、新技术以及创新应用的文章。
主要栏目包括:最新技术动态、综述、专家论坛、软件技术、基金项目论文、学位论文、计算机仿真、计算机体系结构与高性能计算机、计算机网络、信息与通信安全、计算机图形学与人机交互、多媒体技术应用、人工智能与识别、嵌入式软件与应用、自动控制、测控自动化、管控一体化、嵌入式与 SOC、算法与计算复杂性、分布式计算与网格计算、存储技术、计算机辅助设计与应用技术、数据库技术研究、神经网络、应用技术与研究、计算机教育技术交流及其他相关内容。
《软件》以“刊登原创学术论文为主,报导计算机前沿成果;涵盖计算机软件各个领域,关注软件业面临问题;重视理论研究创新,鼓励学术观点争鸣;促进中外软件科技交流,振兴中国软件为己任,探索强国兴邦道路”为办刊指导方针,以“处理来稿周期短,报道成果时效强,探究问题起点高,研讨思路视野宽,提出对策着眼远,争鸣学术气氛浓”为办刊特色,将在全国众多的科技类学术期刊中独树一帜,成为一本有影响、有特色、有品位的高层次、高水平、高质量、高知名度专业期刊。
《软件》具体内容:高端访谈、专题论坛、与计算机工程相关的国内外计算机软件技术、应用及其基础研究、新技术、新理论和高新技术开发成果,新产品研制过程;以及可计算性理论,计算机可靠性理论,算法理论数据结构,数据安全与计算机安全,计算机科学技术基础学科其他学科,人工智能,人工智能理论,自然语言处理,机器翻译, 模式识别,计算机感知,计算神经网络,知识工程,人工智能其他学科,计算机系统结构, 计算机系统设计,并行处理,分布式处理系统,计算机网络,计算机运行测试与性能评价,计算机系统结构其他学科,计算机软件,软件理论,操作系统与操作环境,程序设计及语言,编译系统,数据库,软件一切环境与开发技术,软件工程,计算机软件其他学科,计算机工程,计算机元器件,计算机处理器技术,计算机存储技术,计算机外围设备,计算机制造与检测,计算机高密度组装技术,计算机工程其他学科,计算机应用,中国语言文字信息处理,计算机仿真,计算机.
上一篇:
【精品】本科毕业论文
下一篇:
恋沫