LOGO软件平台及开发技术南京理工大学计算机学院徐 建报告内容软件平台与开发技术概述 1软件开发核心技术 2 云计算模式的软件与开发技术 3一、软件平台与开发技术概述3基本概念v程序与软件l程序为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合l程序是人们求解问题的逻辑思维活动的代码化描述l软件是各种程序和有关资料的总称l 软件= 程序+ 数据+ 文档 l软件即服务软件平台v软件平台是指用来构建或支撑应用软件的独立软件系统,是开发与运行应用软件的基础。v软件平台的思想源于分层理论,本质就是将复杂的软件系统分层;操作系统平台 (Windows,Unix,Linux)基础构架平台(Websphere,WebLogic)业务基础平台 (Netweaver,UAP)软件平台之基础构架平台v一种为复杂应用软件系统提供软件开发、部署、通信、安全和管理等通用技术基础架构的软件平台 ; 降低了复杂应用软件系统与异构分布的操作系统、硬件平台、通讯协议之间的依赖性; 屏蔽了与操作系统平台交互、系统之间的通信、安全管理等技术细节 提高开发效率vIBM的WebSphere,BEA的WebLogic