Зміст:
- Визначення - Що означає інженерія програмного забезпечення (CASE)?
- "Техопедія" пояснює комп'ютерну програмну інженерію (CASE)
Визначення - Що означає інженерія програмного забезпечення (CASE)?
Комп'ютерна інженерія програмного забезпечення (CASE) - це застосування комп'ютерних інструментів та методів у розробці програмного забезпечення для забезпечення якісного програмного забезпечення та без дефектів. CASE забезпечує перевірений та дисциплінований підхід та допомагає дизайнерам, розробникам, тестерам, менеджерам та іншим бачити основні етапи проекту під час розробки.
CASE також може слугувати сховищем для пов'язаних з проектом документів, таких як бізнес-плани, вимоги та технічні характеристики. Однією з найкращих переваг використання CASE є доставка кінцевого продукту, який, швидше за все, відповідає вимогам реального світу, оскільки гарантує, що клієнти залишаються частиною процесу.
"Техопедія" пояснює комп'ютерну програмну інженерію (CASE)
Підхід CASE охоплює весь цикл розробки продуктів, включаючи генерацію коду, інструменти продукту, сховища, прототипування та інші інструменти.
У CASE входять різні інструменти і називаються інструментами CASE, які використовуються для підтримки різних етапів і етапів у життєвому циклі розробки програмного забезпечення.
Типи інструментів CASE включають:
- Інструменти діаграмування: допомога в діаграматичному та графічному зображенні даних та системних процесів.
- Генератори комп'ютерних дисплеїв та звітів: допомога в розумінні вимог до даних та взаємозв'язків.
- Інструменти аналізу: зосередитись на суперечливих, неправильних специфікаціях, що беруть участь у діаграмі та потоці даних.
- Центральний сховище: забезпечує єдину точку зберігання для діаграм даних, звітів та документів, пов'язаних з управлінням проектами.
- Генератори документації: допомога в створенні користувачів та технічної документації відповідно до стандартів.
- Генератори коду: допомога в автоматичному генеруванні коду, включаючи визначення, за допомогою конструкцій, документів і діаграм.
До переваг підходу CASE можна віднести:
- Оскільки особливий акцент робиться на переробці, а також на тестуванні, вартість обслуговування товару протягом очікуваного терміну експлуатації значно зменшується.
- Загальна якість продукту покращується, оскільки в процесі розробки застосовується організований підхід.
- Шанси задовольнити потреби в реальному світі є більш імовірними та простішими при використанні комп'ютерного підходу до програмного забезпечення.
CASE опосередковано забезпечує організацію конкурентну перевагу, допомагаючи забезпечити розвиток високоякісної продукції.