javaweb項(xiàng)目前期需要做什么準(zhǔn)備工作?

純屬個(gè)人學(xué)習(xí)和開發(fā)項(xiàng)目小小經(jīng)驗(yàn)總結(jié):

★ 需求分析

????● 收集需求

????????—? 確定甲方各業(yè)務(wù)的接口人

? ? ? ? —? 捋順業(yè)務(wù)線、熟悉整個(gè)業(yè)務(wù)流程

? ? ? ? —? 理解需求(合理引導(dǎo)和需求挖掘)

????● 分許、轉(zhuǎn)換

? ? ? ? —? 線下業(yè)務(wù)轉(zhuǎn)換為線上業(yè)務(wù)

? ? ? ? —? 需求的定義描述

? ? ? ? —? 功能性需求

? ? ? ? —? 非功能性需求

????●? 需求分析說明書

? ? ? ? 一? 項(xiàng)目背景

? ? ? ? ????—? 行業(yè)(電商)

? ? ? ? ? ?—? 模式(B2C)

? ? ? ? 一? 功能性需求

? ? ? ? ? ?—? UML(用例圖)、概念模型等等來描述

? ? ? ? 一? 非功能性需求

? ? ? ? ? ?—? 技術(shù)類

? ? ? ? ? ? ? —? 系統(tǒng)安全性

? ? ? ? ? ? ? —? 性能方面

? ? ? ? ? ? ? —? 可擴(kuò)展性

? ? ? ? ? ? ? —? 可靠性

? ? ? ? ? ? ? —? 易用性

? ? ? ? ? ? ? —? 與其他系統(tǒng)的兼容性

? ? ? ? ????—? 非技術(shù)類

? ? ? ? ? ? ? —? 成本控制

? ? ? ? ? ? ??—? 項(xiàng)目交付物(需求分析說明書、軟件開發(fā)計(jì)劃、概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書、軟件測(cè)試計(jì)劃、測(cè)試用例等)

系統(tǒng)架構(gòu)目標(biāo):可靠性(reliable)、安全性(secure)、可擴(kuò)展性(scalable-pv、extension)、可定制化(customizable)、可維護(hù)性(maintainable)、用戶體驗(yàn)(customer experience)、市場(chǎng)時(shí)機(jī)(time to market)

????●? 原型設(shè)計(jì)

? ? ●? 需求確認(rèn)

★? 總體設(shè)計(jì)

? ? 一? 系統(tǒng)架構(gòu)設(shè)計(jì)

? ? ????— 開元框架:SSM SSH SpringMVC+Spring+M??SpringMVC+Spring+H

? ? ? ? —? Spring框架:統(tǒng)一、高效的方式整合整個(gè)應(yīng)用。IOC,AOP

? ? ? ? —? SpringMVC

? ? ? ? ? ?— M:javabean service dao

? ? ? ? ? ?— V:jsp velocity freemarker

? ? ? ? ? ?— C:Struts2 SpringMVC

? ? ? ? —? ORM

? ? ? ? ? ?— MyBatis? Hibernate

? ? ? ? ? ?相對(duì)于MyBatis,Hibernate過于笨重,不能控制sql語(yǔ)句

? ? ? ? —? 緩存(EHCache、memcache、OSCache、redis)

? ? 一? 部署架構(gòu)設(shè)計(jì)以及策略分析

? ? 一? 數(shù)據(jù)庫(kù)設(shè)計(jì)

????? ? —??PowerDesigner(概念模型:CDM、邏輯模型:LDM、物理模型:PDM)

? ? 一? 功能模塊設(shè)計(jì)

????? ? —? 合同管理

????? ? —? 資產(chǎn)管理

????? ? —? 人員管理

★? 環(huán)境搭建

? ? 一? 創(chuàng)建Web工程,集成框架

? ? 一? 版本控制工具(SVN)(Git)

? ? 一? 開發(fā)環(huán)境準(zhǔn)備

了解更多內(nèi)容請(qǐng)搜索圈T社區(qū) 更多行業(yè)行業(yè)相關(guān)資訊為你解惑,更有免費(fèi)視頻教程提供學(xué)習(xí)哦

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.JVM 堆內(nèi)存和非堆內(nèi)存 堆和非堆內(nèi)存按照官方的說法:“Java 虛擬機(jī)具有一個(gè)堆(Heap),堆是運(yùn)行時(shí)數(shù)據(jù)...
    yanzhu728閱讀 1,006評(píng)論 0 0
  • 1.StringBuffer與String的區(qū)別 StringBuffer是線程安全的,每次操作字符串,Strin...
    zdd5457閱讀 1,117評(píng)論 0 5
  • 在一個(gè)方法內(nèi)部定義的變量都存儲(chǔ)在棧中,當(dāng)這個(gè)函數(shù)運(yùn)行結(jié)束后,其對(duì)應(yīng)的棧就會(huì)被回收,此時(shí),在其方法體中定義的變量將不...
    Y了個(gè)J閱讀 4,573評(píng)論 1 14
  • 世界真大,真寂寞,各在各家忙著各人的事情,誰也不理會(huì)誰。 世界真小,那么多人,找不到一個(gè)知熱知冷知音的人 每天都認(rèn)...
    大唐王妃閱讀 186評(píng)論 0 1
  • 親愛的93班戰(zhàn)友們,大家好! 我是你們的老朋友,007-7035號(hào)侯*虎。截至目前,我們所在的班級(jí)已成立一年有余。...
    我來也007閱讀 613評(píng)論 0 4

友情鏈接更多精彩內(nèi)容