forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Визуализирование программ (http://forum.boolean.name/showthread.php?t=18611)

is.SarCasm 10.10.2013 01:14

Визуализирование программ
 
Нас в универе заставляют выполнять лабораторные работы по программированию в стиле: напиши программу и отчет по ней. В отчет входит код программы, куча шаблонного текста, условие задачи, вывод и Блок схемы и Схема Насси — Шнейдермана программы. Из-за за этих схем время написание программы занимает в 8-over9k раз меньше чем составление отчета, что вызывает у меня ярую попаболь. (нормальных конвертеров код->схемы я не нашел). Короче у меня возникли такие вопросы:
0. Кто нибудь вообще сейчас использует Блок схемы?
1. Кто нибудь вообще сейчас использует диаграммы Насси — Шнейдермана?
2. UML ?
3. Мне может что-то помочь?)

jimon 10.10.2013 01:19

Ответ: Визуализирование программ
 
0. да
1. редко, чисто академический прием чтобы показать что ЗА GOTO ТЫ ПОЙДЕШЬ НАХ*Й НЕ СДАШЬ СЕССИЮ
2. UML чуть про другое, он про ооп зачастую
3. юзай visio или google documents или gliffy, они вполне адекватные редакторы всяких диаграмок

если есть всякие графы и блок схемы не просят по ГОСТу то можно попробовать http://www.graphviz.org/ но не все преподы его переваривают :crazy:

AVL 10.10.2013 11:24

Ответ: Визуализирование программ
 
Хотел в одной куче исходников разобраться, искал программу которая бы строила UML диаграмму на основе исходников, но так и не нашел :(

Reizel 10.10.2013 11:25

Ответ: Визуализирование программ
 
Цитата:

Сообщение от is.SarCasm (Сообщение 268566)
Нас в универе заставляют выполнять лабораторные работы по программированию в стиле: напиши программу и отчет по ней. В отчет входит код программы, куча шаблонного текста, условие задачи, вывод и Блок схемы и Схема Насси — Шнейдермана программы. Из-за за этих схем время написание программы занимает в 8-over9k раз меньше чем составление отчета, что вызывает у меня ярую попаболь. (нормальных конвертеров код->схемы я не нашел). Короче у меня возникли такие вопросы:
0. Кто нибудь вообще сейчас использует Блок схемы?
1. Кто нибудь вообще сейчас использует диаграммы Насси — Шнейдермана?
2. UML ?
3. Мне может что-то помочь?)

у нас вылезали другим путём:
пишешь прогу, получилось - ура, для себя уяснил, что могёшь. С отчётом отдельная тема - вскрывается архив отчётов, находишь штук 6 уже готовых, с твоим вариантом. Относишь их преподу, чутка видоизменив, и всё.

не знаю, меня всегда бесила эта бумажная глупая возня, мне было жалко время. Я делал так. Пока препод не поняла, что оно мне не нужно, и у меня принимала без отчётов ^^

St_AnGer 10.10.2013 20:08

Ответ: Визуализирование программ
 
0) да, в техникуме и институте постоянно на любых лабах связаных с программированием;
1) вообще, если честно, первый раз это словосочетание вижу;
2) см. пункт 1, но уже почитал что это:)
3) поддерживаю Visio, в ней, собственно, все БСА и делал всю жизнь (ну разве что по первости ручками по линейке карандашиком

AVL 22.10.2013 16:15

Ответ: Визуализирование программ
 
Погуглив, выяснил что в нетбинсе до версии 6.7 был встроенный редактор uml, который вроде бы умел генерить диаграммы из кода. Его можно поставить и на 7.3, но оно не поддерживает java7 :( .

ABTOMAT 22.10.2013 17:34

Ответ: Визуализирование программ
 
Принцип обучения в универе - "не важно чем ты занят главное чтоб ты мучился". Составление отчёта, занимающее в овер9к больше времени чем сама лаба - обычное явление, в этом сама суть отечественного образования.
Борьба за своё время - отдельная дисциплина. Лучше всего помогает поиск чьих-то уже готовых отчётов и выдирание оттуда таблиц (их точно никто никогда не читает), графиков, схем (см. по ситуации). Рекомендуется завести знакомых на год старше. При хорошей удаче можно вообще сдать чужой прошлогодний отчёт, распечатав его и вписав фамилию. Но везёт не всегда.
Как блок-схемы строить? Ну какой же умный человек сам что-то делает, когда можно не делать. А глупым на лекциях рассказывают как строить.


Часовой пояс GMT +4, время: 03:24.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot