OSDev
http://osdev.su/

ТЗ от pavia
http://osdev.su/viewtopic.php?f=30&t=1088
Страница 2 из 2

Автор:  pavia [ 13 май 2015, 21:19 ]
Заголовок сообщения:  Re: ТЗ от pavia

Думаю смысла нет. Все таки это не конечный результат. Скорее мысли в слух. И в лабаратории им место.
Цитата:
А непоследовательность в мыслях -- плохо, очень плохо.
Для этого надо быть гением. Я максимум что смог так в исключительных случаях занести и поставить одну ногу за черту гениальности. Я видел тех кто позади. И видел гениев которые просто не замечали эту линию и умели шагать вперёд насколько им надо.

Согласно всем канонам разработка идёт интерационно. Вначале эскиз, набросок. Затем исследования и уточнения. После уточнение общей структуры инженерия. А затем уже проработка конструктивов. А после если есть ошибки, недоработки, а они как правило есть то идёт работа над ошибками.

Кодер-программист - пишет код функции по описанным алгоритму и входным и выходным анным. Руководствуется стилям-кодирования (Code Style).
конструктор-Программист - выбирает структуры данных, описывает алгоритмы выбранный для конкретного метода.Выбирает имена для функций переменных, методов, классов.
Инженер-прогрраммист - выбирает решения согласно ТЗ. Дитализирует состав создает эскизы, выбирает методы. Описывает интерфейсы и основные класса.
Ведущий-программист - пишет эскиз, выбирает решения используя свой богатый опыт. А также составляет ТЗ.

Автор:  Freeman [ 13 май 2015, 22:23 ]
Заголовок сообщения:  Re: ТЗ от pavia

pavia писал(а):
Ведущий-программист - пишет эскиз, выбирает решения используя свой богатый опыт. А также составляет ТЗ.

ТЗ составляет аналитик-эксперт от заказчика.

Автор:  pavia [ 13 май 2015, 23:16 ]
Заголовок сообщения:  Re: ТЗ от pavia

ТЗ подписывают с обоих сторон. А прежде чем его подписать оно согласовывается. А значит работа над ним идет с двух сторон.
Цитата:
ТЗ составляет аналитик-эксперт от заказчика.

Дело в том что перед собственно ТЗ. Заказчик пишет предварительные требования ПТ. По которым это ТЗ и составляется. Ваш эксперт-аналитик как правило делает предварительные требования. А вот основную часть ТЗ пишет разработчик. Которую корректирует и уточняет аналитик в ходе разработке ТЗ.

Возможно в ваших кругах другая терминология вместо ПТ и ТЗ используются ТЗ и ТТЗ

Автор:  Freeman [ 14 май 2015, 02:59 ]
Заголовок сообщения:  Re: ТЗ от pavia

pavia писал(а):
Дело в том что перед собственно ТЗ. Заказчик пишет предварительные требования ПТ.

И что же написал заказчик в предварительных требованиях?

Автор:  pavia [ 22 май 2015, 11:41 ]
Заголовок сообщения:  Re: Язык программирования Кантор

Тут прочитал книгу:
http://www.helloworld.ru/texts/comp/other/oop/ch01.htm
Воды много. Но задуматься заставила.

Новый язык. Он должен быть простым.
Надо структурировать вернее разделить разные парадигмы.
Я выделяю 7 парадигм:

1) Процессы.
Поток команд, алгоритмы и конвейеры.
2) Структурированное программирование
Работа со структурами. Строки, массивы, коллекции объектов. циклы по массивам.
Оператор вложенности '.', '->'.

3) Объекты.
Объектная часть должна содержать:
наследование, инкапсуляцию,

Защита.

Шаблон модель отображение представление

4) Функциональная часть
5) Машина состояний.
6) Иерархия проекта.
Нужен механизм который позволит драбить проект на модули, библиотеки, пространства имён.
А также определять взаимно отношения между объектами. Кто порождает и кто удаляет объекты.
7) Параллельность.

Так вот что-бы получить новый язык для них надо найти свои контракты, ключевые слова, шаблоны.
Самое интересное что большинство языков охватывают только половину этих парадигм.
существует много разных контрактов. Но надо выбрать те которые будут интересны пользователям. Хорошо известны примитивные контракты для всех этих парадигм. Интересует поиск базовых контрактов, с которыми будет удобно работать не только на низком(примитивном) уровне, но и на высоком(сложном).
Как этого добиться? Предлагаю каждому ответить самому.

Страница 2 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/