1. Создайте учетную запись на веб-сервис для хостинга IT-проектов
GitHub, перейдите по ссылке https://github.com
2. Создайте новый репозиторий с названием Вашего проекта
или базы данных, например, parking, bookmarket, delo, autoservice
и т.п.
Пример: https://github.com/ifizmat/lazarus_mysql_simply-01
Оформление документации на программные средства
Изучите по источнику [4stud.info] пример содержания документации
на программное обеспечение.
Tребованиям к содержанию документации на программное обеспечение по ГОСТ ЕСПД:
- ГОСТ 34.602-89. Техническое задание (разрабатывается студентом самостоятельно на основе описания варианта задания)
- ГОСТ 19.401-78 ЕСПД. Текст программы. Требования к содержанию и оформлению
- ГОСТ 19.402-78 ЕСПД. Описание программы
- ГОСТ 19.404-79 ЕСПД. Пояснительная записка
- ГОСТ 19.502-78 ЕСПД. Общее описание. Требования к содержанию и оформлению
- ГОСТ 19.301-78 ЕСПД. Программа и методика испытаний
- ГОСТ 19.503-79 ЕСПД. Руководство системного программиста (системного администратора)
- ГОСТ 19.504-79 ЕСПД. Руководство программиста
- ГОСТ 19.505-79 ЕСПД. Руководство оператора (пользователя)
Минимальные требования к содержанию:
- Введение (краткое описание предметной области для которой разработана программа)
- Цель разработки
- Обзор аналогов (3-4 подобных программы, информация о разработчике, описание возможностей, преимущества и недостатки)
- Постановка задачи и требования, предъявляемые к программе
- Описание алгоритма работы программы (текстовое и графическое (блок-схемы на уровне структурных компонентов — обязательно))
- Выбор и обоснование выбора средства разработки, исходный код программы
- Тестирование программы (описание методики тестирования, набор тестовых данных и результаты выполнения)
- Руководство по установке
- Руководство пользователя
- Руководство администратора (если требуется)
с помощью программы PortableGit
4. Выполните настройки Git.
Пример настроек
git config --global --list git config --global user.name "myusername" git config --global user.email "myusername.com" git config --global core.autocrlf true git config --global core.safecrlf true6. Изучите методы работы с системой Git с помощью одного из источников [1, 2, 3] или других.
7. Выполните экспорт базы данных в формате SQL
Пример команды экспорта в папке сервера MySQL bin: mysqldump -u root -p > database.sql Пример команды импорта в папке сервера MySQL bin: mysql -u root -p mysql>source D:/3kurs/database.sql8. Перенесите в Ваш репозиторий на GitHub
- 8.1. Минимальный набор файлов исходного кода проекта.
- 8.2. Файл БД в формате SQL.
- 8.3. Исполнимый модуль программного проекта.
- 8.4. Файл с документацией в формате DOC MS Word 2003
- 8.5. Файл с презентацией в формате PPT MS PowerPoint 2003.
project1.lpi project1.lpr unit1.lfm unit1.lrs unit1.pas project_database.exe database.sql Отчет.doc (в формате MS Word 2003) Презентация.ppt (в формате MS PowerPoint 2003)
9. В GitHub создайте в разделе Issues 5 сообщений о дефектах собственной
программы и 5 сообщений о дефекте проекта одного из однокурсников
по ссылке в блоге.
10. Поделитесь ссылкой на Ваш репозиторий в комментариях к блогу
- 2018 год: 33 группа. Учебная практика 2018: прикладное программирование, документация на ПО
- 2017 год: Учебная практика 2017: репозиторий GitHub
- 2016 год: Учебная практика: репозиторий GitHub
- 2015 год: Прикладное программирование: SVN Git
Источники
Основные- 4stud.info: Пример содержания документации на программное обеспечение
- habrahabr.ru: Как начать работать с GitHub: быстрый старт
- htmlstudio.ru: Git для начинающих. Краткое руководство
- habrahabr.ru: Ежедневная работа с Git
- Git How To: курс обучения Git на русском
Этот комментарий был удален автором.
ОтветитьУдалитьhttps://github.com/HIKAMURACHI/DataBase
ОтветитьУдалитьhttps://github.com/batuevdm/sberbank-db
ОтветитьУдалитьhttps://github.com/adlkflkgjdgi/qwert
ОтветитьУдалитьhttps://github.com/Karabonara/termin
ОтветитьУдалитьhttps://github.com/ucheba2112/spravochnik_pokupatelya
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьhttps://github.com/iluhavn/kb
ОтветитьУдалитьhttps://github.com/kakoin4ek/otdelkadorov
ОтветитьУдалитьhttps://github.com/maximshadrin/spravocnik-fanata
ОтветитьУдалитьhttps://github.com/Roskiriya/genderevo/tree/master
ОтветитьУдалитьhttps://github.com/shikkiy/kartoteka
ОтветитьУдалитьhttps://github.com/RomanMashovtsev/Spravochnikmelomana
ОтветитьУдалитьGitHub
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьhttps://github.com/JeyDrewBlake/sprLekor
ОтветитьУдалитьhttps://github.com/vstreeps/kassa_avtovokzala
ОтветитьУдалитьhttps://github.com/andrei201198/-1
ОтветитьУдалитьhttps://github.com/Kazzzantsev/GIBDD
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьhttps://github.com/Ilya123123123123/kartotekainterpola
ОтветитьУдалитьhttps://drive.google.com/drive/folders/1bm-dE4RKyDV4HlkK4HjE80qzR5bjpoE6?usp=sharing
ОтветитьУдалитьhttps://drive.google.com/drive/folders/1dw-TG8aHMqsEQ44G6jI1uzgLZMlJSm07?usp=sharing
ОтветитьУдалитьhttps://drive.google.com/drive/folders/1SFdlM8B0w2iLxbQ1ZFVwTUbBalOKDo5Z?usp=sharing
ОтветитьУдалить