Проектирование программных систем. Главный программист, его задачи и функции
Проектирование: · в большей степени связано с искусством; · программа наследует все проблемы реальной системы; · при проектировании даётся обоснование как ПО, так и ТС; · проектирование - это итерационный процесс; · проектированием может заниматься не каждый. Методология следующая:
Уровни проектирования:
o разделение на подсистемы, модули; o определение взаимодействия; o реализации замкнутости подсистем.
o реализация технических решений; o выделение макрослоёв; o проектирование модулей; o определение потоков данных.
o кодирование программ; o технологии кодирования; o структурное программирование. Главный программист: · обеспечивает создание и эффективное функционирование отдела; · на основе анализа задач и возможностей подразделения составляет календарный план работы и определяет направления, формы, методы и сроки его реализации; · несет ответственность за эксплуатацию и развитие АИС в части системного и прикладного ПО; · обеспечение поддержки программных средств, используемых на предприятии; · изучение рынка программных средств.
|