iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 21
1
自我挑戰組

大四資工人生,快畢業了,然後呢系列 第 21

#資工人生─Day21-軟體工程

  • 分享至 

  • xImage
  •  

前言

以前上課的時候,我都用Google Keep作筆記,
我上課的老師都用Evernote ,不過各有所好XD

正文

軟體工程的範疇超級大,很多學問可以探討XD

系統生命周期

  1. 需求
  2. 分析
  3. 設計
  4. 改良與編碼
  5. 驗證

演算法描述

  • 能在有限步驟內利用電腦解決問題
    1. 輸入(可以沒有、或多個資料)
    2. 輸出(至少一個)
    3. 明確性(不可以模稜兩可)
    4. 有限性(要有終止執行)
    5. 有效率性(可行運算)
  • 設計步驟
    1. 明確定義問題
    2. 設計演算法
    3. 撰寫程式

虛擬碼

  • 人類口語
  • 流程圖(圓形、長方、梯形、菱形)
  • 虛擬碼(簡便、既口語又很程式)
  • 程式

Ex.搜尋問題
Input:正整數n
Oouput:if yes else no

結構化程式設計

A. 循序
B. 選擇
C. 重複

資料結構:資料表現、結構關係
演算法:邏輯方式
程式:資料結構+演算法

資料抽想ADT


上一篇
#資工人生─Day20-OOPSE物件導向軟體工程
下一篇
#資工人生─Day22-電子商務安全
系列文
大四資工人生,快畢業了,然後呢31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言