double arrow

CASE-технологии. ЕСПД – единая система проектной документации

Документирование

Память

- регистровая

- оперативная

- долговременная


ЕСПД – единая система проектной документации.

Документы:

1). ТЗ (техническое задание):

1. название (полное и краткое)

2. цели разработки

3. разработчики

4. технические требования

- функциональные (то, что должна делать программа)

- нефункциональные (эргономика, переносимость).

// 4.1, 4.2…Вложенность пунктов – не более 4.

    1. Сроки и этапы (полезно декомпозировать работы при оценке сроков)
    2. Цена
    3. Порядок приема.

2). ПМИ (программа и методика испытаний) - структурно совпадает с ТЗ, указывается, как оценивать каждый пункт

3). User Guide – должен быть подробный

4). РСП (руководство системного программиста) - - включает инструкцию по установке

5) Src (без доки бесполезны)

6)Руководство программиста(как устр.). Исходный код и комментарии, может быть dll и API,

(Free Software Foundation)


Computer-Aided Software Engineering (разработка ПО с помощью компьютера)

MainFrame 1965 – 1970 – 1990 -- RYO = Roll your own

ClientServer 1980 – 1990 - 2000 – SDM = Structure Design Modeling

Internet 1998 – 2000 – 2005 – IE = Information Engineering

UnPc 2000 – GUI = Graphic User Interface

Прослеживается такая закономерность: период доминирования каждой следующей технологии сокращается вдвое, одновременно все более многочисленными и масштабными становятся создаваемые системы

Основы CASE:

1. методология+диаграммы

2. диаграммы (созданные в спец. графических редакторах) – UPPER CASE

редакторы - помогают рисовать диаграммы; возникли с распространением PC и GUI

3. Generator – LOWER CASE (генерация кода в некоторые целевые языки)

4. Repository

Если сначала диаграммы рисовались вручную, то в середине 80-х годов появляются первые продукты, реализующие CASE-технологию. Компания TI (Texas Instruments) выпускает продукт IEF (Information Engineering Facility), компания KW (Knowledge Ware) создает ADW; целевыми платформами обоих продуктов являлись только мейнфреймы - это основной их недостаток. В 1986 году начинаются разработки продукта HPS (High Productivity System), а в 1990 году образуется компания SEER, которая выпускает HPS на рынок. В 1992-93гг. по заказу этой компании мы полностью переписали HPS, сохранив их замечательные бизнес-идеи.

В середине 80-х годов мы также разработали технологию RTST, которая включала в себя все перечисленные выше компоненты, включая генератор в Алгол 68. В чем-то мы даже превзошли американцев, поскольку они умели генерировать только экранные формы, базы данных и стандартные действия CRUD (create, read, update, delete), а мы в дополнение к этому генерировали и бизнес-логику на основе SDL-диаграмм.

1990е - В этот момент были очень популярны средства быстрого прототипирования – Rapid Application Development (RAD), такие как Power Builder, FORTE, Sun Microsystems Powery.

С 1998 года стала набирать силу технология Rational Rose, («three amigos» Рэмбо, Буча и Якобсона), UML - Universal Modeling Language

В 1996 году известный собиратель устарелых средств компания Sterling Software скупила почти все CASE –средства, кроме HPS фирмы SEER Technologies.

В конце концов, ещё более мощный «могильщик» Computer Associates купил компанию Sterling Software



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: