Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Этапы жизненного цикла программного обеспечения




Пакеты сложной структуры.

Пакеты простой структуры.

Пакеты, обеспечивающие заданный режим обработки задания.

Пакеты, обеспечивающие решение задач пользователя.

Особенности организации пакетов.

Пакет должен обладать набором следующих возможностей:

1. Возможность настройки пакета на работу определенного пользователя (особенно в современное время).

2. Учитывать методы обработки данных (как данные представлять в компьютере).

3. Формы представления данных.

4. Учитывать полноту диагностики (сообщения об ошибке).

5. Снижение образовательного уровня пользователя.

Классификация пакетов прикладных программ.

I. По функциям, реализованным самим пакетом:

a) Программы для запуска Windows, NC, …, пакеты пишет программист.

b) Word, Access, ….

II. По типу операционной системы, под управлением которой работают:

1. Под DOS, Windows, OS/2, ….

III. По способу управления пакетом:

Пакеты можно создавать:

  • Языком самого пакета.
  • Языком обработки заданий в MS DOS’e.

Пакеты сложной структуры имеют возможность фиксированной и произвольной последовательности выбора пунктов меню. Они создаются, как и пакеты простой структуры, двумя способами.

Если используется язык обработки заданий, то объединение файлов идет при запуске.bat файла. если используется язык самого пакета – то во время создания.exe файла.

 

I. Анализ требований, предъявляемых к программному продукту:

1. Целесообразность решения задачи на ЭВМ.

2. Уточнение ресурсов ЭВМ.

3. Формирование требований к задаче.

4. Формулирование ограничений на программное обеспечение.

5. Маркетинговые исследования.

6. Определение количественного и качественного состава разработчиков.

7. Определение формы взаимодействия разработчиков.

8. Уточнение сроков разработки.

9. Переход со старого программного продукта на новый.

II. Определение спецификации:

1. Определяется структура входных и выходных данных.

2. Определяется доступ к данным.

3. Составляется перечень функций, которые должны выполняться программным продуктом.

4. Разработка тестов контроля.

Результатом работы этого этапа является документ, который называется спецификацией. В документ тесты не входят.

III. Проектирование:

1. Разработка алгоритмов программного обеспечения.

2. ПО разбивается на модули или функции.

3. Определяются требования и ограничения на разработку каждого модуля (функции).

4. Определяются связи между модулями. Строиться схема иерархии.

5. Закрепляется за исполнителем.

6. Выбирается язык программирования и другие программные инструментальные средства.

IV. Программирование или кодирование:

Непосредственное программирование модулей и функций с использованием языков и методов структурного и объектно–ориентированного программирования.

V. Тестирование:

3 уровня тестирования:

1. Автономное (тестирование исполнителем отдельных модулей) свои тесты.

2. Комплексное (тестирование нескольких модулей вместе) частично – тесты второго этапа.

3. Системное (весь программный продукт).

С помощью тестов второго этапа программный продукт подвергается тестированию.

 

VI. Внедрение, эксплуатация и сопровождение:

1. Программный продукт тестируется заказчиком на реальных данных (опытная эксплуатация, бета- версия) Если есть ошибки, то о них сообщается разработчику и идет доработка программного продукта.

2. Разработка сопроводительной документации (описание программы, инструкции программисту, инструкции пользователю (оператору)).

Продажа – промышленная эксплуатация.

Этапы Теоретически Фактически
  10%
Нужно больше времени
3%

  10% 3%
  15% 5%
  20%
Тестирование и устранение ошибок
7%

  25% 15%
  20%
Устранение ошибок
67%




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 347; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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