隊名:原來名字可以這麼長
專案名:kao——教育部學科評估管理資訊系統專案資料庫設計文件
指導老師:戴牡紅
組員:趙雙藝 黃舟瑜 沈偉峰 梁晶淼 全鴻潤
黃舟瑜在軟體工程導論的課上學習了很多需求分析的方法,但是「紙上得來終覺淺,絕知此事要躬行」,只有自己親身經歷了一遍需求分析的完整過程,才知道具體是怎麼操作的。需求分析的重要性是不言而喻的,首先它是與使用者達成一致的書面性文件,後續的開發也將根據需求分析確定的功能繼續開展,相當於它奠定了整個軟體應用的基調。
在本次需求分析的過程中,戴老師(使用者)在第一次會議中就描述了清晰、準確的使用者需求,這為我們後續的分析省去了很多麻煩。在接下來的幾周裡,我們反覆將文件發給老師,根據反饋意見修改文件,不斷接近開發人員和使用者共同的期待。寫文件本身是令人「痛苦」的,但當原型確定,功能確定,開發定位清晰了以後,覺得一切都值得。也感謝小夥伴們積極配合,感謝老師的及時指導。
梁晶淼需求分析是軟體計畫階段的重要活動,也是軟體生存週期中的乙個重要環節,分析系統在功能上需要「實現什麼」,在做需求分析時要涉及功能性需求,非功能性需求以及設計約束這三方面,為後續的開發奠定基調,大部分軟體工程專案的失敗原因最後都可以歸結到最初的需求分析沒有做好,需求分析沒做好會造成的頻繁返工,對專案進展以及程式設計師心理都非常不利,通過這次專案的需求分析,大家多次在一起討論不同使用者的需求並不斷完善,對開發環境進行統一約束等,使組內的每一位同學對專案都有全面的了解,為後續的開發打下了良好的基礎,使我切實感受到了需求分析的重要性,受益匪淺。
趙雙藝第一次嘗試去完整的開發乙個軟體,需求分析被給予了極高的重要性,我們的大部分時間可謂都給了需求分析上,這個乙個不斷破而後立的過程,隊友們不斷地否定自己地想法,之後又不斷提出新的點子,不斷地更新我們的需求文件,收穫最多的是耐心和換位思考,也感謝pm和夥伴的一路陪伴。
乙個需求文件是由乙個團隊一起去提煉的,1001個讀者就有1001個哈姆雷特,團隊是思想火花碰撞的地方,所以成員之間的想法也很可能會產生衝突,誰對誰錯又會是乙個很難權衡的點,或者有因此產生衝突,有時更多會得不償失,但積極地討論和平和地聽取他人意見的統一需求分析的好辦法,在這個過程中我也收穫了很多。
沈偉峰需求分析是乙個優秀的專案非常重要的部分,沒有完備的需求分析,在後續的開發階段可能會遇到各種問題,而有了完備的需求分析,後續的開發則顯得游刃有餘。
全鴻潤需求分析是整個軟體專案開發的第一步,也是最重要的第一步,對整個軟體的意義十分重大。在此次團隊專案的需求分析環節,我更加體會到了其重要性。首先,需求分析需要對我們這個軟體的功能需求做乙個盡可能完善和詳細的描述,因為這對後面的開發起到了指導性作用;其次,需求分析對團隊的分工也起到了很好的明確作用,能讓團隊根據組員的技術特點和能力勝任某項任務,比如說在這次專案的需求分析階段,根據需求所涉及到的技術棧,我們團隊就基本已經確定了分工,雖然說後面很多細節無法涉及到,但是指明了乙個大概的方向。
然而,需求分析並不是一件簡單的事,從一開始跟指導老師的對接、溝通,到最後需求文件的形成,我覺得面對的最大挑戰就是需求的不確定性和可變性。指導老師提供給我們的只是一些比較寬泛的功能需求,具體還有哪些可以挖掘的功能需要我們團隊去一次次的討論;需求的不確定性,也在我們小組討論中提到的比較多。是否需要新增某項查詢功能?新增了有沒有意義,或者有沒有能力實現?
乙份需求文件的形成實屬不易,這是屬於我們團隊合作的成果,後面對文件的維護、面對需求的變化等問題等待我們去解決。總之,永遠不變的就是變化。
需求分析,分析需求
1.何為需求 我們吧需求兩個漢字拆分開來看 需 需要 求 要求 即需要的要求,表示想要某種東西的堅定願望 這裡插入乙個小故事,某個小男孩在上小學二年級的時候,不經意間接觸到了一種叫psp的神奇玩具,就下定決心回家找家長要,一開始小孩的父親不贊同給小孩買那個東西,後來在小孩的再三請求,甚至為此寫了份保...
需求分析的介面需求 需求分析
本篇不是為業務分析人員寫的,不會細緻講解需求分析的方方面面,業務分析師可以看徐鋒的 軟體需求最佳實踐 或者王海鵬翻譯的 掌握需求過程 本篇立足於架構師視角,講解需求分析過程中應了解的過程和方法,以及需要特別關注的點。開發者拿到的往往是乙個個的方案,方案來自於需求,那麼開發者拿到的需求是怎麼來的?乙個...
需求分析 什麼是需求分析?
需求分析學習目錄 乙個使用者解決乙個問題或實現乙個目標所需的條件或能力 為了滿足乙個合同 標準 規範 或其它正是文件要求,乙個系統或系統構件必須具備或擁有的條件或能力。所有的需求共同形成系統或構件開發的基礎 一種反應1 2所描述的條件或能力的文件說明。在本人所上的軟體需求分析課程中,乙個軟體需求是指...