进入计算机软件行业要做哪些准备

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

进入计算机软件行业要做哪些准备

进入计算机软件行业要做哪些准备

软件开发和软件服务

SaaS是Software-as-a-service(软件即服务)的简称,是随着互联网技术的发展和应用软件的成熟,而在21世纪开始兴起的一种完全创新的软件应用模式。它是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,

1、分析软件产业链,选择适合自己的位置。

俗话说,“只有适合自己才是最好的”。软件产业有一个巨大的产业链。从软件技术研究、软件设计、软件开发、软件测试到软件销售、技术支持,等等。从软件类型来看,有系统软件、应用软件(如管理类软件、地理信息系统)、消费类软件(如游戏软件)等之分。你可以根据自己了解的情况进行判断,结合自己的兴趣和追求,在软件产业链中选择适合自己的位置。我国目前主要方向是应用软件和消费类软件开发。每个时期,我国软件产业发展的重点和热点不一样。近年来,企业规划、信息安全、游戏软件等应用广泛。近年来BPO业务增长迅猛,很多外资企业看好中国人口众多,劳动力廉价,把BPO业务在中国落户。如美国、日本、新加坡、台湾等世界500强企业都在中国设立了BPO业务。预测将来可能超过

软件开发。所以软件和业务流程外包机会较多,但能否抓住机遇关键在个人。

2、选好位置之后,关键就是如何朝既定方向努力了。要充分利用好在校的学习时间,提高自己的技能,或参加社会技能培训,给自己增加筹码。现在许多软件企业在招聘时都会明确岗位要求,如熟练VC++编程、JAWA、.NET编程、精通数据库等。对BPO 的要求了解行业的基本状况,熟悉技术特点,服务于客户。会使用相关的操作软件(pht ila)等。Coll seter中心对普通话、外语的要求较高,对中国要求普通话,对日本要求日语,对欧美要求英语(不同的岗位,不同的要求,不同的待遇)。你可以根据你预选的就业岗位,重点学习相关专业知识并动手实践。

3、要多给自己创造实习机会。不少学生抱怨许多软件公司招聘都要求有工作经验。企业从追求利润出发,可以理解。实际上,机会是自己创造的。要自己平时多动手编些程序,多给自己出难题。例如,可以假设自己是某软件项目中的成员,自己给自己认领任务,要求自己在多长时间内完成。等自己动手能力强了,再去找实习机会,应该容易多了。你可以给公司领导看你的成果,展示你的实力,说不定他们会很赏识你。(软件的程序、动漫的作品)。

《软件技术》及培养目标

什么是软件? 软件是:产品+服务.

从形态上讲,程序是软件,文档资料也是软件,沟通是软

件,服务也是软件。实质上需求是软件,软件是人的生意。

软件的特质是70%技术+30%的艺术,软件成熟的过程就是艺术转变成技术的过程。

全世界有三种软件生意,

1、EAS、(大型企业应用系统)是美国及欧洲掌控。

2、行业应用软件。是中国的最大机会,但大部分被美国及

跨国公司控制。

3、软件外包。技术封闭,绝大部分在国外开发。(做的是

软件,卖的是劳动)。

什么是软件技术?

软件技术主要是指:软件研究、软件设计、软件开发、软件测试、软件销售及服务、软件维护及技术支持等等。从领域来划分,包括电子政务、企业信息化、电子商务等。每个领域又可以分为更细的领域,如企业信息化包括企业资源规划(ERP)、客户关系管理(CRM)、供应链管理(SCM)等。从软件类型来看,有系统软件、应用软件(如管理类软件、地理信息系统)、消费类软件(如游戏软件)等。

软件开发的过程就是人们使用各种计算机语言,将人们关心的现实世界映射到计算机世界的过程。就是把人们的设想及目标通过计算机来实现。

软件开发的范围很广,应用在多个领域方方面面。例:你平常玩的游戏就是软件,你使用的计算机操作系统WINDOWS、BBS(留言板),MSN、QQ等都是软件。

软件的开发工具有几十种,如:JAWA 、.NET、WEB、C++等。你能熟练使用几种就已经了不起了,不可能涉及到所有类别。

软件技术和软件工程是同一学科,2005年辽宁省教育厅规定,专科叫软件技术,本科叫软件工程。学习内容大同小异。其核心是软件的设计与开发以及管理。

软件开发的特点是:大规模群体知识劳动。

软件开发过程

软件工程是将计算机科学技术、数学、管理学的原理运用到软件开发的整个过程中。运用数学中的理论和方法来构造软件模型和算法,运用管理科学的思想和方法指导软件的项目、资源、质量、成本等工作。软件工程学科包括软件工程原理、软件工程过程、软件工程方法、软件工程技术、软件工程模型、软件工程管理、软件工程度量、软件工程环境、软件工程应用等内容。软件工程学的目的是有效地组织软件开发过程,提高软件开发效率,尽量降低软件开发的成本。软件工程学将工程化的观点融会贯通于软件生存周期中。

软件生存周期是一个软件从诞生到灭亡所历经的整个过程。具体来说就是:从提出软件开发(即软件策划)开始,历经分析、设计、实现、演化,一直到被其他软件所替换的全过程。

软件策划是一个软件产品“生命“的起始点,也叫立项,从客户提出需求开始,对需求进行初步调查、分析。并在此基础上形成用户和开发人员认同的问题定义报告。再针对此报告进行可行性分析,从经济、技术和社会等方面对项目的必要性、可行性、合理性和重大风险性进行分析和评价,得出项目是否可行的结论。如果可行,则制定具体的软件开发计划。《软件开发计划书》是软件开发工作的指导纲领。

软件开发计划书的内容包括:

●软件项目总述:包括软件项目名称,项目提出的背景、软件目标、

软件性质、范围、基本需求、基本环境、

基础条件和时限要求等

●软件开发的总体问题:包括软件开发的总时间要求、软件开发方式

和软件开发方法等。

●工作任务

软件开发阶段:软件策划(初始)、细化、构建

相关文档
最新文档