軟件開發 | 當前位置:首頁 - 產品服務 - 軟件開發 |
利友科技整體技術實力雄厚,具備對復雜系統的分析和設計能力,具有對大型關系型數據庫應用設計和實施的經驗,秉承現代管理理念,不斷完善經營模式。在內部管理上優化管理流程,合理利用資源,以人為本,注重個人道德素質的培養,充分調動每一位員工的積極性,發揮每個人的最大潛能;以客戶的需要為第一需要,以客戶的發展為自己的發展,快速響應客戶的個性化需求,因而獲得了很好的口碑。 利友科技軟件事業部軟件開發流程 1、前期準備 西安利友科技有限公司開發人員對系統開發前期進行充分的用戶調研、需求分析和系統體系結構的設計準備工作。 開發人員以及業務需求人員共同組建項目組,一名項目經理負責監控項目的整體實施,共同參與系統的全面設計、開發,并針對業務提出進一步開發需求,開展軟件用戶化工作,制定二次開發方案,參與設計業務系統與其它軟件的接口。 2、實施過程 整個開發過程將經歷獲取需求、需求分析、系統結構建立、設計、編碼、測試等階段。 2.1 獲取需求 軟件在進入正式開發之前供準確的書面《軟件設計詳細需求書》響待開發系統的主要因素。 2.2 需求分析 西安利友科技有限公司開發人員構思、確立系統目標、劃分業務領域、現行業務分析、建立業務模型、信息需求分析、用戶視圖規范化、數據元素標準化與一致性控制等。 在項目組和用戶充分交互、理解的基礎上,提出系統的技術構架,對系統功能、性能等主要指標作描述,對實現方法項目實施人員應有一個比較清晰的輪廓及整體設計思路,對有疑問的地方及時與業務需求人員進行溝通交流,最終達成共識。 綜合對該用戶群體現有硬件配置,軟件配置,網絡使用情況,數據庫使用情況,計算機熟悉程度做一定的調研,根據調查的統計結果決定即將開發的一些軟件適用指標。 2.3 系統結構建立 確定軟件服務器的硬件配置及用戶硬件資源配置。 確定用戶軟件平臺的統一協調。 2.4 設計 軟件設計階段的工作包括對模塊進行必要的修改,同時可能需要對某些結構做一些修改,確定界面定義、用戶服務層、業務邏輯層、數據庫服務層和具體數據庫,確定軟件開發工具。這一階段還將完成更詳細的功能和業務需求調研,制作系統中最符合用戶需要的文檔。 根據應用系統對安全的要求,同步進行安全保密設計。 2.5 編碼 確定軟件的界面風格、使用功能、編程語言、數據庫結構和具體數據等工作,并開始進入程序編寫階段。 開發人員進入設置和編碼工作之后,應先確定編碼的風格在開發過程中保持一致,工作過程中如發現前面分析或設計階段的某些錯誤,應返回到前面的階段進行必要的修改,同時主要開發人員之間應相互緊密配合。 2.6 測試 系統投入使用前最關鍵的一個步驟,由開發人員之間、業務需求人員交叉測試或由軟件測試工程師測試。開發人員將對在測試過程中發現的問題提出可行建議進行改進。 3 、整體驗收 業務需求人員負責提供驗收標準。 當軟件的后期測試完成后,通知業務需求人員驗收,驗收主要以業務需求人員提供的原始資料及《軟件開發設計方案》為依據,對軟件的各項功能進行全面的核查,如無異議,驗收后簽署“驗收確認書”。 4 、后期培訓 4.1 培訓目標 在實施項目的過程中,使相關操作人員理解軟件的基本原理和實際運用,使他們對整套業務軟件的具體性能,操作步驟以及具體要求,有一個更深層次的認識,并能在計算機管理下對其業務軟件流程熟練操作使用。 再開發人員共同接受軟件開發方全面、系統的培訓,保證能夠在二期推廣中獨擋一面完成推廣及軟件升級任務。 4.2 培訓計劃 項目組有義務對用戶提供及時、有效、全面的培訓,并在項目實施過程中充分重視對用戶方的技術轉移,并提前制訂有效可行的培訓計劃。 4.3 考核標準 以實際操作方式測試用戶對軟件系統流程的操作使用能力。 5 、技術支持 西安利友科技有限公司為業務需求方提供書面的技術支持承諾,并能夠認真執行,落到實處。 開發人員對系統開發前期進行充分的用戶調研、需求分析和系統體系結構的設計準備工作。 西安利友科技有限公司軟件開發人員以及業務需求人員共同組建項目組,一名項目經理負責監控項目的整體實施,共同參與系統的全面設計、開發,并針對業務提出進一步開發需求,開展軟件用戶化工作,制定二次開發方案,參與設計業務系統與其它軟件的接口。 技術實力 LAMP軟件架構 LAMP(Linux- Apache-MySQL-PHP)軟件架構是目前國際流行的B/S軟件應用框架,該框架包括:Linux操作系統,Apache網絡服務器,MySQL數據 庫,Perl、PHP或者Python編程語言,所有組成產品均是開源軟件,是國際上成熟的架構框架,很多流行的商業應用都是采取這個架構,和 Java/J2EE架構相比,LAMP具有Web資源豐富、輕量、快速開發等特點,微軟的.NET架構相比,LAMP具有通用、跨平臺、高性能、低價格的 優勢,因此LAMP無論是性能、質量還是價格都是搭建B/S軟件應用的首選平臺。 Jave/J2EE軟件架構 企業級最安全,最流行的 基于java技術J2EE Java2平臺企業版(Java 2 Platform,Enterprise Edition)技術架構:J2EE 架構整合SSH經典java分層技術,即Struts2.0 + Spring3.0 + Hibernate3.0框架。J2EE是一套全然不同于傳統應用開發的技術架構,包含許多組件,主要可簡化且規范應用系統的開發與部署,進而提高可移植性、安全與再用價值。 數據庫就采用目前最安全,最高效的關系型數據庫 oracle10。 Jave和J2EE,無論在負載均衡還是可擴展性,java的開源特性,都可幫助找到最合適的技術框架。J2EE提供了企業級的計算模型和運行環境,使用EJB Server作為商業組件的部署環境,在EJB Server容器中提供了分布式計算環境中組件需要的所有服務(JTS、JMAPI、JMS、JNDI等)。實現商業邏輯的EJB組件可以更高效的運行在應用服務器中,支持多種客戶端的訪問。J2EE使企業級應用具有安全性、可擴展性和可靠性,使用J2EE作為工作流的開發平臺符合電子商務建設的應用需求。 |