<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://junwu.nptu.edu.tw/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://junwu.nptu.edu.tw/dokuwiki/feed.php">
        <title>Jun Wu的教學網頁&lt;br&gt;&lt;small&gt;國立屏東大學資訊工程學系&lt;br&gt;CSIE, NPTU&lt;br&gt;&lt;img src=&quot;https://SiteStates.com/show/image/33059.jpg&quot; border=&quot;0&quot; /&gt;&lt;/small&gt; se2021</title>
        <description></description>
        <link>https://junwu.nptu.edu.tw/dokuwiki/</link>
        <image rdf:resource="https://junwu.nptu.edu.tw/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-21T15:10:40+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:about&amp;rev=1562079678&amp;do=diff"/>
                <rdf:li rdf:resource="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:exampleproject&amp;rev=1634566040&amp;do=diff"/>
                <rdf:li rdf:resource="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:introduction&amp;rev=1725544472&amp;do=diff"/>
                <rdf:li rdf:resource="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:lifecycle&amp;rev=1631554446&amp;do=diff"/>
                <rdf:li rdf:resource="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:modeling&amp;rev=1630958830&amp;do=diff"/>
                <rdf:li rdf:resource="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:quality&amp;rev=1630958675&amp;do=diff"/>
                <rdf:li rdf:resource="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:requirement&amp;rev=1631538801&amp;do=diff"/>
                <rdf:li rdf:resource="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:start&amp;rev=1695268511&amp;do=diff"/>
                <rdf:li rdf:resource="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:teams&amp;rev=1562079678&amp;do=diff"/>
                <rdf:li rdf:resource="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:uml&amp;rev=1633363608&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://junwu.nptu.edu.tw/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Jun Wu的教學網頁<br><small>國立屏東大學資訊工程學系<br>CSIE, NPTU<br><img src="https://SiteStates.com/show/image/33059.jpg" border="0" /></small></title>
        <link>https://junwu.nptu.edu.tw/dokuwiki/</link>
        <url>https://junwu.nptu.edu.tw/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:about&amp;rev=1562079678&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-07-02T15:01:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>se2021:about</title>
        <link>https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:about&amp;rev=1562079678&amp;do=diff</link>
        <description>國立屏東大學 資訊工程學系 物件導向軟體工程

關於本課程

----------

學習目標

『物件導向軟體工程』課程的主要目標在於培養同學開發軟體的能力，我們將透過一個完整的軟體開發過程，示範並講解軟體工程的相關技術與觀念，包含需求分析、系統分析、系統設計與實作等主題。在系統分析與設計方面，我們將以UML 2.0做為主要的工具，並且以具備良好物件導向特性的Java語言來進行實作。…</description>
    </item>
    <item rdf:about="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:exampleproject&amp;rev=1634566040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-18T14:07:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>se2021:exampleproject</title>
        <link>https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:exampleproject&amp;rev=1634566040&amp;do=diff</link>
        <description>國立屏東大學 資訊工程學系 物件導向軟體工程

4. 軟體開發程序與演練

----------

本課程將使用UP(統一軟體開發程序，unified software development process)做為軟體開發架構，但為配合一個學期18週的時間，我們將僅關注於開發期間比較重要的活動，並要求同學以分組的方式進行。具體來說，我們仍會進行與推動UP的四個階段，但會「大幅」簡化相關的程序以及迭代。</description>
    </item>
    <item rdf:about="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:introduction&amp;rev=1725544472&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T13:54:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>se2021:introduction</title>
        <link>https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:introduction&amp;rev=1725544472&amp;do=diff</link>
        <description>國立屏東大學 資訊工程學系 物件導向軟體工程
(last updated September 6, 2021)

1. 軟體工程概述

軟體工程(software engineering)，顧名思義就是「製作軟體(software)的工程(engineering)方法(methodologies)」，用以確保高品質的軟體產品能夠在有限的資源、預算與時間內開發完成。本章將從軟體的定義開始，針對軟體及軟體工程相關的主體加以簡介，讓同學能夠在開始學習前有足夠的基礎。</description>
    </item>
    <item rdf:about="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:lifecycle&amp;rev=1631554446&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-13T17:34:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>se2021:lifecycle</title>
        <link>https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:lifecycle&amp;rev=1631554446&amp;do=diff</link>
        <description>國立屏東大學 資訊工程學系 物件導向軟體工程
(last updated September 6, 2021)

2. 軟體生命週期與塑模

軟體的開發從構思開始，歷經設計、實作、測試、上線等階段，直至最後不再繼續使用為止的過程，被稱之為軟體的生命週期(software development life cycle，SDLC)</description>
    </item>
    <item rdf:about="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:modeling&amp;rev=1630958830&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-06T20:07:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>se2021:modeling</title>
        <link>https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:modeling&amp;rev=1630958830&amp;do=diff</link>
        <description>國立屏東大學 資訊工程學系 物件導向軟體工程
(last updated September 6, 2021)

4. 軟體塑模

4.1 軟體塑模(Software Modeling)

	*  To develop software is to build a MACHINE, simply by describing.
	*  A software engineer needs only make a description of the required machine. Describing the required machine is usually not a simple task.</description>
    </item>
    <item rdf:about="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:quality&amp;rev=1630958675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-06T20:04:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>se2021:quality</title>
        <link>https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:quality&amp;rev=1630958675&amp;do=diff</link>
        <description>國立屏東大學 資訊工程學系 物件導向軟體工程
(last updated September 6, 2021)

2. 軟體品質

2.1 軟體品質(Software Quality)

如何評定軟體的品質是一件相當重要的課題，首先必須就軟體的評量指標加以討論，常見的軟體品質評量指標如下：</description>
    </item>
    <item rdf:about="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:requirement&amp;rev=1631538801&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-13T13:13:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>se2021:requirement</title>
        <link>https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:requirement&amp;rev=1631538801&amp;do=diff</link>
        <description>國立屏東大學 資訊工程學系 物件導向軟體工程

5. 需求分析

----------

需求是「該被開發出來的規格」，因此需求最終必須導出規格(Specification)。規格即為軟體系統開發的指引(guideline)，在後續系統設計與開發的過程中都必須遵循。需求工程（ Requirements Engineering ）是描繪出系統該有哪些功能的抽象層次規格並區分出其優先次序的工作，會出現在專案啟始和細部評估階段。需求不完整以及缺少使用者參與是導致專案失敗最主要的兩個原因，兩者的起因都是因為需求工程失敗所導致的。由於軟體系統之成敗取決於需求之滿足，良好的需求工程便成為軟體開發專案是否成功的重要關鍵。通常，需求工程包含需求擷取與需求分析兩大工作項目。…</description>
    </item>
    <item rdf:about="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:start&amp;rev=1695268511&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-21T03:55:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>se2021:start</title>
        <link>https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:start&amp;rev=1695268511&amp;do=diff</link>
        <description>國立屏東大學 資訊工程學系 軟體工程

軟體工程

此頁為國立屏東大學資訊工程學系，吳老師軟體工程的網路輔助教材。

重要公告

本課程採用Microsoft Teams做為交流、討論與公告，以及因應防疫需求的遠距教學及安心就學方案之用，請同學務必：</description>
    </item>
    <item rdf:about="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:teams&amp;rev=1562079678&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-07-02T15:01:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>se2021:teams</title>
        <link>https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:teams&amp;rev=1562079678&amp;do=diff</link>
        <description>國立屏東大學 資訊工程學系 物件導向軟體工程

分組名單
 組別     學號    姓名     作業檢查1  作業檢查2  作業檢查3  作業檢查4  作業檢查5  1    cbb105031  林俊利  cbb105032  沈伯丞  cbb105034  陳柏廷</description>
    </item>
    <item rdf:about="https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:uml&amp;rev=1633363608&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-04T16:06:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>se2021:uml</title>
        <link>https://junwu.nptu.edu.tw/dokuwiki/doku.php?id=se2021:uml&amp;rev=1633363608&amp;do=diff</link>
        <description>國立屏東大學 資訊工程學系 物件導向軟體工程

3. UML簡介

----------

在開始本課程前，讓我們先總結一下：
&lt;note tip&gt;
使用物件導向技術所開發的軟體，在執行時會建構出一個虛擬的物件導向世界，其中包含有對應於真實或虛擬世界中的人、事、時、地、物的抽象物件，透過物件與物件、物件與使用者的互動，來滿足使用者的需求。
&lt;/note&gt;</description>
    </item>
</rdf:RDF>
