欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件行业职业价值观.pptx

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

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

    软件行业职业价值观.pptx

    软件行业职业价值观软件行业职业价值观演讲人:吴红金博士东软集团股份有限公司大客户部技术总监企业解决方案事业部首席咨询顾问Copyright 2008 By Neusoft Group.All rights reserved1、自我介绍2、软件技术的发展趋势3、跨国公司对软件人才的要求4、企业信息化架构主要内容5、软件工程师的职业素质6、如何受跨国公司欢迎7、Q&A目录1、自我介绍2、软件技术的发展趋势3、跨国公司对软件人才的要求4、企业信息化架构主要内容5、软件工程师的职业素质6、如何受跨国公司欢迎7、Q&A目录沈阳东软软件园大连东软软件园成都东软软件园南海东软软件园东软集团股份有限公司东软集团股份有限公司中国领先的中国领先的IT解决方案与服务提供商解决方案与服务提供商 个人简历个人简历u1996年年6月,南京理工大学,通信与电子系统专业毕业,获博士学位月,南京理工大学,通信与电子系统专业毕业,获博士学位u1996年年9月,加盟亚信科技(中国)有限公司,担任工程管理部副经月,加盟亚信科技(中国)有限公司,担任工程管理部副经理,负责实施邮电部中国互联网(理,负责实施邮电部中国互联网(ChinaNet)山东、浙江、河南、)山东、浙江、河南、海南的省网节点,以及上海热线(海南的省网节点,以及上海热线(SH-Online)ATM网络网络u1999年年6月,加盟中国惠普(月,加盟中国惠普(HP)有限公司,在惠普咨询事业部任电)有限公司,在惠普咨询事业部任电信行业高级咨询顾问,负责了中国铁通全国计费营帐系统、浙江移动信行业高级咨询顾问,负责了中国铁通全国计费营帐系统、浙江移动BOSS、江苏移动、江苏移动BOSS等系统的咨询与设计等系统的咨询与设计u2003年年1月至今,加盟东软集团股份有限公司,先后担任电信事业部月至今,加盟东软集团股份有限公司,先后担任电信事业部首席架构师、企业解决方案事业部首席咨询顾问、大客户部技术总监首席架构师、企业解决方案事业部首席咨询顾问、大客户部技术总监等职,负责国资委大型项目、电信、烟草、制造业等解决方案的咨询等职,负责国资委大型项目、电信、烟草、制造业等解决方案的咨询1、自我介绍2、软件技术的发展趋势3、跨国公司对软件人才的要求4、企业信息化架构主要内容5、软件工程师的职业素质6、如何受跨国公司欢迎7、Q&A目录软件技术的发展历史软件技术的发展历史应用模式应用模式C/S两层结构,又称两层结构,又称Client/Server或客户或客户/服务器模式服务器模式服务器通常安装数据库系统。服务器通常安装数据库系统。客户端需要安装专用的客户端软件。客户端需要安装专用的客户端软件。业务逻辑通常在客户端处理,适用于单机或者小型局域网。业务逻辑通常在客户端处理,适用于单机或者小型局域网。典型的例子:数据采集软件(典型的例子:数据采集软件(VB+ACCESS)应用系统应用系统DB应用程序客户端应用程序客户端应用模式:三层结构应用模式:三层结构表示层表示层+功能层功能层+数据层数据层其特点是在两层结构的基础上加入一个(或多个)中间件层。其特点是在两层结构的基础上加入一个(或多个)中间件层。它将它将CS体系结构中原本运行于客户端的应用程序移到了中间体系结构中原本运行于客户端的应用程序移到了中间件层。件层。客户端只负责显示与用户交互的界面及少量的数据处理(如数客户端只负责显示与用户交互的界面及少量的数据处理(如数据合法性检验)工作。据合法性检验)工作。表示层表示层中间层中间层/功能层功能层数据层数据层应用模式:三层结构应用模式:三层结构C/S三层:应用程序客户端三层:应用程序客户端+应用服务器应用服务器+数据库服务器数据库服务器B/S:浏览器:浏览器+Web服务器服务器+数据库服务器数据库服务器N-Tier:浏览器:浏览器+应用服务器应用服务器+数据库服务器数据库服务器基于基于Windows DNA的实现方案:的实现方案:(ASPActiveXControl)(COM/COM)ODBC基于基于J2EE结构的实现方案是:结构的实现方案是:(JSPServlet)JavaBeansEJBJDBC应用应用程序程序客户端客户端应用应用服务器服务器数据库数据库服务器服务器三层结构的逻辑划分三层结构的逻辑划分As Patterns Have Evolved,So Has IBM、BEA、OracleFlexibility应用之间点对点的连接实现简单、基本的信息交互和数据传递传统架构基于消息传递的模式通过HUB模式实现应用之间的整合很容易管理大量的连接和系统过渡架构企业应用整合通过企业服务总线实现服务的整合集中和流程实现 借助标准的接口灵活地连接,实现真正的随需应变先进构架先进构架面向服务体系架构面向服务体系架构SOAIT构架的演变构架的演变 The next stage of integrationTraditional Business*Todays World-Class Business*Sources:CBDi快速成长需要企业具备强大的整合能力快速成长需要企业具备强大的整合能力企业规模扩大、组织调整、业务发展等企业规模扩大、组织调整、业务发展等对创新的要求使企业需要不断优化流程对创新的要求使企业需要不断优化流程业务流程能够根据需要快速变化业务流程能够根据需要快速变化竞争要求企业通过信息资产重用来提高竞争力竞争要求企业通过信息资产重用来提高竞争力提高工作效率,降低生产成本,保持自身优势,缩小与先提高工作效率,降低生产成本,保持自身优势,缩小与先进水平的差距进水平的差距企业为什么需要企业为什么需要 SOA?Business flexibilityBusiness ReuseLoose CouplingOpen StandardInfrastructure高效集成体系结构的要素高效集成体系结构的要素定义明确的接口以及确定的协议集合:实施并贯彻“关注点分离”(Separation of Concerns)原则松耦合面向服务的体系结构(SOA)集成:人员、流程和信息把应用视为组件(粒度问题)ESBESB是是是是SOASOA的基础,流程整合是的基础,流程整合是的基础,流程整合是的基础,流程整合是SOASOA的核心!的核心!的核心!的核心!构建基于企业服务总线(ESB)的基础技术平台和数据通信平台,能够为企业实现跨应用系统的业务流程整合及优化打下坚实的基础。SOA 参考架构参考架构 商业创新和优化服务商业创新和优化服务开发服务开发服务针对设计针对设计和创建解和创建解决方案资决方案资产的集成产的集成环境环境管理和保管理和保护服务、护服务、应用程序应用程序和资源和资源用实时商业信息进行更好的决策用实时商业信息进行更好的决策IT 服务服务管理管理基础结构服务基础结构服务优化吞吐量、可用性和性能优化吞吐量、可用性和性能合作伙伴服务合作伙伴服务商业应用程序服务商业应用程序服务访问服务访问服务与贸易合作伙伴连接与贸易合作伙伴连接构建于强大、可扩展构建于强大、可扩展和安全的服务环境和安全的服务环境用现有信息和应用用现有信息和应用程序资产使用交换程序资产使用交换交互服务交互服务流程服务流程服务信息服务信息服务允许人员、流程和允许人员、流程和信息的协作信息的协作组合和自动组合和自动商业流程商业流程联邦式管理联邦式管理不同数据和内容不同数据和内容连接性服务连接性服务-企业服务总线企业服务总线(ESB)Apps&Info Assets Business Innovation&Optimization ServicesDevelopmentServicesInteraction ServicesProcess ServicesInformation ServicesPartner ServicesBusiness App ServicesAccess Services ESBIT ServiceManagementInfrastructure Services WebSphere Process ServerWebSphere Portal ServerWebSphere Product Center&WebSphere Information IntegratorWebSphere Application ServerWebSphere Partner GatewayWebSphere AdaptersWebSphere XDWebSphere ESB&WebSphere Message BrokerSOA Key ProductsKey Standards for SOASOA and Web Service StandardsBusiness Services:Service Offerings and Componentse.g.Book Flight,Low Fare Search,Update PNR DataEvolving Industry Semantics(ACORD,SWIFT,FIXML,OTAXML,UCCNet)Infrastructure StandardsSemanticStandardsSecurity(WS-SEC)Transactions(WS-Tx)ManagementService Orchestration(WS-BPEL)Service Discovery(WSIL,UDDI,RAS)Service Invocation&Messaging(WS-I,SOAP)Service Description(WSDL,RAS)XML(Infoset,Namespace,Schema)Network Protocol(HTTP,SMTP,Other)Service Interaction Components(WSRP,JSR 168)软件技术的发展历史软件技术的发展历史Windows HistoryWindows History 1992-19961993:Windows NT Advanced Server 3.1 Microsoft SQL Server,Microsoft Mail 1996:Windows NT Server 4.0 Web server,Internet Information Server(IIS)2.0 component object model(COM)support NT=new technologyWindows History 1998-20002000:Windows 2000 Server Family Microsoft Active Directory directory service.Active Server Pages(ASP)COM+component servicesDNA:Distributed interNet Application ArchitectureWindows History 2001?2003:Windows Server 2003.Net软件技术的发展历史软件技术的发展历史CORBA是什么?是什么?Provides interoperability among:Programming LanguagesOperating SystemsSoftware VendorsNetwork ComputersThe Object Management Group(OMG)Founded in 1989The Working Area:Distributed ObjectsCORBA History 1.0(Oct.1991Dec.1993)CORBA Object model(Core 92)Interface Definition Language(IDL)Mapping from IDL to the C language.the core set of APIs for dynamic request management and invocation and Interface Repository.interfaces for the Basic Object Adapter and memory managementCORBA History 2.02.3(Aug.96 Jun.99)General Inter-ORB Protocol/Internet Inter-ORB Protocol(GIOP/IIOP)Portable Object Adapter(POA)Collaboration with OLE2/COMMapping from IDL to Java,Cobol,Ada,Smalltalk,C+CORBA History 2.43.0(Feb.2001?)Java and Internet IntegrationObjects Passable by ValueJava-to-IDL MappingInteroperable Name ServiceAsynchronous Messaging and Quality of Service ControlMinimum,Fault-Tolerant,and Real-Time CORBACORBA components and CORBA scripting软件技术的发展历史软件技术的发展历史Java History 1995-1996March 23,1995:Java is born.Father:James Goslings,Mother:Sun Microsystems.May 23,1995:Java Technology officially announced in SunWorld.January 23,1996:JDK 1.0 release dayMay 29,1996:First JavaOne developer conference,JavaBeans,Servlets and other technologies announced.December 9,1996:JDK 1.1 beta software releasedFebruary 18,1997:JDK 1.1 released.Java History 1997-2001March 4,1997:Enterprise JavaBeans(EJB)technology announced Java Foundation Classes(JFC)technology included in Java platformJune 2,1999:Java Server Pages(JSP)technology unveiledJune 15,1999:Three editions of Java platform:J2SE,J2EE,J2ME announcedApril 2001:Java 2 Platform,Enterprise Edition(J2EE)SDK 1.3 beta released(EJB 2.0,JSP 1.2,servlet 2.3)Java History 2002-?January 28,2002:Java Web Services Developer Pack(WSDP),Early Access Release 1December 2002:J2EE 1.4 Beta releasedOctober 1,2004:Tiger(Java 5.0)released!Servlet,JSPRMI,JMS,EJB表示层表示层中间层中间层/功能层功能层数据层数据层1、自我介绍2、软件技术的发展趋势3、跨国公司对软件人才的要求4、企业信息化架构主要内容5、软件工程师的职业素质6、如何受跨国公司欢迎7、Q&A目录-The 8 SDLC Phases-The 8 SDLC Phases-The 8 SDLC Phases-Downward arrows denote the general sequence Upward arrows denote the recursive workflow Shaded(slashed)regions denote preparation activities,which usually commence before the completion of the previous phase Phases 3 to 6 are driven by CMD without direct involvement by the Customer or Field Support Each phase of the project could expand into a number of Main TasksSoftware Development Life Cycle-SDLCSoftware Development Life Cycle-SDLCSoftware Development Life Cycle-SDLCFor Project DevelopmentFor Project DevelopmentFor Project DevelopmentSDLC不同阶段对软件人才的要求不同阶段对软件人才的要求项目生命周期模型项目生命周期模型项目生命周期模型项目生命周期模型“先启先启”阶段迭代流程图阶段迭代流程图“精化精化”阶段迭代流程图阶段迭代流程图“构建构建”阶段迭代流程图阶段迭代流程图“移交移交”阶段迭代流程图阶段迭代流程图-Main Deliverables-Main Deliverables-Main Deliverables-The diagram shows the 3 main activities-1.Designing 2.Planning 3.TestingThe Main Deliverables in each of the 8 phases are also shownThe direction of the arrows denote the relationship in the transition of information flow and does not imply the sequence of eventsOther Plans*in the diagram refer to:Resource Plan,Localization Plan,DeploymentPlan,Training Plan,Support Plan,AcceptancePlan,Software Configuration Management PlanSoftware Development Life Cycle-SDLCSoftware Development Life Cycle-SDLCSoftware Development Life Cycle-SDLCFor Project DevelopmentFor Project DevelopmentFor Project Development-Main Deliverables-Main Deliverables-Main Deliverables-Table 1 of 3 for Project DeliverablesMain DocumentsProposal,FS,HLD,IDD,User ManualPlansProject Plan,Quality Plan,Localization Plan,Deployment Plan,Acceptance Plan,Training Plan,Support Plan,System Test Plan,Integration Test Plan,Unit Test Plan,Software Configuration Management PlanTest Profiles/Test Cases/MatrixSystem Test Profile&Cases,Integration Test Profile&Cases,Interface Test Cases,Unit Test Profile&CasesSoftware Development Life Cycle-SDLCSoftware Development Life Cycle-SDLCSoftware Development Life Cycle-SDLCFor Project DevelopmentFor Project DevelopmentFor Project Development软件行业职位体系图软件行业职位体系图软件行业职业发展图软件行业职业发展图本科毕业生求职范围本科毕业生求职范围1、自我介绍2、软件技术的发展趋势3、跨国公司对软件人才的要求4、企业信息化架构主要内容5、软件工程师的职业素质6、如何受跨国公司欢迎7、Q&A目录系统架构总体设计过程(如金农工程)系统架构总体设计过程(如金农工程)宏观保持视角、中观关注协作、微观重视业务宏观保持视角、中观关注协作、微观重视业务基于基于SOASOA的架构方法,遵循业务决定技术的原则的架构方法,遵循业务决定技术的原则四个维度系统总体设计系统总体设计总体架构设计方法总体架构设计方法金农工程总体架构设计金农工程总体架构设计以业务架构为核心逻辑架构技术架构数据架构部署架构金农工程逻辑架构金农工程逻辑架构四种集成一条服务总线一组服务构件集信息安全基信息安全基础设施施依托国家依托国家电子政子政务网网络农业政政务信息信息资源目源目录体系和交体系和交换体系体系两类信息资源服服务体系体系综合合门户信息公开、互动协作法律与标准化体系管理体制农产品和生产资料监管系统农村市场与科技信息服务系统农业监测预警系统应用支撑平台用支撑平台金农工程技术架构金农工程技术架构信息安全基信息安全基础设施施依托国家依托国家电子政子政务网网络农业政政务信息信息资源目源目录体系和交体系和交换体系体系两类信息资源服服务体系体系综合合门户信息公开、互动协作法律与标准化体系管理体制农产品和生产资料监管系统农村市场与科技信息服务系统农业监测预警系统应用支撑平台用支撑平台参照国家电子政务标准,进行农业“信息资源目录体系”系统设计;应用农业“信息资源目录体系”实现横、纵向数据交换和数据共享。金农工程数据架构金农工程数据架构信息安全基信息安全基础设施施依托国家依托国家电子政子政务网网络农业政政务信息信息资源目源目录体系和交体系和交换体系体系两类信息资源服服务体系体系综合合门户信息公开、互动协作法律与标准化体系管理体制农产品和生产资料监管系统农村市场与科技信息服务系统农业监测预警系统应用支撑平台用支撑平台金农工程物理部署架构金农工程物理部署架构企业信息化总体架构涉及的企业信息化总体架构涉及的Java技技术路线术路线J2EE/J2SE/J2ME Architect持久访问对象持久访问对象(Hibernate)Java Virtual Machine(VM)-Windows,Solaris,Linux,othersBrowser Apps数据库服务器数据库服务器(Oracle、Sybase、DB2)JDBCUniEAPRCF/JWS/J2SEHTMLApplet/Servlet/JSPThin ClientEJBWeb Services Apps(HTTPS)Java Application Server(RMI/IIOP)RMIIIOPRich ClientJava ApplicationPortal ServerMobile ClientRich ClientMore企业信息化涉及的软件开发技术企业信息化涉及的软件开发技术JAVA1.组成部分(封装、继承、多态等);2.基本语法;3.类反射及java Bean;4.JDBC应用开发;5.界面开发;6.JDK类库;7.虚拟机及内部体系结构8.应用调试开发框架1.Java语言;2.基本功能;3.开发模式;4.控件和类库的使用;5.体系结构及运行机制;6.调试工具;7.编写类库;8.优化程序页面语言1、HTML语法与编程;2、ASP语法与编程;3、ASP.NET语法与编程;4、JavaScript语法与编程;5、JSP语法与编程;SQL语言1、SQL的语法;2、SQL的基本语句(create、create view、select、from、where、update、insert、delete.);3、SQL的常用运算函数;4、使用SQL语言对数据库进行操作;5、SQL编程;XML相关语言1、XML基本语法;2、XML Schema;3、DOM/SAX等XML解析器;4、XML工具;5、RSS/SOAP等XML相关协议;OO/OOA/OOD1、面向对象领域划分;2、面向对象分析(分层架构、引用依赖关系);3、对象的封装、继承、多态性;4、用例的抽象和定义;5、流程的抽象和定义;6、系统架构设计;7、对象静态结构设计;8、对象动态模型分析设计;需要掌握的开发语言需要掌握的开发语言需要掌握的开发语言需要掌握的开发语言企业信息化涉及的软件开发技术企业信息化涉及的软件开发技术J2EE1.体系结构元素(components、containers、connectors);2.基于J2EE架构的设计;3.EJB体系;4.Servlet,JSP,XML和JDBC技术;5.n-层架构方案应用J2EE平台规划;6.评审J2EE架构设计的质量,效率,并能够对他人设计按照要求进行优化Service-Oriented Architecture1、SOA体系结构;2、SOA组件及程序设计与开发;3、BPEL;4、Web Service技术;Web Services 1、Web Service原理;2、Web Service开发工具和开发方法;3、WSDL/SOAP/XML等;4、分布式计算;需要掌握的软件架构需要掌握的软件架构需要掌握的软件架构需要掌握的软件架构1、自我介绍2、软件技术的发展趋势3、跨国公司对软件人才的要求4、企业信息化架构主要内容5、软件工程师的职业素质6、如何受跨国公司欢迎7、Q&A目录Java开发的层次要求开发的层次要求进入层1、了解软件开发过程中Java能完成的工作;2、了解Java语言的组成部分(封装、继承、多态等);3、了解Java语言的特点;4、了解Java语言和其它编程语言的优缺点;5、了解Java开发Internet应用的大体流程(编辑、编译、调试等)。工作层1、能够用Java完成软件项目(模块级);2、掌握Java的基本语法;3、能够在JDK环境下调试并运行简单的Java Application;4、掌握例外机制和例外的使用,了解事件的定义和使用;5、掌握和熟练使用常用的jdk提供的工具;6、掌握使用常用的I/O类和接口;7、掌握AWT编写图形界面程序,了解SWING,能够编写Applet,Application程序;8、掌握Java语言的国际化;9、掌握如何编写线程程序;10、基本掌握Java的类反射及java Bean;11、了解Java的安全体系结构;12、基本掌握网络编程;13、基本掌握JDBC。14、Java开发工作量至少6M或18000LOC。Java开发的层次要求开发的层次要求高级层1、能够独立用Java完成软件项目;2、理解MultiThread概念,并能开发MultiThread应用程序;3、熟练掌握Java的类反射及java Bean;4、掌握Java的安全体系结构,解决一些基本的安全问题;5、熟练掌握网络编程,并能编写网络客户和服务器程序;6、熟练掌握JDBC,并能熟练的编写数据库应用程序;7、基本掌握RMI的体系结构;8、理解Overloading及Overriding概念,并能够灵活应用;9、掌握Java Swing的各种控件;10、熟练应用调试工具,并迅速找到问题并纠正11、Java开发工作量至少12M或36000LOC,其中至少一般的工作量是系统的核心模块开发的工作量。12、能够开发框架,进行详细设计。专家层1、能够指导他人用Java完成软件项目;2、熟练使用常用的jdk提供的工具并能做虚拟机性能调整;3、熟练使用常用的I/O类和接口,并能对做I/O操作的性能调整;4、熟练编写线程程序,并能对性能和资源竞争提出好的解决方案;5、熟练使用类加载,类的反射相关的类;6、熟练使用jdk提供的工具,构建应用系统的安全模型;7、熟练掌握网络编程,编写网络客户和服务程序;8、精通JDBC,并能调整数据库应用的性能;9、熟练使用,对RMI架构有深刻的理解;10、能够评审代码的质量,效率,能快速排除运行时错误、能够优化别人写完的程序。11.能够设计框架J2EE架构设计的层次要求架构设计的层次要求进入层1、了解J2EE架构设计要完成的工作;2、了解主要的J2EE体系结构元素(components、containers、connectors);3、了解J2EE中EJB的体系及作用;4、了解在Web服务器上和已有软件中怎样使用J2EE组件技术;5、了解Servlet和JSP技术;6、了解在企业方案中使用XML和JDBC的技术;7、了解按照J2EE架构进行设计的大体流程。工作层1、能够完成基于J2EE架构的设计(小型系统,行业子系统);2、掌握主要的J2EE体系结构元素(components、containers、connectors);3、掌握J2EE中EJB体系;4、基本掌握n-层架构方案应用J2EE平台规划;5、掌握在Web服务器上和已有软件中使用J2EE组件技术。6、熟悉对MVC架构模式高级层1、能够独立完成基于J2EE架构的设计(大的系统,行业解决方案);2、掌握n-层架构方案应用J2EE平台规划;3、了解在Web服务器上和已有软件中使用J2EE组件技术 的优势;4、能够界定使用Servlet和JSP的优缺点;5、了解在企业方案中区分使用XML和JDBC的优势;6、能够区分体系架构及设计;7、能够列举并描述一个体系架构的能力及设计目标。8、熟悉分层体系结构并能够应用到实际项目中。9、有良好的归纳抽象能力,能够将抽象的构架形式化描述,并能够易于理解。专家层1、能够指导他人完成基于J2EE架构的应用设计;2、能够列举并定义由体系架构的确定而得到的优缺点;3、能够描述J2EE技术对能力及设计目标的影响;4、掌握描述基于J2EE技术,为开发多层体系架构的最佳实践 及设计指引;5、描述J2EE模式及解释如何用J2EE解决企业应用程序中 的关键问题;6、能够评审J2EE架构设计的质量,效率,并能够对他人设计按照要求进行优化。7、在组织内部能够复用架构设计。进入层1、了解建模和模型的概念;2、了解Rose中的4+1View;3、了解每个View中都包括那些diagram;4、了解用Rose进行分析与设计的大体过程;5、了解Rose中的团队开发(control unit和virtual path的应用)和round_trip engineering(生成代码和根据代码进行逆向工程)。工作层1、能够用Rose完成软件项目(子系统);2、能够画各种UML图;3、熟悉使用Rose中的各种设置;4、能利用ROSE进行正向工程和逆向工程;5、能够用Rose进行团队开发(control unit和virtual path的应用);高级层1、能够独立使用Rose完成软件项目;2、掌握用Rose进行分析和设计的流程;3、熟练应用ROSE进行项目分析表达;4、能够控制项目的团队开发(control unit和virtual path的应用);专家层1、能够指导他人用Rose完成项目;2、能够评审用Rose表达软件设计的质量;3、掌握ROSE与其他工具协同工作的方法;4、熟悉构架分析和设计。UML工具(工具(ROSE)的层次要求)的层次要求进入层1、了解页面语言在Internet开发过程中能完成的工作(比如JSP、ASP等);2、了解页面语言的各个组成部分(比如JSP的页面组成、网站的组成架构等);3、了解页面语言的特点;4、了解页面语言和其它页面语言的优缺点;5、了解页面语言开发Internet应用的大体流程。工作层1、能够用页面语言完成INTERNET应用(子系统级);2、掌握页面语言运行机制;3、掌握页面语言基本语法;4、编码无语法错误、无语义错误;5、能用页面语言编写WEB应用程序(编辑、调试、运行等)。高级层1、能够独立用页面开发语言完成INTERNET应用;2、熟练运用页面语言编写清晰易读的程序;3、熟练使用调试方法,并迅速找到问题并纠正。专家层1、能够指导他人用页面开发语言完成INTERNET应用;2、能够对页面语言在WEB应用上有深刻的理解,并能在实际的应用上运用一些已有的应用模型;3、能够评审代码的质量,效率;4、能快速排除运行时错误;5、对他人程序按照要求进行优化的能力。页面语言页面语言(JSP,ASP,JaveScript,HTML,XML,XSL,CSS等等)开开发技术的层次要求发技术的层次要求进入层1、了解Oracle在开发方面能完成的工作;2、了解Oracle开发软件的大体流程;3、了解Oracle开发的常用辅助工具;4、了解围绕Oracle产品的一些周边产品;5、了解Oracle的特点;掌握数据库的安全体系;6、了解Oracle和其它数据库的优缺点;工作层1、能够完成Oracle数据库的应用的开发(模块级);2、掌握Oracle在开发方面涉及组成部分:表空间、临时表空间、数据文件、回滚段等;初级对象:序列、分区表等;3、掌握的数据库SQL操作,SQL*PLUS基本命令,管理ORACLE各种应用对象(如表、索引、视图、过程、包、同义词等);4、掌握应用命令行工具(SQL*PLUS 或SVRMGR)比如对数据库进行起动和关闭;5、掌握安装数据库,完成表空间、数据文件、回滚段等数据库级对象管理。高级层1、能够独立完成Oracle数据库应用的开发;2、对数据出现问题进行分析,找出解决方法;3、熟练数据库各种备份方式(IMPORT,EXPORT,热备份、冷备份);4、对常用的数据库参数进行设置、调整;5、完成数据库的物理备份和恢复;6、熟练应用调试和跟踪工具,并迅速找到问题并纠正。7、能够根据系统环境对Oracle数据库进行参数配置、优化。8、能够对数据库运行状态进行监控。专家层1、能够指导他人完成Oracle数据库的开发;2、熟悉数据库运行机制,对数据库进行规划;3、掌握各种参数的设置调整,能够对Oracle性能进行调整,数据库的优化;4、根据数据库的设计原则,结合Oracle的特性,设计高效合理的数据库应用;5、掌握rman怎样书写备份和恢复脚本;6、了解Oracle数据库的网络配置。7、对海量数据库的物理设计和部署。并有这方面的经验。8.5年或独立主持过3个以上大型项目数据库,推荐通过DBA证书.Oracle(或或DB2)数据库技术的层次要求数据库技术的层次要求进入层1、掌握一范式(1NF)、二、三范式(2NF,3NF)、Boyce-Codd范式(BCNF)和 更高级的范式理论及在数据库中怎样将模型范式化;2、掌握实体、属性和实体关系(多对多、N型和自反关系等)的概念及应用上的表达;3、掌握主键、外键和人工键及定义;4、了解实体-关系图并且能够初步读懂;5、了解数据库设计在应用开发中能够完成的工作;6、了解进行数据库设计的大体流程。工作层1、能够完成简单数据库的设计;2、能够绘制实体-关系图和数据流图;3、熟悉业务规则收集和分析数据;4、能够为数据库建立概念模型及转化成逻辑模型的流程;5、熟悉一种数据库设计工具(比如PowerDesiner)。高级层1、能够独立完成数据库的设计(部门级大系统);2、能够绘制实体-关系图和数据流图;3、掌握业务规则收集和分析数据、能够进行业务数据的建模;4、能够为

    注意事项

    本文(软件行业职业价值观.pptx)为本站会员(赵**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开