欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    软件企业需要什么样的员工?任务一.ppt

    • 资源ID:2672983       资源大小:1.89MB        全文页数:56页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件企业需要什么样的员工?任务一.ppt

    软件企业需要什么样的员工?,专业能力技术能力 编程语言、开发工具、开发环境、测试技术、专业要求 项目管理与执行、项目开发规范、文档规范、合作方式、,职业能力职业要求 岗位职责、行为规范、工作态度、配合度、敬业精神、个人修养 协作能力、沟通能力、学习能力、组织能力、分析能力、交际能力、,企 业 需 求,项目经验,职业素质,岗位能力,课 程 地 位,本课程是软件技术专业核心课程,学习效果将直接影响到学生是否为职业人作好技术上和心理上的准备,关系到学生获得顶岗实习和对口就业的机会。,任务一 构建一个软件开发工作环境,1.1 概 述,1.任务概述 依据学生的个人兴趣和能力,对班级进行编组,人员进行分工。将班级转换成一个典型规模的软件企业(公司),使学生转变为企业员工的角色。不仅仅是角色的转变,在思想意识方面也要向员工转变。2.任务目的 使学生对未来的工作单位、工作岗位和岗位能力有清楚的认识。能在本行业中找到自己的位置。能用软件工程的知识指导软件开发和管理工作。理解软件质量及其重要性。正确认识软件开发是有组织、有计划、有步骤、有分工、有规范的团队行为。能初步使用软件管理和配置管理工具提高工作效率和工作质量。3.具备能力 能明确自己今后的学习和就业目标 具有工作环境适应能力 能有意识地用软件工程知识指导自己的工作 有效沟通、团队合作的工作能力 4.掌握知识 岗位职能和能力要求 软件工程及基本内容 软件质量、质量保证 软件工程管理,工作内容,软件工程管理,4,讨论软件质量与软件工程之间的关系,5,1.2 通过各种渠道了解软件行业及软件企业,2007年1-8月,我国软件产业累计完成收入3439亿元,同比增长22.9%,高于电子信息产业增速3.5个百分点。各类软件收入增速均保持在15%以上,其中软件产品收入最大,达到1212.5亿元,占全部收入的35.3%,比2006年(26.7%)提高了8.6个百分点。,相关统计资料显示,北京2008年奥运会、上海2010年世博会、3G(第三代移动通信)等的辐射效应,使部分行业信息化建设与应用架构进一步优化,在中部崛起、西部大开发等战略的带动下,信息化需求的上升将拉动软件市场的增长,利好因素,根据我国软件业自身发展规律,结合国内实际情况及需求,国家制定了软件与信息服务业“十一五”专项规划,并明确提出了未来五年产业的发展目标。,1.2 通过各种渠道了解软件行业及软件企业,发展与展望,当前,以服务外包、服务贸易以及高端制造业和技术研发环节为主要特征的新一轮世界产业结构调整正在兴起,主要依靠智力资源发展的服务外包产业,成为社会发展的“绿色引擎”。全球服务离岸外包的潜在市场规模已经达到了4650亿美元,到2010年,外包总值将达到8000至10000亿美金。软件运营服务(SaaS)也逐渐成为软件业发展的新趋势,它已吸引了用友、金蝶、中企动力、阿里软件、IBM、中国电信、中国移动、金算盘、奥林科技等行业巨头在内的软件公司、互联网公司、电信运营商、IT服务公司、新兴公司五大势力集团高调介入。一场以软件运营服务(SaaS)为目标的“战略抢位大战”即将拉开。到2011年中国软件运营服务产业将突破400亿元,达到406亿元,未来五年的复合增长率达到43%。,1.2 通过各种渠道了解软件行业及软件企业,人才问题,定位问题,质量问题,企业招不到合适的人才,求职者找不到合适的岗位,外包落后于印度等国家,设计落后于欧美及日本,企业规模小,投入少,工作和管理不规范。质量难以保证,存在问题,1.2 通过各种渠道了解软件行业及软件企业,(1)在我国境内依法设立的企业法人;(2)以计算机软件开发生产、系统集成、应用服务和其他相应技术服务为其经营业务和主要经营收入;(3)具有一种以上由本企业开发或由本企业拥有知识产权的软件产品,或者提供通过资质等级认定的计算机信息系统集成等技术服务;(4)从事软件产品开发和技术服务的技术人员占企业职工总数的比例不低于50;(5)具有从事软件开发和相应技术服务等业务所需的技术装备和经营场所;(6)具有软件产品质量和技术服务质量保证的手段与能力;(7)软件技术及产品的研究开发经费占企业年软件收入8以上;(8)年软件销售收入占企业年总收入的35以上,其中,自产软件收入占软件销售收入的50以上;(9)企业产权明晰,管理规范,遵纪守法,软件企业认定标准,1.2 通过各种渠道了解软件行业及软件企业,组织结构,1.2.1 认识软件从业人员,规划未来自我,人员分类,开发人员,其他人员,测试员,主要从事需求获取和研究,主要从事软件设计与开发,主要从事软件测试,主要从事项目支持或负责其他职能,从事软件工程流程的管理与配置,1.2.1 认识软件从业人员,规划未来自我,1.2.1 认识软件从业人员,规划未来自我,1.2.1 认识软件从业人员,规划未来自我,职责负责在整个项目中对技术活动和工件进行领导和协调。制定项目的总体架构,指导整个开发团队完成这个计划。,能力在技术问题上作出决定。要求有建模技术,非功能性需求分析,软件设计技术,实施系统时将利用的技术。较强的口头表达与文档写作能力。自主学习能力。,1.2.1 认识软件从业人员,规划未来自我,1.2.1 认识软件从业人员,规划未来自我,1.2.1 认识软件从业人员,规划未来自我,1.2.1 认识软件从业人员,规划未来自我,1.2.1 认识软件从业人员,规划未来自我,职责计划、组织、领导项目整个实施过程需要的软、硬件及人员安排。保证项目在预算成本范围内按规定的质量和进度达到项目目标。.,能力具备广博的技术知识、业务知识、与别人合作的能力,以及良好的评价问题的技能。口头、文字、语言表达能力强。很强的软件质量意识。管理时间进度能力。处理压力能力。,1.2.2 关于考试认证,1.3 初识软件工程,你曾用到过哪些软件?软件的分类?你如何开发软件?,想一想:,1.区分软件与程序,软件(Software)也叫计算机软件,是指计算机程序(program)及其有关的数据(Data Structure)和文档(documentation)的完整集合。软件文档(software documentation)是以人们可读的形式出现的技术数据和信息。软件是程序以及开发、使用和维护所需要的所有文档。软件的正确含义应该是:(1)运行时,能够提供所要求功能和性能的指令或计算机程序集合。(2)程序能够满意地处理信息的数据结构。(3)描述程序功能需求以及程序如何操作和使用所要求的文档。,1.3 初识软件工程,软件是开发,是人的智力的高度发挥,不是传统意义上的硬件制造。,硬件有形,有色,有味,看得见,摸得着,闻得到。而软件无形,无色,无味,看不见,摸不着,闻不到。,硬件产品允许有误差,而软件产品却不允许有误差。,表现形式不同,生产方式不同,要求不同,软件的整个生存期中,一直处于改变(维护)状态。,维护不同,软件与硬件的不同,1.3 初识软件工程,2.区分软件项目与软件产品 在ISO9000:2000中,产品(Product)是过程的结果。一组将输入转化为输出的相互关联或相互作用的活动称为过程。产品是企业所有过程的结果,企业过程的输入是客户的要求,输出是企业的产品,企业的产品最终应达到顾客的满意。在ISO9000:2000中,项目(Project)是由一组有起止日期的、相互协调的受控活动组成的独特过程,该过程要达到符合包括时间、成本和资源的约束条件在内的规定要求的目标。如果将软件视为产品,则软件产品与其他产品相比有如下特点:(1)抽象性(2)无明显制造过程(3)无备件(4)手工制作(5)成本昂贵(6)硬件依赖性,1.3 初识软件工程,几个观点,用户,ISO/IEC9126-1991(GB/T16260-1996),ISO/IEC 9126一1991的规定,使用者观点质量是产品满足使用目的程度制造者观点质量是产品性能和规格要求的符合度产品观点:质量是联结产品固有性能的纽带价值观点:质量依赖于顾客愿意付给产品报酬的数量,(1)是否具有所需要的功能;(2)可靠程度如何;(3)效率如何;(4)使用是否方便;(5)环境开放的程度如何(即对环境、平台的限制,与其他软件连接的限制)。,1.能满足给定需要的特性之全体 2.具有所期望的各种属性的组合的程度 3.顾客或用户觉得能满足其综合期望的程度4.软件的组合特性,它确定软件在使用中将满足顾客预期要求的程度。,1.功能性是与一组功能及其指定的性质有关的一组属性 2.可靠性是与在规定的一段时间和条件下,软件维持其性能水平的能力有关的一组属性。3易用性是与一组规定或潜在用户为使用软件所需作的努力和对这样的使用所作的评价有关的一组属性,3.明确软件质量,1.3 初识软件工程,4 保证软件质量,保证软件质量(Software Quality Assurance:SQA)是一个有系统的,有计划的行动集合,它是为提供软件产品的软件开发过程与维护过程符合其已建立的技术需求以及跟上计划安排与在预算限制之内进行的管理上的需求的充分信任所必需的。ISO、CMM是软件行业两个热门的名词,它们从软件质量保证这一角度来衡量一个软件企业的管理水平。只有通过权威第三方才能证明企业的质量体系是符合标准的。目前软件行业流行的主要是美国SEI CMM和ISO9001质量管理体系标准。CMM是由美国软件工程学会(Software Engineering Institute)制定的一套专门针对软件产品的质量管理和质量保证标准。是目前国际上最流行、最实用的软件生产过程标准和软件企业成熟度等级认证标准。CMM是Capability Maturity Model(能力成熟度模型)的英文缩写,CMM认证的意义不仅仅是对产品质量的认证,更重要的是对软件开发过程进行管理,它是一种提高企业质量和降低成本的管理方法,是一种软件过程改善的途径。CMM评估等级的提升会大幅度提高软件开发能力,有助于客户特别是大公司对该软件企业建立信心,从而有利于企业开拓国际市场。,1.3 初识软件工程,对软件企业:提高软件开发的管理能力:提供了软件企业自我评估的方法和自我提高的手段;提高软件生产率;加强软件生产的国际竞争力。对软件项目发包单位和软件用户:提供了对软件开发商开发管理水平的评估手段,有助于软件开发项目的风险识别。,软件制作已基本形成固定过程,并引入了简单的过程管理。软件企业可依据一定的标准重复利用类似的软件产品,以前的开发经验成为开发新产品能否成功的极为重要制约因素。,Defined级,软件过程没有任何标准和规章,完全是手工作坊的方式,软件产品的质量具有不可预测性。,Initial级,整个软件开发机构的重心转移到优化软件过程。基于Managed级取得的关于软件过程的数据,软件开发机构进行成本收益综合分析,明确软件开发中出现的问题和错误,并找到方法杜绝错误的再次发生。,在形式上,CMM把软件开发机构按照不同开发水平划分为5个级别,CMM是专门针对软件产品开发及服务的,而ISO9001则有宽得多的范围,不仅适用于软件,更适用于硬件,食品以及服务行业。,Optimizing级,Managed级,Repeatable级,针对软件过程的每一个阶段都进行了监控、取样和定量分析,形成了一个关于软件制作和维护流程的数据库并不断更新,以保证软件过程保持较高的质量。,软件产品开发和维护的基本过程被记录下来成为文档,软件工程和过程管理也紧密的结合起来,形成了标准软件过程。,CMM意义,1.3 初识软件工程,国际上对软件工程的定义有多个,它首次出现在1968年NATO(北大西洋公约组织)会议上。软件工程是一门应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题,指导计算机软件开发和维护的学科。软件工程(software engineering)是软件开发、运行、维护和引退的系统方法。软件工程是指导计算机软件开发和维护的工程学科。软件工程采用工程的概念、原理、技术和方法来开发与维护软件。软件工程的目标是在规定的时间、开发费用内,开发满足用户需求的高质量的软件。,5 什么是软件工程,1.4 了解软件工程的主要内容,软件工程的主要内容有软件开发技术和软件工程管理。(1)软件开发技术包含:软件开发方法学 软件开发过程 软件工具和软件工程环境(2)软件工程管理包含:软件管理学 软件经济学 软件心理学,1.4 了解软件工程的主要内容,为软件开发提供“如何做”的技术,常采用某一种特殊的语言或图形化的表达方法及一套质量保证标准,为软件工程方法提供自动的或半自动的软件支撑环境。CASE(计算机辅助软件工程),将软件工程的方法和工具综合起来以达到合理、及时进行计算机软件开发的目的。,软件工程的三个要素,编码阶段就是把每个模块的控制结构转换成计算机可接受的程序代,测试是保证软件质量的重要手段,其主要方式是在设计测试用例的基础上检验软件的各个组成部分。测试分为单元测试、集成测试、确认测试。,软件维护是软件生存周期中时间最长的阶段。已交付的软件投入正式使用后,便进入软件维护阶段,它可以持续几年甚至几十年。,详细设计阶段就是为每个模块完成的功能进行具体描述,要把功能描述转变为精确的、结构化的过程描述。,概要设计的任务是把软件需求规格说明书中确定的各项功能转换成需要的体系结构。,明确“要解决的问题是什么?”,“解决的问题的办法和费用”,“解决的问题所需的资源和时间”。要回答这些问题,就要进行问题定义、可行性分析,制定项目开发计划。,需求分析阶段的任务是准确地确定软件系统必须做什么,确定软件系统具备哪些功能。写出软件需求规格说明书。,1.4 了解软件工程的主要内容,软件生存周期(Software Life Cycle)是指一个软件从提出开发要求开始直到该软件报废为止的整个时期。通常,软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等活动,可以将这些活动以适当方式分配到不同阶段去完成。,可性性分析,需求分析,概要设计,详细设计,编 码,测 试,维 护,1.熟悉软件生存周期,1.4 了解软件工程的主要内容,软件开发模型是软件开发全部过程、活动和任务的结构框架。它能直观表达软件开发全过程,明确规定要完成的主要活动、任务和开发策略。,开发模型,瀑布模型,增量模型,螺旋模型,喷泉模型,基于事务的模型,变换模型,2.选择软件开发模型,1.4 了解软件工程的主要内容,(1)瀑布模型,(2)原型模型,1.4 了解软件工程的主要内容,(3)增量模型,(4)螺旋模型,1.4 了解软件工程的主要内容,(5)螺旋模型,1.5 软件工程管理,软件工程管理(Software Development Management)是软件工程的保护性活动。它先于任何技术活动之前开始,且持续贯穿于整个计算机软件的定义、开发和维护之中。管理内容涉及项目组织机构、制度规范、工作计划、配置管理、工程标准化和文档管理等。软件管理集中于三个P上:人员(People)、问题(Problem)和过程(Process)。,1.5 软件工程管理,1 规划项目组织结构(1)职能型组织,1.5 软件工程管理,(2)项目型组织,1.5 软件工程管理,(3)矩阵型组织,1.5 软件工程管理,2.制定项目计划 确定项目范围 项目预算 项目进度项目的资源分为三类:(1)人。(2)可复用的软构件(3)软硬件环境常用的计划管理辅助工具有 Microsoft Project。,1.5 软件工程管理,3 管理配置 软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修改的技术。软件配置管理作为CMM 2级的一个关键域(Key Practice Area,KPA),在整个软件的开发活动中占有很重要的位置。(1)软件开发过程中的常见问题(2)软件配置管理的基本目标(3)软件配置管理的作用(4)软件配置项(5)里程碑(6)基线技术(7)版本控制(8)变量控制(9)配置管理工具如VSS等,1.5 软件工程管理,1.5 软件工程管理,1.5 软件工程管理,4 标准化文档 标准化文档是文档体系结构标准化和文档形式上标准化的总称。(1)可行性研究报告(2)项目开发计划(3)软件需求说明书(4)数据要求说明书(5)概要设计说明书(6)详细设计说明书(7)用户手册(8)操作手册(9)测试计划(10)测试分析报告(11)开发进度月报(12)项目开发总结报告(13)维护修改建议,1.6 讨论软件质量与软件工程之间的关系,软件工程的目标可概括为:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并满足用户要求的软件产品。软件质量是软件需求方最关心的问题,用户即使不图价廉物美,也要求货真价实。软件工程视为一种核心层次化的技术,核心层是质量焦点,质量焦点周围分别是过程,方法和工具。核心层次化这一思想受到软件工程研究者和实践者的广泛认同。,1.7 任务小结,在软件企业中,软件工程对软件开发的指导性逐渐加强,体现在企业更加强调在软件开发过程中的团队精神,强调规范化、工程化、标准化。软件企业招聘时更看重应聘人员的职业素养、岗位能力、实际工作经验等方面。软件工程是一种方法论,而不是一种具体的、摸的着、看的见的产品。软件工程阐明了在研发软件的过程中,需要进行可行性研究、计划制订、需求分析、系统设计、编码、测试、维护等一系列活动,并且对这些活动过程中应该做什么提出了一个指导性的东西。但是没有任何专家和标准委员会保证只要按照这些标准,软件研发肯定会顺利完成。而且事实上,软件开发针对的领域是如此之多,并不没有一种对所有领域适用的万能框架。软件工程学科发展到今天,已经有了很多方法和规范,学之不尽。本次任务只在宏观上讨论了软件工程的一些思想,更具体的内容将在后续的任务实施中学习。无论是什么好方法,贵在理解与灵活运用,而不可当成灵丹妙药。,教你写字,下面是赠送的PPT模板不需要朋友可以下载后编辑删除!谢谢!,感恩 父母,天冷时,是他们给你送来温暖,有时,他们会对我们发火,感恩父母感谢你们把我带到了这个世界感谢你们给了我自由的空气感谢你们 谆谆的教导 殷殷的嘱托 我长大了 而你们却老了 谁言寸草心 报得三春晖 我会向你们献上一片诚挚的孝心 祝你们永远健康,愿天下所有的父母永远健康快乐!,对部门及岗位职责的理解,系统集成(SI,System Integration):就是通过结构化的综合布线系统和计算机网络技术,将各个分离的设备(如个人电脑)、功能和信息等集成到相互关联的、统一和协调的系统之中,使资源达到充分共享,实现集中、高效、便利的管理。,负责集成项目软、硬件产品与网络设备的安装、调试及使用培训、售前技术支持。,负责项目及相关技术问题的跟踪和解决,售后设备维护工作。,三、工作总结,项目运维,项目实施,银青高速,无线网桥视频监控,东毛隧道,语音电话人员定位基站隧道监控停车场,项目全面实施(IP设置),银青路基五标,贵州独平高速,项目全面实施(监控室机柜布线),四、心得体会,在这段时间的学习过程中,我对部门很多产品从零学起,刚到公司的时候感觉压力很大,经过这些时间的认真学习和实际操作,调整心态,现已完全能融入公司的各项岗位职责和管理制度中。这些时间,感觉不仅仅是工作技能的提深,更宝贵的是对我人生观念和工作认识有了很大的改变,还让我对工作流程和工作方法有了深刻的体会。由于到达公司时间较短,不可能一下子将公司所有产品亲自操作一遍,但通过公司相关文档的学习收获颇多。希望以后有机会多多参加这些的项目。“九层之台,起于垒土;千里之行,始于足下”只有通过工作中的点点滴滴,脚踏实地做事,才能成为一名优秀的集成工程师。,五、职业发展规划,第二阶段,低姿态起步、踏实做事虚心请教,加强相关产品学习,成为一名优秀的集成项目管理工程师,相关证件的考取项目管理流程的学习,第一阶段,第三阶段,

    注意事项

    本文(软件企业需要什么样的员工?任务一.ppt)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开