- •Постановка задачи
- •2. Организационная структура
- •Отдел разработчиков графического контента и ассетов:
- •2.1 Задачи и функции сотрудников
- •3. Выбор сетевой технологии
- •3.1 Выбор Интернет-провайдера
- •Aо «apha» с товарной маркой “ducat”
- •4. Логическая и физическая топология
- •5. Составление плана размещения компьютеров
- •6.Описание кабельной системы
- •6.1 Расчет кабельной системы
- •7. Обоснование выбора конфигурации системы сервера
- •8. Обоснование выбора конфигурации рабочей станции
- •9. Выбор коммуникационного оборудования сети
- •10. Обоснование выбора программного обеспечения сети
- •11. Составление спецификации аппаратных средств
- •12. Расчет затрат на коммуникационное оборудование
- •13. Составление спецификации программного обеспечения
- •14. Расчет затрат на программное обеспечение
Постановка задачи
Тема: Разработка проекта локальной сети для предприятий и организаций малого и среднего бизнеса.
Компания: “ROBCO”.
Исходные данные проекта:
– номер зачётной книжки: 1008154;
– количество подключаемых компьютеров: 54;
– количество серверов: 4;
– основные задачи, решаемые организацией:
0 – работа с Интернет;
1 – создание документов и проведение расчетов;
4 – разработка Windows - приложений;
5 – разработка Web– приложений;
8 – компьютерные игры;
– дополнительные задачи, решаемые организацией:
системное администрирование;
администрирование сайтов;
продажа и продление хостинга;
ремонт и модернизация пк;
бухгалтерский учет;
охрана предприятия;
– площадь помещения: 400 м2;
2. Организационная структура
Руководящий состав:
Генеральный директор;
Команда делится на 10 отделов:
Отдел разработчиков графического контента и ассетов:
Арт-директор;
2D-художник;
Художник по текстурам;
3D-моделист;
Аниматор ;
Отдел дизайнеров:
ведущий дизайнер;
дизайнер игровой механики;
дизайнер UI (User Interface - пользовательский интерфейс);
сценарист;
Отдел звуковых эффектов:
композитор;
инженер по звуковым эффектам;
Отдел тестирования:
управляющий бета-тестированием;
тестеровщик;
Отдел программистов:
технический директор;
программист игровой механики;
3D программист;
программист UI (User Interface - пользовательский интерфейс);
программист инструментов;
программист сетевого кода;
программист Windows приложений;
программист 1С;
Отдел аналитики:
главный аналитик;
системный аналитик;
Бухгалтерия:
главный бухгалтер;
бухгалтер;
Отдел разработки Web-приложений:
ведущий программист;
web-программист;
администратор базы данных;
администратор сайта;
Отдел системного администрирования:
главный инженер;
системный администратор;
инженер по ремонту ВТ;
Служба безопасности:
руководитель службы безопасности;
охранник;
Итого: 50 сотрудников, каждый из которых имеет своё рабочее место с компьютером и с доступом к общей локальной сети.
2.1 Задачи и функции сотрудников
1.Генеральный директор – должность руководителя коммерческой организации, единоличный исполнительный орган управления организацией. Выполняет функции управления предприятием, постановки задач, организует эффективную работу и распределение ресурсов.
2. Арт-директор — художественный руководитель или творческий руководитель, воплотитель проекта.Его задачей является контроль качества и времени исполнения.
3.2D-художник, основная задача которого состоит в создании двухмерных персон жей для соответствующих игр (флеш-игры, некоторые браузерные игры, игры для социальных сетей и т. д.). Также их работы используются в рекламных и маркетинговых компаниях, при создании сайта игры для взаимодействия с игровым сообществом, для наполнения установщика игры, позволяя им по мере набора опыта становиться или концепт-художником, или дизайнером интерфейса, или 2D-художником в нетрёхмерном проекте, или художником по текстурам .
4. Художник по текстурам — очередная специализация 2D-художника, который способен создать текстуру для 3D-модели в соответствии с концептом.
5. 3D-моделист – в его задачи входят: создание 3D-сетки моделей персонажей, зданий и техники в специализированных программах, как 3D Studio Max, Autodesk Maya.
6. Аниматор – в его задачи входят создания движения различных негуманоидных монстров, техники, и нереальных для исполнения живым актёром движений.
7. Ведущий дизайнер — помимо генерации и развития основной идеи, его задачей является координация работы остальных дизайнеров. Его работа построена на тесном взаимодействии с арт директором и ведущим программистом и заключается не только в добавлении идей в игру, но и в определении того, что стоит в неё вносить. Помимо этого он выполняет задачи, с которыми не в состоянии с ся дизайнерская команда.
8. Дизайнер игровой механики. Как правило он в прошлом был программистом и представляет как идеи превращаются в код. В задачу дизайнера по механике входит, получив идею от ведущего дизайнера, пообщавшись с дизайнером миссий или уровней, составить список требований программистам. А дальше многократно проигрывая отдельные фрагменты игры, получить представление, насколько их понимание игровой механики сбалансировано.
9. Дизайнер UI разрабатывает функционал пользовательского интерфейса, иногда собирает его из контента предоставленного художниками с помощью инструментов, сделанных программистами.
10. Сценарист — в отличие от писателя или сценариста в кино его повествование должно быть интерактивным и, как следствие, он должен постоянно обсуждать дальнейшее развитие сюжета с дизайнерами, чтобы определить, что возможно сделать на скриптовом языке, в редакторе карт и иных утилитах. Как и коллеги по литературе и кино, он должен владеть родной речью и литературным языком, этот талант сродни музыкальному слуху, позволяет тону и словам произносимым игровыми персонажами звучать реалистично.
11. Инженер по звуковым эффектам – ищет нужный звук в библиотеке, либо записывает новый с натуры, либо синтезирует подходящий из одного и более существующих
12. Композитор – создаёт или синтезирует музыкальное оформление для игры.
13. Управляющий бета-тестированием – как правило это линейный продюсер или сопродюсер, которому достаётся наиболее стрессовая часть общения с фанатами, которые обычно очень эмоционально описывают баги и требуют новые фичи.
14.Тестеровщик - отслеживают дефекты в контенте и баги, как правило указывая при этом какие баги в первую очередь, наиболее жёстко из всех следят за тем, чтобы разработка укладывалась в график, оценивает одиночный режим игры.
15. Технический директор – в крупных компаниях отвечает за качество кода и архитектурных решений (соблюдение стандартов, возможность повторного использования и т. д.) сразу на нескольких проектах
16. Программист игровой механики – именно от него зависит, как игрок и сущности взаимодействуют друг с другом, будь то удар меча по ящику или выстрел пушки, раскидывающий всех по округе
17. 3D-программист – от него зависит отображение мира на экране, поэтому от него требуются глубокие познания в векторной алгебре, численных методах, тригонометрии
программист AI – требования к нему сильно размыты при переходе от одного к другому жанру; именно он предоставляет возможность дизайнеру уровней задавать через триггеры и скрипты ответ окружения, мобов, NPC на действия игрока
18. Программист UI – создаёт пользовательский интерфейс, позволяющий данным с HUD воздействовать на игровую механику, будь то выбор меню или осмотр карты
19.Программист инструментов (утилит) – разрабатывает более производительные редакторы моделей, уровней, триггеров, игровых параметров и прочего контента.
20.Программист сетевого кода – создаёт сетевой движок игры для поддержки мультиплеера, кооператива, скачивания обновлений и т.д.
21.Системный аналитик – в широком смысле — специалист по решению сложных организационно-технических проблем, имеющих междисциплинарную природу, использующий методы системного анализа
22. Главный бухгалтер – начальник бухгалтерии, подчиняющийся непосредственно руководителю предприятия. Он несёт ответственность за формирования учётной политики, ведение бухгалтерского учёта и формирование финансовой отчётности.
23. Бухгалтеры – непосредственно подчиняются главному бухгалтеру, участвуют в проведении анализа финансово-хозяйственной деятельности объединения по данным бухгалтерского учета и отчетности в целях выявления внутрихозяйственных резервов, разрабатывают и внедряют прогрессивные формы и методы бухгалтерского учета на основе применения вычислительной техники, а также проводят инвентаризацию денежных средств, товарно-материальных запасов, расчетов и платежных обязательств.
24. Web-программист – специалист в области web-программирования. Призван воплотить в жизнь проекты web-дизайнеров, создавая функционирующий сайт.
25. Администратор базы данных – специалист, обслуживающий базы данных.
26. Администраторы сайтов отвечают за поддержку работоспособности сайта и обеспечение сетевой безопасности, управляют размещением, обновлением, модерацией контента.
27.Систесмный администратор – сотрудник, должностные обязанности которого подразумевают обеспечение работы компьютерной техники, сети и программного обеспечения, а также обеспечение информационной безопасности в организации.
28.Инжинер по ремонту ВТ – сотрудник, занимающийся ремонтом и модификацией ВТ.
29.Руководитель службы безопасности ответственен за все виды безопасности предприятия, включая экономическую составляющую, работу с конкурентами, с силовыми структурами, с обнаружением непорядочных и наносящих вред работе организации сотрудников.
30. Охранник – человек, обеспечивающий безопасность объекта (человека, помещения, груза и пр.).
31.Главный инженер – организует разработку и реализацию планов внедрения новой техники и технологии, проведения организационно-технических мероприятий, научно-исследовательских и опытно-конструкторских работ.
32.Главный аналитик – это аналитик программист с наибольшим опытом, руководит, отделом аналитики.
33.Ведущий программист –это программист с наибольшим опытом, руководит, отделом разработки Web-приложений.
Рис.2. Организационная схема