Выпускная квалификационная работа. Общие требования к структуре расчетно-пояснительной записки и правила ее оформления. Найханова Л.В - 12 стр.

UptoLike

12
Современная технология проектирования программного обеспечения
должна обеспечивать:
соответствие стандарту ISO/IEC 12207 (поддержка всех процессов жиз-
ненного цикла программного обеспечения);
гарантированное достижение целей разработки информационных сис-
тем в рамках установленного бюджета, с заданным качеством и в установлен-
ное время;
возможность декомпозиции проекта на составные части, разрабатывае-
мые группами исполнителей ограниченной численности (2-5 человек), с после-
дующей интеграцией составных частей;
минимальное время получения работоспособной системы;
поддержка комплексом согласованных CASE-средств, обеспечивающих
автоматизацию процессов, выполняемых на всех стадиях жизненного цикла.
Отличительной особенностью современного этапа развития технологии
программирования является создание и внедрение автоматизированных техно-
логий разработки и сопровождения программного обеспечения, которые были
названы CASE-технологиями (Computer-Aided Software/System Engineering –
разработка программного обеспечения/программных систем с использованием
компьютерной поддержки). В настоящее время практически все промышленно
производимое программное обеспечение разрабатывается с использованием
CASE-технологий.
CASE-технологии представляют собой совокупность методологий анали-
за, проектирования, разработки и сопровождения сложных программных сис-
тем, основанных как на структурном, так и на объектном подходах.
В объектно-ориентированном подходе основная категория объектной модели
классобъединяет в себе на элементарном уровне как данные, так и операции,
которые над ними выполняются (методы). Главное достоинство объектно-
ориентированного подхода: объектно-ориентированные системы более открыты и
легче поддаются внесению изменений, поскольку их конструкция базируется на ус-
тойчивых формах. Это дает возможность системе развиваться постепенно и не приво-
     Современная технология проектирования программного обеспечения
должна обеспечивать:
     – соответствие стандарту ISO/IEC 12207 (поддержка всех процессов жиз-
ненного цикла программного обеспечения);
     – гарантированное достижение целей разработки информационных сис-
тем в рамках установленного бюджета, с заданным качеством и в установлен-
ное время;
     – возможность декомпозиции проекта на составные части, разрабатывае-
мые группами исполнителей ограниченной численности (2-5 человек), с после-
дующей интеграцией составных частей;
     – минимальное время получения работоспособной системы;
     – поддержка комплексом согласованных CASE-средств, обеспечивающих
автоматизацию процессов, выполняемых на всех стадиях жизненного цикла.
     Отличительной особенностью современного этапа развития технологии
программирования является создание и внедрение автоматизированных техно-
логий разработки и сопровождения программного обеспечения, которые были
названы CASE-технологиями (Computer-Aided Software/System Engineering –
разработка программного обеспечения/программных систем с использованием
компьютерной поддержки). В настоящее время практически все промышленно
производимое программное обеспечение разрабатывается с использованием
CASE-технологий.
     CASE-технологии представляют собой совокупность методологий анали-
за, проектирования, разработки и сопровождения сложных программных сис-
тем, основанных как на структурном, так и на объектном подходах.
     В объектно-ориентированном подходе основная категория объектной модели
– класс – объединяет в себе на элементарном уровне как данные, так и операции,
которые над ними выполняются (методы). Главное достоинство объектно-
ориентированного подхода: объектно-ориентированные системы более открыты и
легче поддаются внесению изменений, поскольку их конструкция базируется на ус-
тойчивых формах. Это дает возможность системе развиваться постепенно и не приво-
                                      12