软件工程-----个人总结
一、學習和使用新軟件
Adobe Dreamweaver
Dreamweaver可以用最快速的方式將Fireworks FreeHand,或Photoshop等檔案移至網頁上。使用檢色吸管工具選擇熒幕上的顏色可設定最接近的網頁安全色。對于選單,快捷鍵與格式控制,都只要一個簡單步驟便可完成。Dreamweaver能與您喜愛的設計工具,如Playback Flash,Shockwave和外掛模組等搭配,不需離開Dreamweaver便可完成,整體運用流程自然順暢。除此之外,只要單擊便可使Dreamweaver自動開啟Firework或Photoshop來進行編輯與設定圖檔的最佳化。網頁所見即所得的技術方面無人可替代,而且還具備商業產品的那種i給你細致,使用網站地圖可以快速制作網站雛形、設計、更新和重組網頁。改變網頁位置或檔案名稱,Dreamweaver 會自動更新所有鏈接。使用支援文字、HTML碼、HTML屬性標簽和一般語法的搜尋及置換功能使得復雜的網站更新變得迅速又簡單。
二、學習和使用的新工具
Mockplus,一款簡潔快速的原型圖設計工具。適合軟件團隊、個人在軟件開發的設計階段使用。其低保真、無需學習、快速上手、功能夠用。并能夠很好地表達自己的設計。創建原型圖,可直接實現設計和移動設備之間的通訊,直接預覽,不需要任何第三方設備。在設計過程中,設計者拿出手機就可以隨時和Mockplus對接,將原型傳遞到移動設備,觀察原型在移動設備中的真實狀態
三、學習和掌握的新語言、新平臺
ASP是一種服務器端腳本編寫環境,可以用來創建和運行動態網頁或Web應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網頁中添加交互式內容(如在線表單),也可以創建使用HTML網頁作為用戶界面的web應用程序。利用ASP可以實現突破靜態網頁的一些功能限制,實現動態網頁技術;ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;服務器上的ASP解釋程序會在服務器端執行ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產生的網頁;ASP提供了一些內置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發送信息;ASP可以使用服務器端ActiveX組件來執行各種各樣的任務,例如存取數據庫、發送Email或訪問文件系統等;由于服務器是將ASP程序執行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取;方便連接ACCESS與SQL數據庫;開發需要有豐富的經驗,否則會留出漏洞,讓駭客(cracker)利用進行注入攻擊。ASP也不僅僅局限于與HTML結合制作WEB網站,而且還可以與XHTML和WML語言結合制作WAP手機網站。但是其原理也是一樣的。
四、統計一下,你在這軟件工程實踐中,完成了多少行的代碼
在軟件工程實踐中,完成了大概700行代碼;
五、學習和掌握的新方法
學習了數據庫的鏈接操作,并有了一定了解;學會了使用git創建倉庫并上傳代碼;
總結與展望
一、記錄在軟件工程課上的經驗總結
要認真了解《構建之法》這本書,并且在課堂上要認真聽講,老師會講到重點,這些正是我們需要的;
在團隊合作時,一定要通過大家的努力來完成,不能一意孤行,這并不能解決問題,聽取大家的意見,并且要做到分工明確;
軟件工程也需要提高自己的編程能力,這是很重要的,在做項目時,就能派上用場;
二、對于下一屆的學弟學妹你有什么建議和告知呢?
軟件工程這門課也強調個人的代碼能力,要提高編程能力;
三、分析一下自己所處的團隊,軟件工程實踐是大學里少有的認真的團隊協作經驗,《構建之法》團隊合作的階段,你們團隊經歷過么?最后到達了哪一階段?
? ?我們的團隊是宿舍團隊,六個人在一起組成了一個團隊,我們團隊的分工是很明確的,不會有渾水摸魚這樣的存在,組長分配任務也很平均,大家也能按時完成自己的任務,遇到問題時,每個人都會提出自己的想法,大家在經過討論會選出一個最有效最合適的解決方法,這樣能很快的提高我們的效率,因為我們團隊有六個人,所以有些任務在經過大家的分配之后,個人任務就會變少,能很快完成,基本上不會存在什么問題,一個團隊重要的就是團結協作,而我們都做到了。
? ?我們的團隊都經歷過這些階段,也達到了這些階段
萌芽階段:剛開始進行項目時,大家都會抱著嘗試心態去完成。
磨合階段:但在過程中,我們也會遇到意見不統一的時候,這是我們會進行磨合,盡力達成一致的目的。
規范階段:磨合之后,我們會進行團隊分工,每個人完成自己份內的任務,最終達到滿意的效果。
四、請大家回顧我們軟件工程第一次作業,通過本學期的學習,對第一次作業中的5個問題重新回答。
? ? ?? ? 本書是講軟件工程,而在書中強調了“人”對軟件開發的重要性,這是為什么呢?(第17章)
? ? ? ? 答:在軟件開發這門課中,有項目經理,開發人員,測試人員等,人對軟件開發具有一定的重要性。
? ? ?? ? 壓力測試要驗證的問題是:軟件在超過設計負載的情況下,是否仍能返回正常結果,沒有產生嚴重的副作用或崩潰,那怎樣增加負載呢?(第13章)
? ? ? ? 答:壓力測試嚴格說不屬于效能測試,壓力測試要驗證的問題是:軟件在超過設計負載的情況下是否仍能返回正常結果,沒有產生嚴重的副作用或崩潰,對于網絡服務軟件來說,有兩個方面,一是沿著用戶軸延長,二是沿著時間軸延長。
? ? ?? ? 軟件開發的工作量和質量是怎么衡量的呢?(第3章)
? ? ? ? 答:每個人的工作質量直接的影響最終軟件的質量,數據嚴訥個說明一個軟件工程師的技術和能力,沒有量化的指標就談不上衡量和比較,例如搬磚的伙計他們也有簡單的 指標衡量工作質量,有多少塊磚,要搬多遠。
? ? ?? ? 軟件的質量在敏捷的開發流程中處于什么樣的地位呢?(第7章)
? ? ? ? 答:達到高質量是有代價的,關鍵是要給客戶提供及時,準取得信息,根據客戶的反饋進行修改,質量是重要的,但是如果你的功能不能滿足客戶不斷變化的需求,那么再 高的質量也沒有用,敏捷開發是追求高質量軟件的方法論和過程。
? ? ?? ? “團隊精神”和平常講的“集體主義”有什么區別呢?(第5章)
? ? ? ?答:大家在回想小學和中學的學習過程,大家在一個班集體,有多少工作是以“團隊”的形式來完成的,有多少工作是以“工作組”形式完成的,或許大部分工作都是以“非團 ?隊”形式完成的,集體和團隊都是由兩個及兩個以上的人組成,集體主義和團隊精神從本質上都是調節個人和他人、個人和群體關系的思想,團隊精神和集體主義在現實社會的發展過程都發揮著積極的作用。
?
轉載于:https://www.cnblogs.com/MXY1239542491/p/7077686.html
總結
以上是生活随笔為你收集整理的软件工程-----个人总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022危险化学品经营单位安全管理人员考
- 下一篇: [Leedcode][JAVA][第97