Правильный метод создания систем

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

Фаза процесса создания

 

Что делается

Итог фазы

АНАЛИЗ ПРОТОТИПОВ


Перечисляются прототипы создаваемой системы, описываются их достоинства и недостатки.

 

Требования к создаваемой системе. Плюс, если надо, пишется документ «Постановка задачи».

РАЗРАБОТКА  СИСТЕМЫ

Придумывается АРХИТЕКТУРА СИСТЕМЫ,  расписывается СТРУКТУРА СИСТЕМЫ и ее подсистем. Продумываются способы связи и взаимодействия между подсистемами и элементами системы. То есть тут имеет место проектирование в первом смысле этого термина.


 

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

РЕАЛИЗАЦИЯ СИСТЕМЫ

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

 

Работоспособные программные  приложения и правильно составленные структурные и функциональные схемы аппаратуры.

ПРОЕКТИРОВАНИЕ

Реализованные выше программные приложения оформляются в программный проект. (Проектирование во втором смысле этого термина). Реализованные выше аппаратные компоненты оформляются в технические (конструкторские) проекты.

Программный проект:

Спецификация

     ├─ Текст программы

     └─ Описание программы

 

Технический проект:

Ведомость техн.проекта

     ├─ Схема функциональная

     ├─ Схема структурная

     └─ Перечень элементов

 


  Именно ЭТА последовательность должна прослеживаться в содержании квалификационной работы (Пример СКАЧАЙТЕ по ссылке ниже)! Только в этом случае можно сделать два важных для Вас вывода:

1. Дипломант ВЛАДЕЕТ инженерной методологией создания систем.
2. Квалификационная работа по содержанию СООТВЕТСТВУЕТ ЗАДАННОЙ ТЕМЕ работы и РАСКРЫВАЕТ её.

Соблюдайте показанную выше последовательность в изложении материалов в вашей работе - это важно.

Пользуйтесь приведенными здесь терминами и понятиями именно в приводимом на этом сайте смысле. Это позволит избежать путаницы в обсуждениях. Переходы по ссылкам помогут Вам прочесть объяснения смысла используемых здесь терминов. Советуем Вам придерживаться именно этих толкований.
 
ĉ
Nesterenko Sergey,
31 мая 2010 г., 4:27
Comments