У дома развитие Какво представлява компютърното софтуерно инженерство (случай)? - определение от техопедия

Какво представлява компютърното софтуерно инженерство (случай)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава компютърно софтуерно инженерство (CASE)?

Компютърно софтуерно инженерство (CASE) е приложението на компютърно подпомагани инструменти и методи в разработката на софтуер за осигуряване на висококачествен и без дефекти софтуер. CASE гарантира контролиран и дисциплиниран подход и помага на дизайнери, разработчици, тестери, мениджъри и други да видят основните етапи на проекта по време на разработката.

CASE може да служи и като хранилище за документи, свързани с проекти като бизнес планове, изисквания и спецификации за проектиране. Едно от най-добрите предимства на използването на CASE е доставката на крайния продукт, който е по-вероятно да отговори на изискванията в реалния свят, тъй като гарантира, че клиентите остават част от процеса.

Techopedia обяснява компютърно софтуерно инженерство (CASE)

Подходът CASE обхваща целия цикъл на разработване на продукти, включително генериране на кодове, продуктови инструменти, хранилища, прототипиране и други инструменти.

В CASE са включени различни инструменти и се наричат ​​CASE инструменти, които се използват за поддържане на различни етапи и основни етапи в жизнения цикъл на разработката на софтуер.

Видовете инструменти CASE включват:

  • Инструменти за диаграмиране: Помощ при диаграмни и графични представяния на данните и системните процеси.
  • Генератори на компютърни дисплеи и отчети: Помощ за разбиране на изискванията за данни и свързаните взаимоотношения.
  • Инструменти за анализ: Съсредоточете се върху непоследователни, неправилни спецификации, включени в диаграмата и потока от данни.
  • Централен хранилище: Осигурява единна точка за съхранение на диаграми на данни, отчети и документи, свързани с управление на проекти.
  • Генератори на документация: Помощ при генериране на потребителска и техническа документация съгласно стандартите.
  • Генератори на кодове: Помощ при автоматично генериране на код, включително дефиниции, с помощта на дизайните, документите и диаграмите.

Предимствата на подхода CASE включват:

  • Тъй като специален акцент е поставен върху редизайн и тестване, разходите за обслужване на продукта през очаквания срок на експлоатация са значително намалени.
  • Общото качество на продукта се подобрява, тъй като по време на процеса на разработване се предприема организиран подход.
  • Шансовете да се отговори на изискванията в реалния свят са по-вероятни и лесни с компютъризиран подход за софтуерно инженерство.

CASE индиректно предоставя на организацията конкурентно предимство, като спомага за осигуряването на развитието на висококачествени продукти.

Какво представлява компютърното софтуерно инженерство (случай)? - определение от техопедия