Системный анализ и дизайн социальной сети

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

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

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

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

спасибо заранее

1 ответ

Решение

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

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

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

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

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

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

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

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

Другие вопросы по тегам