![Page 1: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/1.jpg)
Software Practice 1 -
Project Management Tips and Tools
▪ Environment Settings
▪ Naming Conventions
▪ Schedule Management
▪ Configuration Management
1
Prof. Hwansoo Han
T.A. Minseop Jeong
T.A. Wonseok Choi
![Page 2: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/2.jpg)
Environment Settings
▪ Development Environments
• Platform
• Compiler
• Software Development Kit
• Integrated Development Environment
2
![Page 3: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/3.jpg)
Naming Conventions
▪ In Java, naming conventions for identifier
are listed below, where in a name in
“CamelCase” is one composed of a
number of words joined without spaces
3
Identifier type Examples
Class class FirstClass
class SecondClass
Methods void runFirstMethod();
void getFirstMember();
Variables int age;
float weight;
Constants static final int
![Page 4: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/4.jpg)
Schedule Management
4
![Page 5: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/5.jpg)
Schedule Management
5
![Page 6: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/6.jpg)
Configuration Management
6
![Page 7: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/7.jpg)
Configuration Management
▪ Repository
▪ Working Copy
▪ Revision (version)
▪ Branch
• Master
• Sub branch
▪ Check Out
▪ Commit
7
![Page 8: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/8.jpg)
Configuration Management
▪ Opensource CM system
• Subversion (SVN)
• CVS
• Git
8
![Page 9: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/9.jpg)
GitHub with Eclipse
9
![Page 10: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/10.jpg)
GitHub with Eclipse
10
![Page 11: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/11.jpg)
GitHub with Eclipse
11
![Page 12: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/12.jpg)
GitHub with Eclipse
12
![Page 13: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/13.jpg)
GitHub with Eclipse
13
![Page 14: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/14.jpg)
GitHub with Eclipse
14
![Page 15: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/15.jpg)
GitHub with Eclipse
15
![Page 16: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/16.jpg)
GitHub with Eclipse
16
![Page 17: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/17.jpg)
GitHub with Eclipse
17
![Page 18: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/18.jpg)
GitHub with Eclipse
18
![Page 19: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/19.jpg)
GitHub with Eclipse
19
![Page 20: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/20.jpg)
GitHub with Eclipse
20
![Page 21: Software Practice 1 - Project Management Tips and Toolsarcs.skku.edu/pmwiki/uploads/Courses/SWPractice1/10-Project.pdf · < > + e Bitrix 24 tind people, Assisting documents,](https://reader034.vdocument.in/reader034/viewer/2022042313/5edbff90ad6a402d6666796b/html5/thumbnails/21.jpg)
[Lab – Practice]
▪ https://github.com/
▪ Make a new repository for your project
▪ Try first commit
• HelloWorld.java
21