




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、编辑ppt软件开发技术综述原仓周编辑ppt主要内容 软件开发技术概述 软件运行环境 单机、网络 软件开发环境 软件粒度 跨网络开发 跨平台开发 从程序到可执行文件 从可执行文件到进程 程序的效率 我们设想的学习路径编辑ppt你适合做软件工程师吗?编辑ppt软件开发人员的指标 麦布二氏行为类型量表将人分成四类: 外向(Extroversion,)或内向(Introversion,) 外向的人天生比较喜欢走向人群和外界的事物,而内向的人比较喜欢待自己的世界里,拥有自己的想法。 感知(Sensing,)或直觉(Intuition,) 这项指标是看这个人喜欢接受决策性资料的程度。感知倾向的人较专注在已
2、知的事实、确定的资料和经验。而直觉倾向的人较喜欢追求不确定的事物,较专注于概念或理论。 思考(Thing,)或感受(Feeling,) 这项指标是指这个人的决策风格。思考型的人根据客观的分析和逻辑做出他的决策,而情感型的人则依主观情绪来做决策。 观察(Perceiving,)或判断(Judging,) 观察型的人喜欢弹性和未知的各种可能性,而判断型的人则喜欢一切有秩序,一切能控制。 软件开发人员平均性格比例最高的是ISTJ型编辑ppt软件开发需要的职业品质 在软件设计期间,是建筑师 在设计使用者接口时,是艺术家 在建构程序时,是手艺精巧的工匠 而在测试时,是个不折不扣的混蛋编辑ppt目前的软件
3、运行和开发平台编辑ppt关于现状的思考 单机和网络的硬件组成,发展趋势? 单机和网络的系统软件组成发展趋势? 网络可实现的共享(文件、内存、CPU) Web应用的组成 浏览器有哪些功能? OS为浏览器提供哪些支持? 服务器有哪些功能? 操作系统及中间件为服务器提供哪些支持? 系统软件开发方法? 运行高效、维护(扩展)方便 应用软件开发方法? 开发高效(重用、解耦) 、维护(扩展)方便编辑ppt硬件及通信技术的发展 普适计算(各种环境的无缝结合) 服务器(多CPU,虚拟化技术、高性能I/O) 桌面(方便的人机交互设备) 嵌入式(移动) 卡片 高速发展的(无线)网络技术足以能够将其有效的连接在一起
4、。 当光连接可用于”廉价”的应用 当网络的速度赶上总线的速度编辑ppt运行环境和开发环境发生了哪些变化? 运行环境 并发/并行操作系统 网络操作系统 集群 其他中间件技术(构件) 编译和运行时技术 开发环境 IDE OO及构件(组件) 库(框架、中间件、基础构件) ALM及其他CASE编辑ppt单台计算机上的软件层次结构硬件硬件抽象层HAL板级支持包BSP设备驱动程序操作系统中间件应用程序编辑ppt各层之间如何交互? 下层向上层提供调用接口 调用接口通常以函数(API)的形式提供 接口由谁规定? 上层利用下层完成特定的功能 下层负责具体细节的实现 开发软件时需要比较了解其直接的运行平台 下层通
5、常不关心上层的功能 例如,web中间件提供session的概念,但并不限制用户何时,以何种形式使用它编辑ppt网络计算机(软硬件)系统组成计算机硬件操作系统操作系统中间件应用系统应用系统应用系统应用系统计算机硬件各种准分布式系统应用系统应用系统操作系统为程序提供运行环境编辑ppt如何方便地开发跨网络系统编辑ppt语言编译程序的平台相关性00110110机器语言代码程序设计师语言翻译程序x86机器码PowerPC机器码MIPS机器码ALPHA机器码MIPS机器ALPHA机器PowerPC机器x86机器程序语言代码Println(“Hello!”)中高级程序语言代码00110110机器语言代码程序
6、设计师语言翻译程序x86机器码PowerPC机器码MIPS机器码ALPHA机器码MIPS机器ALPHA机器PowerPC机器x86机器程序语言代码程序设计师语言翻译程序x86机器码PowerPC机器码MIPS机器码ALPHA机器码MIPS机器ALPHA机器PowerPC机器x86机器程序语言代码Println(“Hello!”)中高级程序语言代码编辑pptJAVA的跨平台性J Ja av va a基基本本软软件件(基基本本类类和和扩扩展展类类)J Ja av va a虚虚拟拟机机(JVM)实实际际计计算算机机(硬硬件件和和操操作作系系统统)JAVA虚拟机=中间件?JAVA虚拟机=操作系统?编辑
7、ppt目前的软件开发粒度函数类(对象)构件组件应用程序编辑ppt常见的开发方法 面向过程面向对象面向对象 面向构件 面向体系结构面向服务面向服务SOA 应用程序框架框架是特定体系结构和设计模式的具体实现编辑ppt各开发方法的定位 OO SOA业务程序从高层处理逻辑到低层处理逻辑的映射编辑pptMVC.NET和J2EE如何支持MVC?编辑pptJ2EE规范编辑pptJ2EE组成J2EE J2EESpecification J2EEReference Implementation J2EECompatibilityTest Suite J2EEBlue Prints 编辑pptJ2EE核心技术编辑
8、pptWin32 and the .NET Framework编辑ppt如何跨平台开发编辑ppt如何跨平台开发 对特定平台的应用进行适当的包装 提供别的平台能够识别的方式和使用接口 纯文本是跨平台的最好工具 网络的应用层是跨平台开发的必要支撑编辑pptWeb servicesService BrokerService ProviderService ConsumerPublishFindBind编辑pptservices编辑pptWhat Is an XML Web Service?编辑pptXML Web Service ArchitecturesUDDI (Web Service Brok
9、er)Web Service ProviderWeb Service ConsumerPublishFindBindInternet编辑pptWeb Services In Practice编辑ppt软件开发技术总结WebService应用框架应用框架操作系统操作系统硬件硬件硬件硬件中间件中间件语言工具模式应用应用应用应用编辑ppt集成开发环境的发展编辑ppt集成开发环境的发展 对面向对象、组件、WebService、设计模式、应用框架的支持 对平台概念的支持 对源代码的管理 对软件开发过程的支持编辑pptIBM软件开发解决方案(软件开发解决方案(RSA)编辑pptChange Managem
10、entWork Item TrackingReportingProject PortalVisual StudioTeam Foundation ServerIntegration ServicesProject ManagementDynamic Code AnalyzerVisual Studio Team EditionSoftware ArchitectsStatic Code AnalyzerCode ProfilerUnit TestingCode CoverageTeam Explorer (includes Team Foundation Server CAL)Visual S
11、tudio Professional EditionLoad TestingManual TestingTest Case ManagementApplication DesignerSystem DesignerLogical Datacenter DesignerVisual Studio Team EditionSoftware DevelopersVisual Studio Team EditionSoftware TestersTeam BuildClass Designer (in Visual Studio Standard Edition and higher)Deployment DesignerVisio for Enterprise Architects (in MSDN Premium Subscription)编辑ppt我们设想的学习路径 面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国成人用化妆品行业营销状况及竞争态势研究报告
- 2025至2030中国差别化涤纶聚酯切片市场运作模式及投资机会风险剖析报告
- 2025至2030中国塑性计市场现状调查与前景规划建议报告
- 2025至2030中国危化品行业前景动态与投资潜力研究报告
- 2025至2030中国农用塑料薄膜市场运营形势及应用前景发展方向报告
- 2025至2030中国兽用注射穿刺器械供需形势分析及投资风险研究报告
- 基于AI技术的工业机器人智能运维策略
- 经济政策的理论框架试题及答案
- 2025年3D打印技术在模具制造业大规模生产效益评估报告
- 医疗信息资源的整合与管理研究
- 六年级青岛版数学下学期应用题专项水平练习题
- 人工智能算法与实践-第16章 LSTM神经网络
- 新员工三级安全教育考试试题参考答案
- 2024至2030年成都市酒店市场前景调查及投资研究报告
- 养老院捐赠资金管理制度
- 2020-2021学年-中考从此:生物必刷题-人体八大系统
- 2024年江苏省苏州市吴江区中考物理一模试卷附答案解析
- 仪器分析(山东联盟-青岛农业大学)智慧树知到期末考试答案2024年
- MOOC 航天推进理论基础-西北工业大学 中国大学慕课答案
- 中小学心理健康教育指导纲要
- 医保药品追溯系统协议
评论
0/150
提交评论