Форум Сообщества Аналитиков

×


Проект по уму на VP(Прочитано 61375 раз)
Re: Проект по уму на VP Ответ #30 : 25 Декабря 2010, 16:19:09
Именно так. Вот первая задача - это просто "Описать систему as is"
а уже вторая - поставить задачу программисту

Кстати сказать, даже не знаю с чего начать описывать систему. Вот, сайт www .beelife .org
Есть программа VP 5

Для описания уже работающей системы можно идти от замысла и истории её создания.  Создатели системы, которую Вы собираетесь описать, должны были действовать в соответствии с рекомендациями Вашего сообщения №17 от 16 июня.

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

Если системы создана, значит так или иначе эта задача была решена. Пользователи, кому адресован сайт, на сайте перечислены: "менеджеры по продажам, руководители компаний, студенты, фермеры, пчеловоды...".
Сайт создан, значит можно исходить из того, что создатели сайта поняли, в чем состоят "пожелания пользователей" (Вы можете их назвать?) и "какие действия пользователи хотят автоматизировать" (Вы можете их назвать?).
Пожалуйста, напишите (текст не больше странички), что, как полагали создатели сайта, хотят пользователи (но именно пользователи, которым сайт адресован) и какие их действия предполагалось автоматизировать (но действия именно этих пользователей, а не, скажем, действия случайно попавших на сайт врачей или сантехников). 



Re: Проект по уму на VP Ответ #31 : 25 Декабря 2010, 23:36:33
Билайф.орг это социальная сеть, ориентированная на людей любящих пчел, продукты пчеловодства,

Пользователь может:
 - публиковать личное сообщение:
   в личный блог
   новость
   в сообщество (любое, в котором состоит, всего-лишь выбрав из "доп.меню")
   в галерею (видео, аудио, фото, файл, ссылку)
   в объявления
   голосование
   задать вопрос (в вопросы/ответы)
 - управлять личными настройками
   рассказать о себе (Имя, статусное сообщение, пол, выбор города, дата рождения, интересы пользователя, миниконструктор форм)
   установить аватар
   управлять контакнтыми данными (email, icq, skype и др. миниконструктор форм)
   управлять подпиской и рассылкой (рассылка всего-нового и т.п.)
   настройки приватности (кому показывать профиль, настройка показа тех или иных данных из "о себе")
   Управлять модулями личного профиля
   удалить профиль (удаляется по нажатии кнопки и отправки уведомления админам (они удаляют)
 - поиск по сайту, расширенный поиск по сайту
 - приглашение друзей, поиск друзей, добавление друзей
   управление категориями друзей
   переписка с друзьями (по внутренней почте)
 - редактировать энциклопедию информации, добавлять новые записи
 - дарить и принимать подарки,
 - голосовать карму (с сообщением "за что")
 - награждаться медалями, грамотами, кубками
 -

Гость может:
 - регистрироваться в системе
 - авторизоваться (с исп. разных сервисов)
 - писать сообщение зарегистрированному пользователю (если позволяют настройки безопасности)
 - жаловаться на "сообщение"
 - поиск по сайту
 - добавить объявление



Re: Проект по уму на VP Ответ #32 : 26 Декабря 2010, 14:58:31
Правильно ли я понимаю, что система реализует следующие основные ВИ?

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

Или Вы полагаете для этой системы другие ВИ, которые Вы представили на прикрепленных ранее к Вашим сообщениям ДВИ?



Re: Проект по уму на VP Ответ #33 : 27 Декабря 2010, 19:08:31
Или Вы полагаете для этой системы другие ВИ, которые Вы представили на прикрепленных ранее к Вашим сообщениям ДВИ?

В общих чертах - все именно так. Но, если учитывать специфику системы - то каждый ВИ будет делиться еще на "множество" определяемое "по ходу" и в дальнейшем, я должен определить, какие более важные функции, а какие менее важные.
Сейчас задача состоит в том, чтобы понять "с чего начать" проектировать, а также - как избавиться от http://www.uml2.ru/forum/index.php?action=dlattach;topic=2493.0;attach=2832;image - этой назойливой проблемы.



Re: Проект по уму на VP Ответ #34 : 27 Декабря 2010, 21:44:05
В общих чертах - все именно так. Но, если учитывать специфику системы - то каждый ВИ будет делиться еще на "множество" определяемое "по ходу" и в дальнейшем, я должен определить, какие более важные функции, а какие менее важные.
Сейчас задача состоит в том, чтобы понять "с чего начать" проектировать, а также - как избавиться от http://www.uml2.ru/forum/index.php?action=dlattach;topic=2493.0;attach=2832;image - этой назойливой проблемы.

Как-то Вы странно ответили: из вашего ответа всё-таки неясно, какой набор ВИ (что именно "всё...так"?) актуален - в Вашем ответе от 25 декабря или на диаграммах в более ранних сообщениях? Это важно, потому что дальнейшее проектирование системы предполагает декомпозицию  ВИ на ВИ (не функции!) более низкого уровня. Если Вы не определитесь с изначальным набором ВИ, неясно будет, что именно декомпозировать.



Re: Проект по уму на VP Ответ #35 : 27 Декабря 2010, 22:54:52
Как-то Вы странно ответили: из вашего ответа всё-таки неясно, какой набор ВИ (что именно "всё...так"?) актуален - в Вашем ответе от 25 декабря или на диаграммах в более ранних сообщениях? Это важно, потому что дальнейшее проектирование системы предполагает декомпозицию  ВИ на ВИ (не функции!) более низкого уровня. Если Вы не определитесь с изначальным набором ВИ, неясно будет, что именно декомпозировать.

Вот вот!
Я не знаю с чего начать и как лучше все описывать! Вы правы! Что можете посоветовать?



Re: Проект по уму на VP Ответ #36 : 28 Декабря 2010, 10:54:23
Вот вот!
Я не знаю с чего начать и как лучше все описывать! Вы правы! Что можете посоветовать?

Предложение "с чего начать" содержится в моем сообщении от 25 декабря, причем Вы сами совершенно верно ранее предложили этот способ действия, и Вы даже сделали шаг в предложенном направлении. Не понимаю, почему вы делаете шаг назад и снова поднимаете вопрос про то "с чего начать"?
Могу посоветовать Вам ответить все таки на вопрос, который я Вам задал 26 декабря: можем ли мы принять в качестве перечня ВИ для Вашей системы то, что вы описали в сообщении от 25 декабря. Если Вы считаете, что этот перечень актуален, можно двигаться дальше. Если Вас что-то смущает в этом перечне, то что конкретно?



Re: Проект по уму на VP Ответ #37 : 28 Декабря 2010, 11:02:03
Если Вы считаете, что этот перечень актуален, можно двигаться дальше. Если Вас что-то смущает в этом перечне, то что конкретно?

Да, В указанном перечне (Ответ #32) все актуально



Re: Проект по уму на VP Ответ #38 : 28 Декабря 2010, 11:23:34
Да, В указанном перечне (Ответ #32) все актуально

Хорошо. И мы с Вами можем считать это перечнем вариантов использования системы, реализующей информационные услуги "социальной сети, ориентированной на людей любящих пчел, продукты пчеловодства"?



Re: Проект по уму на VP Ответ #39 : 28 Декабря 2010, 11:26:22
Это минимальный перечень, так сказать отправная точка с которой все начинается.



Re: Проект по уму на VP Ответ #40 : 28 Декабря 2010, 11:46:05
Это минимальный перечень, так сказать отправная точка с которой все начинается.

Но Вы готовы рассматривать этот перечень именно как перечень вариантов использования системы?



Re: Проект по уму на VP Ответ #41 : 28 Декабря 2010, 12:49:45
Да, все так и есть - именно этот перечень сейчас существует!



Re: Проект по уму на VP Ответ #42 : 28 Декабря 2010, 13:46:12
Да, все так и есть - именно этот перечень сейчас существует!

Извините, не могу считать это ответом на свой вопрос. Вопрос был не про существование перечня, а про то что, считаете ли Вы этот перечень перечнем вариантов использования системы?



Re: Проект по уму на VP Ответ #43 : 28 Декабря 2010, 14:18:07
Извините, не могу считать это ответом на свой вопрос. Вопрос был не про существование перечня, а про то что, считаете ли Вы этот перечень перечнем вариантов использования системы?

Да, указанный перечень - это перечень ВИ системы, пользователями и гостями сайта



Re: Проект по уму на VP Ответ #44 : 28 Декабря 2010, 16:57:32
Да, указанный перечень - это перечень ВИ системы, пользователями и гостями сайта

Хорошо. Не могли бы Вы пояснить, как ВИ системы связаны с целевой тематикой сайта (пчелы, пчеловодство)?
Почему это важно:
Обычно цели системы определяют предлагаемые для достижения цели решения. И предлагаемые решения ограничиваются рамками поставленных целей: функциональность выходящая за пределы установленных целями границ - это, как правило, усложнение системы, увеличение затрат (ваших сил и времени прежде всего) на её разработку. При попытке создать излишне универсальную систему может оказаться, что система разработана под "неправильные цели" и не нужна, неудобна пользователям.
     
1. Пока не видно причин, почему социальная сеть с таким перечнем ВИ не сможет объединить и автолюбителей и пользователей сотовой сети "Билайн" и в принципе - кого угодно.
Создание универсального "движка" для сайта социальной сети в принципе может представлять самостоятельную ценность (если сможете конкурировать с ЖЖ, Цукербергом :)). В этом смысле может быть Ваша цель на самом деле - создание универсального движка-сайта социальной сети? Тогда заявленный Вами перечень ВИ можно рассматривать как ВИ верхнего уровня ("уровня цели").

2. Если же для Вас важно, что этот сайт именно для пчеловодов, не могли бы Вы пояснить, зачем пчеловодам нужна социальная сеть:
* Чем она лучше, например, журнала "Пчеловодство" , или ЖЖ?
* Насколько востребованы пчеловодами функции общения пользователей сайта, специфические для социальных сетей? Может быть сообщество пчеловодов больше заинтересовано не сколько в том, чтобы общаться между собой, формировать группы/клубы, сколько распространять информацию вне сообщества?
* Зачем на сайте размещается информация по растениеводству, разведению кур? Почему Вы указываете только пчеловодство в качестве  главного ориентира, тематики сайта?


 Из ответов на эти вопросы будет более ясна связь заявленных целей создания сайта с ВИ, больше ясности с тем, какие объекты нужны для описания структуры и поведения системы по крайней мере на верхнем уровне.




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19