ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »