2010-12-01 3 views
0

Возможно ли выполнить системный анализ и дизайн для Веб-сайта (в частности, социальной сети)?Системный анализ и дизайн социальной сети

Каково Ожидаемое содержание, В документе?

может предоставить пример, пожалуйста?

{Я создал социальную сеть (www.sy-stu.com), чтобы быть моим выпускным проектом, и хочу добавить полное аналитическое исследование в документ окончания, у меня есть опыт работы с UML и Usecases именно с идеей из анализа веб-сайта, не ясно, и никогда не выполняют один перед}

Thanx заранее

ответ

1

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

Прямо из вики:

  1. Разработка технико-экономического обоснования , включая определения, является ли проект экономически, социально, технологически и организационно выполнимо.
  2. Проведение проверок фактов меры, предназначенные для определения требований конечных пользователей системы . Они обычно охватывают интервью, анкеты или визуальные наблюдения за работой над существующей системой .
  3. Замер как конечные пользователи будут работать с системой (с точки зрения общего опыта в с использованием компьютерного оборудования или программного обеспечения) , что система будет использоваться для и т.д.

Для первого Я бы проанализировал различные технологии, такие как ASP.NET, Ruby on Rails и PHP. У каждой технологии есть свои сильные и слабые стороны. Одна из важных вещей, о которой стоит помнить, - это то, что если вы планируете бесплатно сделать свою социальную сеть, вы можете рассматривать технологии с открытым исходным кодом по запатентованному принципу - так много серверов и рамок приложений для проприетарных проектов являются дорогостоящими. Я также хотел бы рассмотреть возможность запуска веб-хостинга и хостинга. Если вы планируете получать учетную запись реселлера в Host Gator, вам необходимо будет учитывать ежемесячные расходы по выставлению счетов. Если вы планируете размещать свои собственные серверы, вы можете быть удивлены затратами на это. Для действительно стабильной системы вам нужно будет потратить много работы и денег на управление собственными веб-серверами.

Во втором случае вы можете найти много информации о требованиях пользователей с аналогичных сайтов - просто зайдите на форумы для социальных сетей DIY и посмотрите, что у людей есть проблемы в разделе технической поддержки. Очевидно, что изучение статей и журналов, основанных на технологии, будет хорошим местом для поиска ожиданий конечных пользователей - или даже просто присоединения к Facebook и Twitter - посмотрите, что они делают, поскольку люди кажутся довольными.

Для третьего пункта вы также можете ознакомиться со своим соревнованием и посмотреть, как работает пользовательский интерфейс. Легко ли использовать? Это сложно в некоторых аспектах? Если вам приходилось использовать свою систему по 8 часов в день по крайней мере 5 дней в неделю, что бы свести вас с ума и как бы вы сделали это лучше?И имейте в виду логический поток работы. Знание вашей базы пользователей также важно. В некоторых системах вы можете разрабатывать для других программистов. Использование сильного жаргона может быть прекрасным, но для социальной сети вы должны помнить, что они не знакомы с потоком данных и терминологией веб-сайта. Таким образом, ваши средства управления должны иметь смысл для начинающих компьютеров и работать безопасно (не забудьте также о безопасности системы!) И организованно.

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

Как я уже говорил, системный анализ - это много работы и должно быть. Суть этого заключается в том, чтобы определить, что то, что вы пытаетесь выполнить, является выполнимым и практичным, не прибегая к долгосрочному проекту, который может охватывать годы. И всегда помните, что ни один план не идеален. Если бы были совершенные планы, нам не нужны новые системы :).