View
214
Download
0
Category
Tags:
Preview:
Citation preview
1
Computing and Software Engineering Practice
Course OverviewSoftware Institute, Nanjing
University, Spring 2009
1
2
Today’s Agenda…
• Meet the class • Overview of schedule/outline • Explanation of course • Course grading• About the project• Project presentations• Expectations
3
Meet the Instructor
• Zhang Jinyu– Room 708, Phone: 58646583 ext.523– Email: zhjinyu@software.nju.edu.cn
• Office hour: TBA
4
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
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
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)
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.
8
Extra Opportunities
• All important information about this course will be available on course page in TSS
• Several opportunities
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
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
Recommended