Портал Солнечного Ветра
Создатель проекта: Ларионов Андрей Николаевич
Проект и его выполнение

Проект и его выполнение


Автор: admin Дата: 2018-04-27 01:21:32

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

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

Кажется, тучи сгущаются, после того, как начальник оставляет вас в полном одиночестве наедине с новым проектом. Папка с проектом тревожит лишь своим присутствием. Итак, откинув все смятение, вы начинаете анализировать свои шансы на успешную сдачу проекта, а также защитить свое рабочее место от посягательств других конкурентов.

Итак, ваши шаги должны быть следущие:

1. Вы должны запомнить информацию о задачи, и попросить у начальника представить и сформулировать задачу в виде технической документации. В ТЗ формулируется основные тезисы и регламенты задачи. Соответственно, как программисту, вам должно быть понятно, как выполнить поставленные требования со стороны начальника.

2. Вторым этапом в ходе работы должно быть сбор данных. Если работа связана с автоматизацией процессов, то обязательно нужно изучить весь документооборот на предприятии/организации. После чего в голове формируется четкий план действий. Здесь вам придется контактировать с людьми из разных подразделений организации и узнавать суть документаоборота. Кроме того участники процесса автоматизации могут предьявлять вам претензии, если программа будет неудобной для заполнения или практической работы.

3. Создание структуры данных и базы данных. На данном этапе программист должен создать информационную базу данных, где все структурированные данные в виде чертежей, схем, а также информация по докментообороту должны быть представлены в физической модели базы данных. Таблицы БД должны быть нормализованны.

4. Следующий шаг в ходе работы программиста - создание веб-приложения, либо прикладной программы, которая будет связана с БД. Если программа создана в Шарпе (C#), Delphi, Java, то по всей видимости проект будет десктопным для пользователя. Если же программист решит осуществить свои задумки в веб-интерфейсе, то логика будет осуществлена в вебе.

5. Пользовательский интерфейс и отчетные выходные данные. В программе, после постановки задачи со стороны начальства, программист должен осуществить в первую очередь пользовательский интерфейс и отчетные выходные данные. Пользовательский интерфейс - различного рода табличные данные, графики, отчеты в виде документов. Отчет - представляет собой результат выборки данных из БД в соответствии с условиями и параметрами выбора со стороны пользователя. Конечный результат - печатный документ, либо электронный документ в известных форматах документа / электронной таблицы.

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

Если вы считаете текст данного блога оскорбительным или некорректным, напишите об этом по адресу IntegralAL@mail.ru с URL-адресом блога. В теме письма пишите <Жалоба>, либо <Неккоректно>.

Теги блога:

Инженерия
Программирование
Интернет
Назад к блогам