Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пн дек 11, 2017 04:17

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Пн авг 26, 2013 20:01 
Не в сети
Аватара пользователя

Зарегистрирован: Вт апр 16, 2013 15:20
Сообщения: 59
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Цитата:
28. Является ли график ограниченным?

О каком графике речь идет ?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Пн авг 26, 2013 20:03 
Не в сети
Аватара пользователя

Зарегистрирован: Вт апр 16, 2013 15:20
Сообщения: 59
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Цитата:
29. Являются ли «прозрачными» интерфейсные модули?

Это еще что такое? Что значит прозрачность? интерфейсного модуля


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Пн авг 26, 2013 21:58 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6097
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
Sunforth писал(а):
О каком графике речь идет ?

Имеется в виду график выполнения работ. Т.е. есть ли у нас жесткий срок, ограничивающий время выполнения проекта.
Sunforth писал(а):
Это еще что такое? Что значит прозрачность? интерфейсного модуля

Условно - сильно ли заметен интерфейс с программой при работе, надо ли на него обращать особенное внимание. Где-то читал, что хорошим примером прозрачного интерфейса является "интерфейс" карандаша - глядя на него человек сразу понимает, как им пользоваться.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Пн авг 26, 2013 23:31 
Не в сети
Аватара пользователя

Зарегистрирован: Вт апр 16, 2013 15:20
Сообщения: 59
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
01001111111111110110111001110010


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Вт авг 27, 2013 14:31 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6097
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
Теперь смотрим, что получилось. Вот результаты оценки для ряда моделей. Для сравнения то, что получилось у меня. Можно сразу заметить отличия - у меня проект явно тяготеет к каскадной модели (начинаем и последовательно выполняем, не экспериментируя и не отвлекаясь), а две приведенные оценки скорее тяготеют к инкрементной модели - нескольким итерациям, во время которых последовательно нарастает функциональность продукта. Сейчас надо обсудить эту ситуацию, таки выбрать уже подходящую модель и посмотреть, как будем снижать влияние ее недостатков (а также несоответствия модели и наших оценок).


Вложения:
q64_hishnik.jpg
q64_hishnik.jpg [ 25.42 Кб | Просмотров: 4912 ]
q64_slcm.jpg
q64_slcm.jpg [ 53.99 Кб | Просмотров: 4912 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Вт авг 27, 2013 15:48 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 715
Благодарил (а): 3 раз.
Поблагодарили: 31 раз.
Мой вариант: 1101111001100100110111101110111


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Вт авг 27, 2013 16:13 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6097
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
В принципе, аналогично. Спиральная модель близка к инкрементной. Таким образом, текущие участники склоняются к работе с итерациями, когда функциональность будет нарастать постепенно. Это вполне имеет смысл.


Вложения:
q64_kpg.jpg
q64_kpg.jpg [ 25.91 Кб | Просмотров: 4891 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Вт авг 27, 2013 17:23 
Не в сети
Аватара пользователя

Зарегистрирован: Вт апр 16, 2013 15:20
Сообщения: 59
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Цитата:
Можно сразу заметить отличия - у меня проект явно тяготеет к каскадной модели (начинаем и последовательно выполняем, не экспериментируя и не отвлекаясь), а две приведенные оценки скорее тяготеют к инкрементной модели - нескольким итерациям, во время которых последовательно нарастает функциональность продукта.

Если бы знал методы и способы достижения цели при построении форт системы, то использовал бы каскадную систему. Зачем оглядываться по сторонам когда дорогу к цели знаешь? Другое дело когда в незнакомый лес идешь, изначально одну дорогу выбираешь, а потом в силу разных причин эта прямолинейная дорога превращается в зигзагообразную. Цель одна, но каждый пойдет по свой дороге.
а V это что такое?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Вт авг 27, 2013 17:30 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6097
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
Sunforth писал(а):
Если бы знал методы и способы достижения цели при построении форт системы, то использовал бы каскадную систему.

Методы я как раз могу подсказать - вплоть до спецификаций на каждую ассемблерную подпрограмму. Принципиальный вопрос, требующий принятия согласованного решения - что делаем? Или все экспериментируют с итерациями, или я помогаю с раскладкой работ по каскадной модели.
Sunforth писал(а):
а V это что такое?

Это модификация каскадной модели, когда начальные стадии планируются с прицелом на финальные. Условно - когда при разработке спецификаций сразу прикидывают, как это все будет сдаваться заказчику. Буква V отражает это - если представить, что мы сначала скатываемся по левой палочке, в нижней точке кодируем, а потом поднимаемся по правой, то на каждом уровне у нас есть по одной стадии работ на левой и правой частях буквы.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Вт авг 27, 2013 20:08 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6097
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
Я тут день буду в Новгороде, поэтому предлагаю потратить время на выбор модели с учетом мнений всех заинтересованных сторон.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Вт авг 27, 2013 20:13 
Не в сети
Аватара пользователя

Зарегистрирован: Вт апр 16, 2013 15:20
Сообщения: 59
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Цитата:
Принципиальный вопрос, требующий принятия согласованного решения - что делаем? Или все экспериментируют с итерациями, или я помогаю с раскладкой работ по каскадной модели.

Если выбрать каскадную модель, то у нас исходные данные должны быть одинаковы (операционная система, процессор и т.д). И к тому же у каждого разный уровень знаний. Я например должен подтянуть знания по fasm и quark.
Вообще важно следующее
научиться
Цитата:
писать новый Форт с максимально возможным соблюдением принципов профессиональной разработки - с планами, тестами, инспекциями кода и документацией

Цитата:
за 4 месяца ассемблерный Форт

Сделали бесконечный цикл, ждем какую команду введет пользователь. Что дальше?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Вт авг 27, 2013 21:34 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6097
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
Sunforth писал(а):
Если выбрать каскадную модель, то у нас исходные данные должны быть одинаковы (операционная система, процессор и т.д).

В принципе, инструментальные средства должны быть схожими в любом случае. Что касается ОС, то это в любом случае 64 бита, и весьма и весьма вероятно, что Windows, а не Windows/Linux. На первом этапе не стоит сразу решать много задач. Одинаковый процессор иметь совершенно необязательно, 64-битная ОС на нем все равно должна запускаться, а разные процессоры поспособствуют более широкому охвату тестов.

Sunforth писал(а):
Я например должен подтянуть знания по fasm и quark.

Я полагаю, что все далеко не так страшно. Ассемблер не обязательно знать досконально и во всех тонкостях, чтобы написать просто качественную программу. Даже наоборот, чрезмерное углубление в детали будет создавать иллюзию, что разработчик с трудом пробивается к какому-то замечательному результату, а на деле он просто барахтается в залежах разрозненного кода. Чтобы написать Форт, совсем необязательно охватить его сразу. Достаточно проводить детализацию вплоть до задач вида "давайте теперь напишем кусок кода, который будет заполнять нулями область памяти длиной rcx, адрес которой передан в rax". По конкретным задачам и знание ассемблера углубится.

Sunforth писал(а):
Сделали бесконечный цикл, ждем какую команду введет пользователь. Что дальше?

А дальше этим можно будет пользоваться :) В том числе и в зависимости от текущих потребностей. Кстати, в вузе в определенной степени проще внедрить Форт в исследовательскую деятельность, чем внедрить его в конструкторскую практику на предприятии.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Вт авг 27, 2013 22:28 
Не в сети
Аватара пользователя

Зарегистрирован: Вт апр 16, 2013 15:20
Сообщения: 59
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Скачал отсюда http://flatassembler.net/download.php вот этот файл http://flatassembler.net/fasmw17003.zip
Похоже fasm 1.71 еще не тестировался, качать его смысла нет.
Потом скачал http://msyst.ru/downloads/quarkexe.zip еще это http://msyst.ru/downloads/proton.zip дополнительно вот это http://msyst.ru/downloads/quark.pdf
Что еще нужно?
Windows 7 или Windows XP?
Цитата:
А дальше этим можно будет пользоваться :) В том числе и в зависимости от текущих потребностей. Кстати, в вузе в определенной степени проще внедрить Форт в исследовательскую деятельность, чем внедрить его в конструкторскую практику на предприятии.

Не это имел в виду. Допустим поставил fasm потом
1. написал ассемблерный код бесконечного цикла
2. в цикле жду пока пользователь введет слово например dup.
3. делаю поиск того что ввел пользователь
4. нахожу у себя в словаре слово dup, вот дальше что делать незнаю.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Вт авг 27, 2013 23:10 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6097
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
Нужно fasm 1.70.
ОС - главное, чтобы 64-разрядная. Можно проверить пример с OpenGL из папки 64-разрядных примеров.

Как будем писать - все поясню. В четверг вернусь и начнем.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark 64: выбор модели жизненного цикла и ее адаптация
СообщениеДобавлено: Ср авг 28, 2013 00:06 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 715
Благодарил (а): 3 раз.
Поблагодарили: 31 раз.
Sunforth писал(а):
Не это имел в виду. Допустим поставил fasm потом
1. написал ассемблерный код бесконечного цикла
2. в цикле жду пока пользователь введет слово например dup.
3. делаю поиск того что ввел пользователь
4. нахожу у себя в словаре слово dup, вот дальше что делать незнаю.


На Fasm пишется операционная система Колибри ОС и её KolibriOS форум можно на её коде учится использовать Fasm.

P.S. На Fasm есть сделанные Форт системы (часть названий было в посте выше) их реализации можно посмотреть для "первичного" знакомства.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB