Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГЛАВА_4.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

Собираемые метрики, используемые методы, стандарты и шаблоны

На этапе проектирования ПП необходимо выполнять оценки расхождений плановых сроков и объемов с фактическими, числа проведенных обзоров, выявленных ошибок и дефектов, а также средних трудозатрат и производительности проектирования. Все полученные данные следует хранить в ИБД проектной груп­пы.

Используемый инструмент: система подготовки документов (например, MS Word).

Используемые методы и стандарты: процесс организации; мет­рическая программа организации.

Используемые шаблоны: описания результатов высокоуровне­вого проектирования; отчета по обзору; отчета о статусе проекта.

Контрольные вопросы

1. Каково назначение этапа проектирования в жизненном цикле раз­работки программного продукта?

2. Что является компонентой проектирования и какие для нее могут быть определены атрибуты?

3. Дайте определение понятия «алгоритм».

4. Какие основные принципы положены в основу структурного под­хода к программированию?

5. Дайте определите понятия «программная заглушка». Каково ее на­значение?

6. Какие проблемы программирования способствовали широкому рас­пространению объектно-ориентированного подхода к программирова­нию?

7. Какие достижения технологии способствовали возникновению объектно-ориентированного подхода к программированию?

8. Для чего предназначены CASE-средства, или CASE-технологии?

9. Дайте определение понятия «объект».

10. Что такое абстрагирование?

11. Что такое инкапсуляция?

12. Дайте определение понятия «класс».

13. Каково назначение языка UML?

14. Какие метрики собирают на этапе проектирования?

15. Какие методы, стандарты и шаблоны используют на этапе проек­тирования?

ЭТАПЫ РАЗРАБОТКИ ПРОГРАММНОГО ПРОДУКТА

Кодирование

На этапе разработки ПП выполняются следующие основные действия: кодирование; тестирование; разработка справочной си­стемы ПП; создание документации пользователя; создание вер­сии и инсталляции ПП.

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

Пример оформления заголовка программы:

;*Description: *

. * *

;*File Listing template for CPU32 has been developed*

; * with MASM v.5.0. *

. * *

;* Creation Date: 21/04/95 From: New . *

. * *

;* Author: IBS Russia *

. * *

;* Update By Modification: *

. * *

;* 06/05/95 AR Add changes according to R.Soja and *

;* B.Calvert comments / letter from 06/05/95 / for *

;* MASM 5.0 *

. * *

. * *

. * *

;* **** This Revision: 1.11 **** *

. * *

;* Last Modified: 06/05/95 By: Alexandr Rudakov *

При кодировании необходимо следовать стандарту на выбран­ный язык, например, для языка С — это ANSI С, а для C++ — ISO/IEC 14882 «Standart for the C++ Programming Language».

Кроме общепринятого стандарта на язык программирования в компании могут использоваться разработаны и свои дополнитель­ные требования к правилам написания программ. В основном они касаются правил оформления текста программы.

Следование стандарту и правилам компании позволяет создать корректно работающую, легко читаемую, понятную другим раз­работчикам программу, содержащую сведения о разработчике, дату создания, имя и назначение, а также и необходимые данные для управления конфигурацией.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]