Обсуждение:Технологии программирования (факультатив)/03.05.2023: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
| (не показано 16 промежуточных версий этого же участника) | |||
| Строка 315: | Строка 315: | ||
<graphviz> | <graphviz> | ||
digraph ComputerScienceOntology { | digraph ComputerScienceOntology { | ||
rankdir = LR ; | |||
node [shape=box]; | node [shape=box]; | ||
| Строка 406: | Строка 407: | ||
</graphviz> | </graphviz> | ||
== Bard - links == | |||
<graphviz> | |||
digraph ComputerScienceOntology { | |||
rankdir = LR ; | |||
node [shape=box]; | |||
// Programming Languages | |||
"ProgrammingLanguage" [label="Programming Language"]; | |||
"AssemblyLanguage" [label="Assembly Language"]; | |||
"C" [label="C"]; | |||
"C++" [label="C++"]; | |||
"Java" [label="Java"]; | |||
"Python" [label="Python"]; | |||
"JavaScript" [label="JavaScript"]; | |||
"PHP" [label="PHP"]; | |||
"Go" [label="Go"]; | |||
"Rust" [label="Rust"]; | |||
"Swift" [label="Swift"]; | |||
// Data Structures | |||
"DataStructure" [label="Data Structure"]; | |||
"Array" [label="Array"]; | |||
"List" [label="List"]; | |||
"Stack" [label="Stack"]; | |||
"Queue" [label="Queue"]; | |||
"HashTable" [label="Hash Table"]; | |||
"Tree" [label="Tree"]; | |||
"Graph" [label="Graph"]; | |||
// Algorithms | |||
"Algorithm" [label="Algorithm"]; | |||
"SortingAlgorithm" [label="Sorting Algorithm"]; | |||
"SearchingAlgorithm" [label="Searching Algorithm"]; | |||
"GraphTraversalAlgorithm" [label="Graph Traversal Algorithm"]; | |||
"DivideAndConquerAlgorithm" [label="Divide and Conquer Algorithm"]; | |||
"DynamicProgrammingAlgorithm" [label="Dynamic Programming Algorithm"]; | |||
"GreedyAlgorithm" [label="Greedy Algorithm"]; | |||
"BacktrackingAlgorithm" [label="Backtracking Algorithm"]; | |||
// Computer Science Concepts | |||
"ComputerScienceConcept" [label="Computer Science Concept"]; | |||
"AlgorithmComplexity" [label="Algorithm Complexity"]; | |||
"BigONotation" [label="Big O Notation"]; | |||
"TimeComplexity" [label="Time Complexity"]; | |||
"SpaceComplexity" [label="Space Complexity"]; | |||
"Recursion" [label="Recursion"]; | |||
"Abstraction" [label="Abstraction"]; | |||
"Encapsulation" [label="Encapsulation"]; | |||
"Inheritance" [label="Inheritance"]; | |||
"Polymorphism" [label="Polymorphism"]; | |||
"Object-OrientedProgramming" [label="Object-Oriented Programming"]; | |||
// Relationships | |||
"ProgrammingLanguage" -> "DataStructure"; | |||
"ProgrammingLanguage" -> "Algorithm"; | |||
"ProgrammingLanguage" -> "ComputerScienceConcept"; | |||
"DataStructure" -> "Algorithm"; | |||
"DataStructure" -> "ComputerScienceConcept"; | |||
"Algorithm" -> "ComputerScienceConcept"; | |||
"Algorithm" -> "DataStructure"; | |||
"Algorithm" -> "SortingAlgorithm"; | |||
"Algorithm" -> "SearchingAlgorithm"; | |||
"Algorithm" -> "GraphTraversalAlgorithm"; | |||
"SortingAlgorithm" -> "Algorithm"; | |||
"SearchingAlgorithm" -> "Algorithm"; | |||
"GraphTraversalAlgorithm" -> "Algorithm"; | |||
"DivideAndConquerAlgorithm" -> "Algorithm"; | |||
"DynamicProgrammingAlgorithm" -> "Algorithm"; | |||
"GreedyAlgorithm" -> "Algorithm"; | |||
"BacktrackingAlgorithm" -> "Algorithm"; | |||
"ComputerScienceConcept" -> "AlgorithmComplexity"; | |||
"ComputerScienceConcept" -> "BigONotation"; | |||
"ComputerScienceConcept" -> "TimeComplexity"; | |||
"ComputerScienceConcept" -> "SpaceComplexity"; | |||
"ComputerScienceConcept" -> "Recursion"; | |||
"ComputerScienceConcept" -> "Abstraction"; | |||
"ComputerScienceConcept" -> "Encapsulation"; | |||
"ComputerScienceConcept" -> "Inheritance"; | |||
"ComputerScienceConcept" -> "Polymorphism"; | |||
"ComputerScienceConcept" -> "Object-OrientedProgramming"; | |||
} | |||
</graphviz> | |||
== Bard - Languages == | |||
<graphviz> | |||
digraph ComputerScienceOntology { | |||
// rankdir = LR ; | |||
node [shape=box]; | |||
// Programming Languages | |||
"ProgrammingLanguage" [label="Programming Language"]; | |||
"AssemblyLanguage" [label="Assembly Language"]; | |||
"C" [label="C"]; | |||
"C++" [label="C++"]; | |||
"Java" [label="Java"]; | |||
"Python" [label="Python"]; | |||
"JavaScript" [label="JavaScript"]; | |||
"PHP" [label="PHP"]; | |||
"Go" [label="Go"]; | |||
"Rust" [label="Rust"]; | |||
"Swift" [label="Swift"]; | |||
// Relationships | |||
"AssemblyLanguage" -> "C"; | |||
"C" -> "C++"; | |||
"C++" -> "Java"; | |||
"Java" -> "Python"; | |||
"Python" -> "JavaScript"; | |||
"JavaScript" -> "PHP"; | |||
"PHP" -> "Go"; | |||
"Go" -> "Rust"; | |||
"Rust" -> "Swift"; | |||
} | |||
</graphviz> | |||
== Vkontakte == | |||
<nowiki> | |||
{{#mermaid: | |||
}} | |||
</nowiki> | |||
{{#mermaid:sequenceDiagram | |||
participant User | |||
participant VK | |||
User->>+VK: Авторизация | |||
VK-->>-User: Подтверждение авторизации | |||
User->>+VK: Нажатие кнопки "Новый пост" | |||
VK-->>-User: Открытие формы создания поста | |||
User->>+VK: Загрузка фотографии | |||
VK-->>-User: Отображение загруженной фотографии | |||
User->>+VK: Написание текста сообщения | |||
VK-->>-User: Отображение написанного текста | |||
User->>+VK: Выбор настроек приватности | |||
VK-->>-User: Отображение выбранных настроек | |||
User->>+VK: Нажатие кнопки "Опубликовать" | |||
VK-->>-User: Публикация сообщения | |||
User->>+VK: Отображение опубликованного сообщения | |||
VK-->>-User: Отображение опубликованного сообщения | |||
}} | |||
== VK == | |||
== BiblioSystem == | |||
{{#mermaid: | |||
graph TD | |||
A[Пользователь] --> B[Ввод фрагмента текста] | |||
A --> C[Просмотр результатов поиска] | |||
A --> D[Выбор книги из результатов поиска] | |||
A --> E[Сохранение книги в библиотеку] | |||
}} | |||
{{#mermaid: | |||
sequenceDiagram | |||
participant Пользователь | |||
participant Система | |||
Пользователь->>Система: Ввод фрагмента текста | |||
Система->>Пользователь: Отображение результатов поиска | |||
Пользователь->>Система: Выбор книги из результатов поиска | |||
Система->>Пользователь: Отображение информации о выбранной книге | |||
Пользователь->>Система: Сохранение книги в библиотеку | |||
Система->>Пользователь: Подтверждение сохранения книги | |||
}} | |||
== Book Search Sage == | |||
{{#mermaid: | |||
sequenceDiagram | |||
participant User | |||
participant Search | |||
participant Database | |||
participant DisplayResults | |||
User->>+Search: Search with Text Fragment | |||
Search->>+Database: Query Database | |||
Database-->>-Search: Results | |||
Search->>+DisplayResults: Display Results | |||
DisplayResults-->>-User: Show Results | |||
}} | |||
== Book Search Bard == | |||
{{#mermaid: | |||
sequenceDiagram | |||
User ->> SearchEngine: Enters text fragment | |||
SearchEngine ->> BookIndexer: Index books | |||
BookIndexer ->> SearchEngine: Returns list of books | |||
SearchEngine ->> User: Displays list of books | |||
User ->> SearchEngine: Selects a book | |||
SearchEngine ->> BookServer: Fetches book | |||
BookServer ->> SearchEngine: Returns book | |||
SearchEngine ->> User: Displays book | |||
}} | |||
== Biblio servis Guntt == | |||
{{#mermaid: | |||
gantt | |||
dateFormat YYYY-MM-DD | |||
title Создание сервиса поиска книг и генерации изображений | |||
section Исследование | |||
Изучение существующих решений :done, des1, 2022-01-01, 10d | |||
Анализ требований :active, des2, 2022-01-11, 5d | |||
Выбор технологий и инструментов :active, des3, 2022-01-16, 5d | |||
section Разработка | |||
Создание архитектуры сервиса :des4, 2022-01-21, 10d | |||
Разработка алгоритма поиска книг :des5, 2022-01-31, 15d | |||
Разработка алгоритма генерации изображений :des6, 2022-02-15, 15d | |||
Интеграция алгоритмов :des7, 2022-03-01, 10d | |||
Создание пользовательского интерфейса :des8, 2022-03-11, 10d | |||
section Тестирование | |||
Тестирование алгоритма поиска книг :des9, 2022-03-21, 5d | |||
Тестирование алгоритма генерации изображений :des10, 2022-03-26, 5d | |||
Тестирование интеграции алгоритмов :des11, 2022-03-31, 5d | |||
Тестирование пользовательского интерфейса :des12, 2022-04-05, 5d | |||
section Запуск и поддержка | |||
Запуск сервиса :des13, 2022-04-10, 1d | |||
Техническая поддержка :des14, 2022-04-11, 30d | |||
}} | |||
== Gantt - Perplexity == | |||
{{#mermaid: | |||
gantt | |||
title Creating Book Search and Image Generation Service | |||
dateFormat YYYY-MM-DD | |||
section Planning | |||
Define Requirements :done, des1, 2023-05-01, 1d | |||
Create Project Plan :done, des2, 2023-05-02, 1d | |||
section Development | |||
Develop Text Search Feature : des3, 2023-05-03, 3d | |||
Develop Image Generation Feature : des4, 2023-05-06, 3d | |||
section Testing | |||
Test Text Search Feature : des5, 2023-05-09, 2d | |||
Test Image Generation Feature : des6, 2023-05-11, 2d | |||
section Deployment | |||
Deploy Service to Production : des7, 2023-05-13, 1d | |||
section Maintenance | |||
Monitor and Update Service : des8, 2023-05-14, 7d | |||
}} | |||
=== Sage === | |||
{{#mermaid: | |||
gantt | |||
title Creating Book Searching Service | |||
section Requirements gathering and analysis | |||
Define requirements and scope of the service :done, 2023-06-01, 7d | |||
Analyze existing systems and technologies :done, 2023-06-08, 7d | |||
Identify potential stakeholders and users :done, 2023-06-15, 7d | |||
section Design and architecture | |||
Develop system architecture and design :done, 2023-06-22, 14d | |||
Define user interface and user experience :done, 2023-07-06, 14d | |||
section Implementation and coding | |||
Develop backend logic and algorithms :done, 2023-07-20, 21d | |||
Implement frontend design and user interface :done, 2023-08-10, 21d | |||
section Testing and quality assurance | |||
Conduct unit testing and integration testing :done, 2023-08-31, 14d | |||
Perform system testing and quality assurance :done, 2023-09-14, 14d | |||
section Deployment and release | |||
Prepare for deployment and release :done, 2023-09-28, 7d | |||
Deploy service to production environment :done, 2023-10-05, 7d | |||
section Maintenance and support | |||
Monitor and maintain service :done, 2023-10-12, 30d | |||
Provide user support and issue resolution :done, 2023-11-11, 30d | |||
}} | |||
=== Bard === | |||
{{#mermaid: | |||
gantt | |||
title Sequence of creating a service that will search for a book by a fragment of text from it and generate an image based on this fragment | |||
dateFormat YYYY-MM-DD | |||
section Planning | |||
Completed: 2023-04-25 | |||
Assess the feasibility of the project | |||
Identify the stakeholders | |||
Create a project plan | |||
section Development | |||
2023-05-02 - 2023-05-16 | |||
Develop the backend of the service | |||
2023-05-17 - 2023-05-30 | |||
Develop the frontend of the service | |||
2023-06-01 - 2023-06-15 | |||
Test the service | |||
section Deployment | |||
2023-06-16 - 2023-06-30 | |||
Deploy the service to production | |||
section Marketing | |||
2023-07-01 - 2023-07-15 | |||
Market the service to potential users | |||
section Maintenance | |||
2023-07-16 - 2023-08-31 | |||
Maintain the service and fix any bugs | |||
}} | |||
Текущая версия от 20:23, 3 мая 2023
Computer Science Ontology (Chat GPT)

Write Computer Science Ontology in GraphViz dot language (Perplaxity)


Write Computer Science Ontology (POE - SAGE)

Put attention on differen ages of computational systems (Sage)

Bard

Bard 2

Bard - links

Bard - Languages

Vkontakte
{{#mermaid: }}
VK
BiblioSystem
Book Search Sage
