2010 programming contest preliminary feedback

1,098 views
1,030 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,098
On SlideShare
0
From Embeds
0
Number of Embeds
516
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2010 programming contest preliminary feedback

  1. 1. 2010 Programming ContestPreliminary Feedback<br />RD Lead: Jeff Lai<br />
  2. 2. Preliminary Topic<br />Mentioned in the topic<br />Design and implement everything<br />Be careful about defined restrictions<br />Not mentioned in the topic<br />To allow creativity<br />To check design’s completeness<br />2010/7/30<br />2<br />Trend Micro Inc. (Confidential)<br />
  3. 3. Preliminary Topic<br />Main concepts<br />Distributed computing<br />Fault tolerance<br />Dynamic processing power<br />All main concepts are extended in final round contest<br />2010/7/30<br />3<br />Trend Micro Inc. (Confidential)<br />
  4. 4. Preliminary Topic<br />Files should be loaded into the system<br />Distributed file system<br />Load balance<br />Recovery<br />Resource management<br />Disk size<br />2010/7/30<br />4<br />Trend Micro Inc. (Confidential)<br />
  5. 5. Running Environment<br />32-bit OS<br />Windows XP SP3<br />Windows 7<br />Ubuntu 8, 9, 10<br />CentOS 5.4<br />2010/7/30<br />5<br />Trend Micro Inc. (Confidential)<br />
  6. 6. Judgment Tasks<br />QA testing<br />Document /source code review<br />2010/7/30<br />Trend Micro Inc. (Confidential)<br />6<br />
  7. 7. QA Testing<br />Test Design<br />Acceptance Testing<br />Requirement implement<br />Test Environment<br />Test Case Design<br />1st and 2nd run-Test<br />2010/7/30<br />7<br />Trend Micro Inc. (Confidential)<br />
  8. 8. Installable<br />Installation guide, operation guide<br />System ready<br />load simulator linked<br />With small amount of data<br />Progress and output<br />Last Minutes Change<br />Code freeze, Supper Lab<br />Listed known issue<br />
  9. 9. Run-able<br />With large amount of data<br />Input error and retry<br />return error and retry<br />With advanced features<br />fault tolerant and scalable<br />Remove and re-Add one process Unit<br />Load Balance<br />UI and OutputDebugString<br />
  10. 10. Document Review<br />Obey the requirement and restrictions<br />Ex: no software installation on file server<br />Completed design<br />Ex: are all main concepts implemented?<br />Good design<br />Ex: Performance, stability, dynamic, smart, management-ability<br />2010/7/30<br />10<br />Trend Micro Inc. (Confidential)<br />
  11. 11. Document Review<br />Explain design from system view to detail level<br />Ex: how to decide which machine to use?<br />Clear graph and document layout<br />User-friendly design<br />Ex: easy installation & good UI<br />2010/7/30<br />11<br />Trend Micro Inc. (Confidential)<br />
  12. 12. Source Code Review<br />Check if implementation aligns with designs<br />Check if system uses library/binary/source code that are not allowed<br />2010/7/30<br />12<br />Trend Micro Inc. (Confidential)<br />
  13. 13. Judgment Points<br />Installable, run-able, and can pass as many cases as possible<br />Good design and detailed document<br />2010/7/30<br />13<br />Trend Micro Inc. (Confidential)<br />
  14. 14. Q & A<br />Any questions or suggestions?<br />2010/7/30<br />Trend Micro Inc. (Confidential)<br />14<br />

×