標題

內容

課程名稱 系統分析與設計(Systems Analysis and Design)
授課教師 羅榮華
學分數 3
上課時數 星期三9:10~12:00
學習目標 This course familiarizes the students with the principles and techniques for object-oriented software development. The students will use UML and an object-oriented language such as Java or C++ to complete a term programming project.
進度安排與大綱 1. Object-oriented modeling with UML
2. Object-oriented languages and environments
3. Object-oriented software development process
3.1 Object-oriented analysis - requirement analysis, use case analysis, conceptual models, finite state machine models
3.2 Object-oriented design - real use cases, collaboration diagrams, class design diagrams, design patterns
3.3 Construction - mapping design to codes
4. Term project.
評量方式 平時考(10%)
作業(20%)
專案(20%)
期末考(40%)
其他(10%)
使用書籍 Stephen R. Schach “Introduction to Object-Oriented Analysis and Design with UML and the Unified Process” McGraw Hill.
或參考書籍 Object-Oriented Systems Analysis and Design Using UML (second edition), Simon Bennett, Steve McRobb and Ray Farmer, McGraw Hill
Ian Sommerville. Software Engineering, 7th edition. Addison Wesley.
Object-Oriented Software Engineering Using UML, Patterns, and Java. Bernd Rbuegge , allen h. Dutoit. Pearson Prentice Hall.
軟體工程聯盟課程講義
系統分析與設計 駱德廉 金禾資訊

                            
  • 第一週
  • 第二週
  • 第三週
  • 第四週
  • 第五週
  • 第六週
  • 第七週
  • 第八週
  • 第九週
  • 第十週
  • 第十一週
  • 第十二週
  • 第十三週
  • 第十四週
  • 第十五週
  • 第十六週
  • 第十七週
  • 第十八週
授課老師
羅榮華
推薦課程
  • 106-1-專題實作2-01
    莊啟宏
    開課期間:2017-11-09~
    LINE分享功能只支援行動裝置