русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Порівняння життєвого циклу програмного забезпечення при традиційній розробці і розробці з використанням CASE-засобів


Дата добавления: 2015-08-06; просмотров: 867; Нарушение авторских прав


При використанні CASE-технологій змінюються усі фази життєвого циклу, причому найбільші зміни стосуються фаз аналізу і проектування. У табл. 10.1 наведені основні зміни життєвого циклу при використанні CASE-технологій у порівнянні з традиційною технологією розробки.

Таблиця 10.1

Традиційна технологія розробки Розробка за допомогою CASE-технології
Основні зусилля - на кодування і тестування Основні зусилля - на аналіз і проектування
"Паперові" специфікації Швидке ітеративне макетування
Ручне кодування Автоматична генерація машинного коду
Тестування ПЗ Автоматичний контроль проекту
Супровід програмного коду Супровід проекту

У табл.10.2 наведені оцінки трудозатрат по фазах життєвого циклу ПО.
Перший рядок таблиці відповідає традиційної технології розробки, друга - розробці з використанням структурних методологій вручну, третя - розробці з використанням CASE-технологій.

Таблиця 10.2

Аналіз Проектування Програмування Тестування
20% 15% 20% 45%
30% 30% 15% 25%
40% 40% 5% 15%

Отже, при розробці з використанням CASE-систем основний обсяг роботи розподілений на початкові етапи ЖЦ, на яких важливий творчий фактор. Використання CASE зводить до мінімуму рутинну роботу на етапі кодування і значно зменшує час тестування продукту. Фактично CASE являють собою новий тип графічно орієнтованих інструментів, що потрібні для системи підтримки ЖЦ ПЗ".



<== предыдущая лекция | следующая лекция ==>
Фактории, що сприяли появі програмно-технологічних засобів | Концептуальні основи CASE-технології


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.137 сек.