Software Engineering http://www.cs.ccu.edu.tw/~pahsiung/courses/se/ - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Software Engineering http://www.cs.ccu.edu.tw/~pahsiung/courses/se/

Description:

Title: Program Design http://www.cs.ccu.edu.tw/~pahsiung/courses/pd/ Author: Pao-Ann Hsiung Last modified by: Pao-Ann Hsiung Created Date – PowerPoint PPT presentation

Number of Views:271
Avg rating:3.0/5.0
Slides: 21
Provided by: PaoA63
Category:

less

Transcript and Presenter's Notes

Title: Software Engineering http://www.cs.ccu.edu.tw/~pahsiung/courses/se/


1
Software Engineeringhttp//www.cs.ccu.edu.tw/pah
siung/courses/se/
  • Pao-Ann Hsiung
  • Dept of CSIE, National Chung Cheng Univ.
  • pahsiung_at_cs.ccu.edu.tw Class EA-101
  • (05)2720411 ext. 33119 Office EA-512

2
About the course
  • This is a course in SE curriculum (??????)
  • http//se.ee.ccu.edu.tw, where you can apply for
    this SE curriculum
  • This is also an e-course (????)
  • http//www.elearning.ccu.edu.tw/
  • Online learning required
  • (P)reviewing of materials
  • Performing tests

3
????????????
  • ??????
  • ????????????????
  • ?????????????????
  • ?????????????
  • ????21??,??
  • ??12??
  • ?? 9??
  • ?? 9???????????????

4
???? (12??)
  • ???? ??? ????
  • ??????? or 3 ??????
  • ?????(?)or ??? ???
  • ??????
  • ???? 3 ??????
  • ??? ???
  • ???????? 3 ??????
  • ???????? ??? ???
  • ???? 3 ??? ????
  • ??? ???

5
???? (????)
  • ???? ??? ????
  • ???????? 3 ??????
  • ???????? 3 ??????
  • ?????? 3 ??????

6
???? (????)
  • ???? ??? ????
  • ????????? 3 ??????
  • CMMI 3 ??????

7
??
  • ????????????,????????????????????

8
????
  • ???????????????????,???????????,????????,
  • ?????????
  • ???????(??12??),???????????????????????,??????????
    ?????????????
  • ???????,???????????????????,??????????3??????????,
    ?9??????

9
Textbook
  • Ian Sommerville, Software Engineering, 7th
    Edition, Addison Wesley, 2004, ????
  • 6 parts, 29 chapters, 713 pages (we will cover
    some of the chapters only)
  • A very comprehensive book on software engineering

10
Reference (Books)
  • Roger S. Pressman, Software Engineering, 6th
    Edition, McGraw-Hill, ??????
  • ????????????
  • http//www.sec.org.tw/

11
Syllabus
  • Topic Chapter Week
  • Introduction to SE (Ch 1) 1
  • SW Processes (Ch 4) 2
  • Requirements Engineering (Ch 6, 7) 3, 4
  • System Models (Ch 8) 5
  • Critical Sys Formal Spec (Ch 9, 10) 6
  • Software Design (Ch 11) 7
  • OO Design (Ch 14) 8

12
Syllabus
  • Mid-Term 9
  • Real-Time SW UI Design (Ch 15,16) 10
  • Rapid SW Development (Ch 17) 11
  • Component-Based SE (Ch 19) 12
  • Software Evolution (Ch 21) 13
  • VV and SW Testing (Ch 22, 23) 14
  • Project Mgt SQA 15
  • Project Presentation Demo 16
  • Final Exam 17

13
Grading Policy
  • Midterm 20
  • Final Exam 20
  • Online Tests Assignments 30
  • Project 30

14
Rules
  • Class Quiz
  • Correct Answer ? Bonus Points
  • Queries ? Bonus Points
  • Class Attendance
  • 1 absence ? Deduct 5
  • 2 absences ? Deduct 10
  • n absences ? Deduct 5n

15
Rules (contd)
  • Attendance roles will be taken at the start of
    class.
  • Late comers will be marked as ABSENT!!!
  • Final Grades will NOT be altered!!!
  • E.g. 59 ? FAIL!!!
  • Late Projects will NOT be accepted!!!

16
Project Schedule (30)
  • Form a group of proportionate size
  • Proposal Requirements (10) 10/12
  • Specification Documents (15) 10/31
  • Design Documents (25) 12/12
  • VV Documents (25) 12/26
  • Presentation Demo (25) 01/02,04

17
Project Details
  • Project Proposals Requirements
  • Deadline October 12, 2005
  • Group at least 5 students / group
  • Deliverables
  • Title, members, abstract, (1 page)
  • Project requirements,
  • Project schedule, and
  • Project plans

18
Project Topics (not from textbook!)
  • Web-based Voting System
  • Safety-Critical Software
  • Autonomous (Pervasive) Computing
  • Agent Computing
  • Web Computing
  • Embedded Software (Control, )
  • Real-Time Software (Avionics
  • Distributed, Networked Software,

19
Software Engineering
  • ENJOY THE COURSE!!!

20
What to do now
  • We will announce on the course web site
    www.cs.ccu.edu.tw/pahsiung/courses/se
  • How to get an account for e-learning (materials,
    online tests, )
  • How to use the I-Logix Rhapsody UML tool to do
    your project
  • How to submit your project deliverables
Write a Comment
User Comments (0)
About PowerShow.com