computing and software engineering practice

13
1 Computing and Software Engineering Practice Course Overview Software Institute, Nanjing University, Spring 2009 1

Upload: siusan

Post on 04-Jan-2016

24 views

Category:

Documents


3 download

DESCRIPTION

Computing and Software Engineering Practice. Course Overview Software Institute, Nanjing University, Spring 2009. 1. Today’s Agenda…. Meet the class Overview of schedule/outline Explanation of course Course grading About the project Project presentations Expectations. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Computing and Software Engineering Practice

1

Computing and Software Engineering Practice

Course OverviewSoftware Institute, Nanjing

University, Spring 2009

1

Page 2: Computing and Software Engineering Practice

2

Today’s Agenda…

• Meet the class • Overview of schedule/outline • Explanation of course • Course grading• About the project• Project presentations• Expectations

Page 3: Computing and Software Engineering Practice

3

Meet the Instructor

• Zhang Jinyu– Room 708, Phone: 58646583 ext.523– Email: [email protected]

• Office hour: TBA

Page 4: Computing and Software Engineering Practice

4

Meet the TA (teaching assistant)

• 陈宇剑– [email protected]– Room 319

• 林群– [email protected]– Room 409

• 汤晨– [email protected]– Room 215

• 杨静雯– [email protected]– Room 418

• 朱健– [email protected]– Room 418

Page 5: Computing and Software Engineering Practice

5

Course Outline

• the 5th classroom, at 18:30• Course Information & Project Information• UML I• UML II & Requirement • MVC & Design Pattern • SVN & Revision - Tool for Version Control &

Configuration Management• Eclipes • ANT - Java’s Makefile• JUnit – Tool for Java Unit Testing

Page 6: Computing and Software Engineering Practice

6

Project Outline• Phase A - Form teams

– Deadline: Mar. 17, 2009– Not be allowed to switch the team due to Mar. 24

• Phase B - Specification and Design Phase– Deadline: Mar. 31, 2009

• Phase C - Implementation Phase– Deadline: Apr. 28, 2009 (change is possible)

• Phase D - Swap– Deadline: May 12

• Phase E - Modification Implementation Phase– Deadline: May 26, 2009 (change is possible)

• Phase F - Presentation Phase– Deadline: June 2, 2009 (change is possible)

Page 7: Computing and Software Engineering Practice

7

Grading

• Phase B 30%– Deliverables: at least Project Plan, Software

design, Software Specification, Test Plan.• Phase C 40%• Phase E 20%– Phase C, E Deliverables: Source Code, User

Documentation, Internal Documentation, Test Summary, Build file.

• Phase F 10% – Deliverable: the presentation slides which is no

more than 15 pages.

Page 8: Computing and Software Engineering Practice

8

Extra Opportunities

• All important information about this course will be available on course page in TSS

• Several opportunities

Page 9: Computing and Software Engineering Practice

9

Project

• Elevator Simulation System(ESS)

Page 10: Computing and Software Engineering Practice

10

Project Presentations

• Course Final Presentation

Page 11: Computing and Software Engineering Practice

11

Your Expectations

• to gain an experience in the design and implementation of software

• To use a team approach and modern software development tools

• To gain performance results and reporting skills

• To gain an opportunity to put the above knowledge and skills to practice on a real-world project

Page 12: Computing and Software Engineering Practice

12

My Expectations

• Complete phase’s assignments on time

• Submit presentations on time• Do what it takes to ensure your team

successfully completes its project• Attend lectures on time

Page 13: Computing and Software Engineering Practice

13

Course Resources• TSS:– http://218.94.9.38/tss/en/c0390/index.html

• Software tools that support UML design• Java technology• JUnit for testing• Sample Document– Project Plan– Software Design– Software Specification– Test Plan– Code Conversion