- •Содержание
- •1. Понятие автоматизированной информационной системы
- •2. Структура автоматизированной информационной системы
- •3. Основные понятия системного анализа
- •4. Порядок системного анализа
- •5. Принципы системного анализа
- •6. Понятие жизненного цикла аис и его модели
- •7. Процессы жизненного цикла аис: основные, вспомогательные, организационные.
- •8. Этапы (стадии) жизненного цикла аис
- •9. Описание предметной области аис моделью «Как есть»
- •10. Информационное обеспечение аис и информационные модели «Как должно быть»
- •11. Управление требованиями на стадиях детального проектирования, разработки, внедрения и сопровождения ис
- •12. Анализ предметной области аис
- •13. Выбор проектных решений аис и его обоснование
- •14. Проектирование системной архитектуры и анализ требований к по
- •15. Проектирование программной архитектуры и техническое проектирование программных средств
- •16. Кодирование
- •17. Тестирование
- •18. Установка и сопровождение
- •19. Каскадная модель жизненного цикла аис
- •4.Тестирование
- •20. Спиральная модель жизненного цикла аис
- •21. Понятие и виды моделей информационной системы
- •22. Методы проектирования аис
- •23. Графическая нотация и метод проектирования idef0
- •24. Графическая нотация и метод проектирования idef3
- •23. Методика построения dfd-диаграмм
- •24. Графическая нотация epc
- •25. Нотация aris Organizational Chart
- •26. Нотация aris Information Flow
- •27. Сравнительный анализ aris idef0 и idef3
- •28. Метод проектирования 1с:Профкейс
- •29. Понятие технологии проектирования
- •30. Технология проектирования информационного обеспечения аис
- •31. Технологии проектирования программного обеспечения аис (структурный и объектно-ориентированный подходы).
- •32. Саsе-средства, их функциональные возможности и характеристика
- •33. Оценка и управление качеством аис
- •34. Организация труда при разработке аис
- •35. Оценка необходимых ресурсов для реализации проекта
- •36. Технология групповой разработки аис
- •37. Автоматизация управления групповой разработкой проектов аис на примере 1с:Предприятия
- •38. Классификация аис по признаку структурированности задач
- •39. Классификация аис по виду деятельности
- •40. Классификация информационных систем по уровням управления
16. Кодирование
Работа по программированию и тестированию программных средств состоит из следующих задач применительно к каждому программному объекту архитектуры (или объекту программной конфигурации, если он определен):
Разработчик должен разработать и документально оформить следующие продукты:
a) каждый программный модуль и базу данных;
b) процедуры испытаний (тестирования) и данные для тестирования каждого программного модуля и базы данных.
Разработчик должен протестировать каждый программный модуль и базу данных, гарантируя, что они удовлетворяют установленным требованиям. Результаты тестирования должны быть документально оформлены.
Разработчик, при необходимости, должен уточнить документацию пользователя.
Разработчик должен уточнить общие требования к тестированию и программу сборки программных средств.
Разработчик должен оценить запрограммированные элементы программного объекта и результаты их тестирования по следующим критериям (при этом результаты оценок должны быть документально оформлены):
a) учет требований к программному объекту и проекту объекта в целом;
b) внешнее соответствие требованиям и проекту программного объекта;
c) внутреннее соответствие между требованиями к программным модулям;
d) тестовое покрытие всех модулей;
e) соответствие методов программирования и используемых для них стандартов;
f) возможность сборки и тестирования;
g) возможность эксплуатации и сопровождения.
Описание программных модулей должно включать блок- схемы и описание блок-схем алгоритмов основных расчетных модулей или настройки программных модулей (при внедрении типовых информационных систем).
Сборка программных средств состоит из следующих задач применительно к каждому программному объекту архитектуры (или объекту программной конфигурации, если он определен):
Разработчик должен разработать план сборки для объединения программных модулей и компонентов в программный объект. План должен включать требования к испытаниям (тестированию), процедуры тестирования, контрольные данные, обязанности исполнителя и программу испытаний. План должен быть документально оформлен.
Разработчик должен собрать программные модули и компоненты и протестировать их как продукты, разработанные в соответствии с планом сборки. Должно быть обеспечено, чтобы каждая сборка удовлетворяла требованиям к программному объекту и чтобы программный объект был полностью собран в результате данной работы. Результаты сборки и тестирования должны быть документально оформлены.
Разработчик, при необходимости, должен уточнить документацию пользователя.
Разработчик должен разработать и документально оформить для каждого квалификационного требования к программному объекту - набор тестов, контрольных примеров (исходные и выходные данные, критерии тестирования), процедуры испытаний для проведения квалификационных испытаний программных средств. Разработчик должен обеспечить, чтобы собранный программный объект был готов к квалификационным испытаниям.
Разработчик должен оценить план сборки, проект, запрограммированный программный объект, проведенные испытания, результаты тестирования и документацию пользователя по следующим критериям (при этом результаты оценок должны быть документально оформлены):
a) учет требований к системе;
b) внешнее соответствие требованиям к системе;
c) внутренняя согласованность между программными объектами;
d) тестовое покрытие требований к программному объекту;
e) соответствие используемых испытательных стандартов и методов испытаний;
f) соответствие ожидаемым результатам;
g) выполнимость квалификационного испытания программного объекта;
h) возможность эксплуатации и сопровождения.
Разработчик должен проводить совместный анализ.