1 / 13

Computing and Software Engineering Practice

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.

siusan
Download Presentation

Computing and Software Engineering Practice

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computing and Software Engineering Practice Course Overview Software 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

  9. Project • Elevator Simulation System(ESS)

  10. Project Presentations • Course Final Presentation

  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

  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

More Related