论文部分内容阅读
随着计算机的普及和IT技术的不断革新,各行各业都开始把传统行业的工作方式转向到利用计算机和互联网去实现,比较常见的有OA办公自动化系统、ERP企业资源管理平台、EIP企业信息门户、信息网站等。正因为各行各业对IT服务的需求如此庞大,使得IT行业能够日益壮大,萌生出大大小小不同规模的IT服务企业。对于一个成功的IT服务企业而言,能够在竞争如此激烈的圈子里站稳脚步,除了要有成熟的行业经验、优秀的解决方案、有效的项目管理方法以外,还必须要有一套成熟、稳定、先进的软件开发平台架构!通过利用这种平台架构所提供的功能服务、开发制约、实施规范等,来保障系统成品的质量(正确性、性能、安全性、易用性、可用性、可伸缩性、互操作性、可靠性、健壮性、易理解性、可扩展性、可重用性、可测试性、可维护性、可移植性)。本次研究的重点,主要是面向IT服务企业的常见、实际需求环境。首先通过分析各类主流产品平台的底层架构及技术应用,以常见OA、EIP、CRM、ERP、CMS等系统作为支撑目标及应用场景,对系统开发基础平台(SDFP)进行可行性分析工作,确立其研究的意义及重要性(第一部分)。然后对本次研究将要用到的技术路线、技术点等进行阐述,并根据预先设立的项目目标,利用UML建模技术进行需求调研分析工作,最终得出SDFP的功能需求与非功能需求(第二、三部分)。接着就已经确立好范围的需求内容,对SDFP进行概要设计和详细设计,并使用UML建模语言进行功能设计描述及利用E-R图进行数据库结构描述(第四部分)。在完成相关设计工作后,就开始根据设计的指引,进行实质的编码开发工作,并对最终所有的开发成果进行相关测试工作,修复所有发现的问题,并做好跟踪记录(第五、六部分)。最后对本次研究的内容及结果进行总结,并对SDFP未来的升级扩展进行简单计划。通过本次研究,最终能够获取一个能够适用于常见软件开发业务场景的软件开发平台架构SDFP,包括能够清楚描述平台内含设计信息的系统设计文档、能够为开发人员提供方便的开发工具(程序库、工具软件)、以及一个可运行的基础系统模型。