140 likes | 267 Views
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.
E N D
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
Meet the Instructor • Zhang Jinyu • Room 708, Phone: 58646583 ext.523 • Email: zhjinyu@software.nju.edu.cn • Office hour: TBA
Meet the TA (teaching assistant) • 陈宇剑 • mg0832017@software.nju.edu.cn • Room 319 • 林群 • mg0832039@software.nju.edu.cn • Room 409 • 汤晨 • mg0832058@software.nju.edu.cn • Room 215 • 杨静雯 • mg0832076@software.nju.edu.cn • Room 418 • 朱健 • mg0832095@software.nju.edu.cn • Room 418
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
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)
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.
Extra Opportunities • All important information about this course will be available on course page in TSS • Several opportunities
Project • Elevator Simulation System(ESS)
Project Presentations • Course Final Presentation
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
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
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