Как разрабатывается ПО, или нарочно не придумаешь
Все знают, что время от времени преподаватели оговариваются, а порой и специально говорят что-то эдакое – необычное и веселое. Наверное, у многих из нас есть заметки в конце тетради с подобными перлами, а некоторые из них помнятся спустя годы.
Поработав на кафедре, поняла, что тут с кем поведешься: студенты тоже говорят и пишут интересные вещи. Мы уже писали о подобном . Но студенты не перестают удивлять и радовать :) И мы решили вернуться к теме.

Сегодня постараемся раскрыть цикл создания ПО на примерах из разных студенческих проектов.

Определяемся с задачей

Прежде, чем вы приступите к разработке, определитесь с назначением: зачем нужен создаваемый продукт, что хорошего он будет делать и что полезного привнесет в нашу жизнь.
Для начала необходимо характеризовать продукт кратко и емко...



А уже затем давать его развернутую характеристику, где будут полно описаны потребности потребителя, которые ваше ПО удовлетворяет...



Вникнуть в суть происходящего – хорошо, проникнуться страданиями потенциального пользователя – бесценно!

Проектная часть – важная часть

Отправная точка есть, далее – проектируем. КИТовцы по прошлогоднему примеру ЭВМщиков, создают вот такое (слева – ЭВМ, справа – КИТ). Друзья, из вас бы получилась отличная команда. Осталось тимлида выбрать.



Зачем нам редакторы?! Это не тот уровень. Hand Made – в тренде :)

Когда структурное проектирование завершено, переходим к проектированию интерфейса. Тут главное все описать подробно и… душевно :)



«Чистый код»

Ну а теперь сядем кодить. Тут, как известно, главное – чтобы код сам себя комментировал. Начнем с правильных идентификаторов… Еноты рулят :)



И не забудем о переходах, имена у них должны быть милыми, чтоб аж «мимими»



Приступаем к тестированию

Ну, вроде все закодили, пора поклацать. Только вот метод грубой силы и невежества – это плохо. Студенты это осознают! И пишут планы тестирования и отладки – какие умнички. Благодаря моей коллеге Наталии Викторовне Звоненко (спасибо за фото), я сплю спокойно, поскольку уверена: студенты знают, какие входные данные подавать при тестировании.



Выводы по проделанной работе

Ну вот и все, процесс завершен. Выдыхаем и делаем выводы, как без них?!



Вот так и пишем, так и создаем. Больше проектов – больше опыта – больше юмора.
Спасибо вам, наши студенты. Мы понимаем, что вы только учитесь, и знаем, что у вас все обязательно получится.

P.S. Выражаю благодарность студентам кафедры КИТ и ЭВМ (еноты с вами) за эти замечательные вещи и за то, что фоткаете, когда я в очередной раз забываю телефон на кафедре… АТС – присоединяйтесь!




// Елена Куропятник
Размещено: 11 ноября 2016
НОВОСТИ И СОБЫТИЯ
Какие важные события произошли, что интересного ожидается. Будьте в курсе, участвуйте, делитесь впечатлениями!
Экзамен по начерталкe
Действующие лица: Экзаменатор Студент Экзаменатор нервничает в ожидании опаздывающего на экзамен последнего студента. Тот наконец появляется.
КВН Разминка
Гайд первака. Часть 1
Мы уже ответили на часть вопросов , но их еще так много... И чтоб голова не шла кругом, а новизна не стала пугающе-отпугивающей, мы публикуем вторую часть вопросов-ответов... Что такое «модуль»? Система оценивания Перфа Сроки сдачи Рейтинг, начисление стипендии Предвзятое отношение к контрактникам? Питание. Вероятность смерти от голода Общежитие. Мифы и реальность Что такое «модуль» Люди довольно просто ведут отсчет времени: часы, сутки, недели, месяцы и прочее, к чему мы все привыкли. Но только не студенты ДИИТ: для них основные временные единицы – неделя и модуль (аналог школьной четверти). Обучение разделено по неделям. На…
49000 Днепр, Украина
улица Лазаряна 2, ДИИТ
Телефон деканата: +38 (056) 373-15-52
Кибер Академия
Факультет «Техническая кибернетика» ДИИТа
Так ли часто мы говорим по душам, в особенности, если велика разница в возрасте?

А ведь это важно и необходимо: если общение идет на равных, то младшим и старшим наверняка есть, чем поделиться друг с другом.

Наш клуб задуман именно как место для подобного общения. Между преподавателями и студентами в первую очередь - но не только.
© 1965-2019 ФАКУЛЬТЕТ «ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА» ДИИТа