Здавалка
Главная | Обратная связь

Проектирование информационных систем



26. Жизненный цикл и этапы разработки программного обеспечения.Понятие жизненного цикла ПП.Этапы жизненного цикла на укрупненном и детализированном уровнях.

27. Эволюция моделей жизненного цикла программного обеспечения.Каскадная и спиральная модели жизненного цикла. Достоинства и недостатки моделей.

28. Изменение жизненного цикла программного обеспечения при использовании CASE-технологий.Понятие CASE-технологий, парадигма методология/метод/нотация/средство, CASE-I, CASE-II.

29. CASE-средства – современные средства проектирования информационных систем.Понятие CASE-средство. Классификация современных CASE-средств.

30. Современные методы ускорения разработки программного обеспечения. Технологии RAD, JAD и прототипирование.Описание современных методов выявления требований: JAD-метод (совместная разработка приложений), RAD-метод (быстрая разработка приложений), прототипирование.

31. Традиционные методы выявления требований к разрабатываемому ПО.Описание традиционных методов выявления требований: интервью, анкеты, наблюдение, изучение документов и программных средств.

32. Оценка качества процессов создания программного обеспечения.Стандарты качества: ISO 9000, СММ, SPICE.

33. Классификация программных продуктов по функциональному признаку.Системные ПП, прикладные ПП, гибридные ПП.

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

35. Предпроектные исследования предметной области. Разработка технического задания. Состав технического задания. Цель предпроектных исследований. Понятие техническое задание, его назначение и состав.

36. Принципиальные решения начальных этапов проектировании.Выбор архитектуры программного обеспечения; выбор типа пользовательского интерфейса и технологии работы с документами; выбор подхода к разработке (структурного или объектного); выбор языка и среды программирования.

37. Анализ требований и определение спецификаций программного обеспечения при структурном подходе.Понятие структурного подхода, понятие спецификации ПО, диаграммы переходов состояний, функциональные диаграммы, диаграммы потоков данных.

38. Анализ требований и определение спецификаций программного обеспечения при объектном подходе.Понятие объектного подхода, использование UML.

39. Типы пользовательских интерфейсов и этапы их разработки.Понятие пользовательского интерфейса, диалоги, процедурно-ориентированные и объектно-ориентированные интерфейсы, этапы разработки пользовательского интерфейса.

40. Проектирование интерфейса пользователя. Психофизические особенности человека, связанные с восприятием, запоминанием и обработкой информации.Проектирование интерфейса пользователя, необходимость учета особенностей восприятия цвета, звука, времени человеком.

41. Модели интерфейса пользователя.Модель программиста, модель пользователя, программная модель интерфейса.

42. Классификации диалогов и общие принципы их разработки.Типы диалогов, их достоинства и недостатки.

43. Тестирование программного обеспечения. Структурное тестирование.Понятие тестирование ПО, суть структурного тестирования, критерии формирования тестовых наборов.

44. Тестирование программного обеспечения. Функциональное тестирование.Понятие тестирование ПО, суть функционального тестирования, методы формирования тестовых наборов.

45. Тестирование программного обеспечения. Тестирование модулей и комплексное тестирование.Понятие тестирование ПО, Тестирование модулей: восходящее и нисходящее тестирование, комбинированный подход. Комплексное тестирование: критерии завершения тестирования и отладки.

46. Тестирование программного обеспечения.Оценочное тестирование. Понятие тестирование ПО, суть оценочного тестирования.

47. Отладка программного обеспечения. Классификация ошибок.Понятие отладки ПО, причины сложности отладки, описание классификации ошибок по этапу обработки программы, классификация ошибок этапа выполнения по возможным причинам.

48. Отладка программного обеспечения. Методы отладки программного обеспечения.Понятие отладки ПО, описание методов ручного тестирования, индукции, дедукции, обратного прослеживания.

49. Отладка программного обеспечения. Методы и средства получения дополнительной информации.Понятие отладки ПО, метод отладочного вывода, интегрированные средства отладки, независимые отладчики.

50. Отладка программного обеспечения. Общая методика отладки программного обеспечения.Понятие отладки ПО, поэтапное описание методики отладки

 

-------------------------------------------------------------------------------------------------------







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.