Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет.docx
Скачиваний:
5
Добавлен:
11.11.2018
Размер:
1.85 Mб
Скачать

Аннотация

Целью производственной практики было закрепление и углубление знаний, полученных в ходе лекционных и практических занятий, лабораторных работ и курсового проектирования, а также укрепление знаний и умений, полученных за 3 года обучения профессионально-ориентированных дисциплин:

- ЭВМ и микропроцессорные системы;

- основы электротехники и электроники;

- организация БД и знаний;

-объектно-ориентированное программирование

- основы автоматизированного проектирования сложных объектов и систем.

В ходе прохождения практики ознакомиться с технологией производства программного

обеспечения компанией «Хостинг Макс», а для закрепления полученных знаний разработать программное обеспечение указанное в работе.

Содержание

Введение_____________________________________________________________________4

1 Краткая информация о компании_____________________________________________5

1.1 Общая информация___________________________________________________5

1.2 Дополнительная информация___________________________________________5

2 Технология разработки программного обеспечения компанией «Хостинг Макс»___6

2.1 Процесс разработки программного обеспечения. Общие положения__________6

2.2 Scrum – модель разработки ПО_________________________________________6

2.3 Модель разработки ПО по принципу «водопад»___________________________7

2.4 Технология разработки программного обеспечения компанией______________8

3 Практическая часть работы_________________________________________________10

3.1 Краткая информация о языке программирования PHP_____________________10

3.2 Краткая информация о пакете «Denwer»_________________________________10

3.3 Техническое задание__________________________________________________11

3.4 Решение поставленной задачи__________________________________________11

4 Охрана труда и техника безопасности__________________________________________12

4.1 Общие положения_____________________________________________________12

4.2 Требования безопасности перед началом работы___________________________16

4.3 Требования безопасности во время выполнения работы_____________________16

4.4 Требования безопасности после окончания работы_________________________19

4.5 Требования безопасности в аварийных ситуациях__________________________19

Заключение__________________________________________________________________21

Список использованной литературы____________________________________________22

Приложение А – Текст страниц сайта___________________________________________23

Приложение Б – Результаты работы сайта_______________________________________47

Введение

Данная работа представляет собой отчёт по производственной практике. Целью данной работы является разработка простого веб-сайта, являющиеся книжным каталогом. Для этого необходимо было изучить язык программирования PHP, а также язык разметки страниц HTML.

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

1 Краткая информация о компании

1.1 Общая информация

Канадская компания "GeeksForLess" открыла свое представительство в Украине в январе 2004 года. Сейчас компания «Хостинг макс» является серьезным работодателем, предлагая прекрасные рабочие места, предварительную подготовку на высочайшем уровне и достойную заработную плату. Сфера деятельности компании - аутсорсинг бизнес процессов (разработка программного обеспечения, его сопровождение и поддержка, тестирование качества программного продукта, администрирование серверов и сложных информационных систем, веб-дизайн и веб-разработка).

Компания ориентирована на Западно-Европейский и Северо-Американский рынок. Именно поэтому знание сотрудниками английского языка представляет особую ценность для компании. Постоянно требуются программисты PHP, .NET и Java, кодеры, системные администраторы, веб-дизайнеры, административные сотрудники и операторы технической поддержки, знание английского языка приветствуется. 

    1. Дополнительная информация

Преимущества для персонала, работающего в компании «Хостинг макс»:

  •  современный и комфортабельный офис с новейшим оборудованием и компьютерной техникой;

  •   стабильная работа в отличном коллективе;

  •   бонусы за приведенных в компанию новых сотрудников и за успехи в проделанной работе;

  •   карьерный и профессиональный рост;

  •   обеспечение литературой, необходимой для выполнения задач проектов;

  •   мастер классы от ведущих специалистов Северной Америки и Украины;

  •   бесплатная охраняемая стоянка;

  •   столовая комната, оборудованная необходимым инвентарем и бытовой техникой для комфортного обеденного перерыва;

  •   организация вакцинация и медосмотров;

  •   круглосуточная квалифицированная охрана;

  •   спортивный зал и комната для пинг-понга на территории компании;

  •   организация корпоративных вечеринок и пикников.

2.Технология разработки программного обеспечения компанией «ХостингМакс».

2.1 Процесс разработки по

Процесс разработки программного обеспечения (англ. software development process, software process) — структура, согласно которой построена разработка программного обеспечения (ПО).

Существует несколько моделей такого процесса, каждая из которых описывает свой подход, в виде задач и/или деятельности, которые имеют место в ходе процесса.

Шаги процесса

Процесс разработки состоит из множества подпроцессов, или дисциплин, некоторые из которых показаны ниже. В модели водопада они идут одна за другой, в других процессах их порядок или состав изменяется.

  • Парадигма программирования

  • Бизнес-моделирование

  • Анализ требований

  • Планирование

  • Разработка архитектуры

  • Кодирование

  • Тестирование и отладка

  • Документирование

  • Внедрение

  • Сопровождение

Выделяют несколько моделей разработки программного обеспечения:

  • Модель водопада (Каскадная модель)

    • структурное проектирование

    • тестирование программ

    • сертификация программ

  • Итеративный процесс(Scrum-метод)

    • Гибкие методологии разработки

    • Экстремальное программирование

  • Формальные методы

    • логическое программирование

    • доказательное программирование