 
        
        Вопросы к экзу
.docxВопросыкэкзамену
«Технологиипрограммирования»
- Назовитецельразбиенияисходныхданныхпрограммнаклассыэквивалентности. Приведите пример выделения классов эквивалентности длякакой-либозадачи. 
- Дайте определение структуры данных. Приведите пример структурыданных.Дайте пояснения относительноее частей. 
- Дайте определение схемы. Приведите пример. Какие группы символовиспользуютсяв Вашемпримере (согласноГОСТ 19.701-80). 
- Дайтеопределениетаблицырешений.Приведитепример. 
- Дайте определение модели жизненного цикла ПП. Приведите какую-либомодель ЖЦ и дайте необходимые пояснения. 
- Дайтеопределениенотации.Приведитепример. 
- ДайтеопределениеспецификациямПО,назовитеизвестныеВамвнешниеспецификациииихособенности.Приведитепримерспецификации. 
- Назовите группы символов, которые используются в схемах проектовПОсогласноГОСТ, иприведите примерытакихсимволов. 
- Дайте определение схемы, перечислите схемы, которые используютсяпри документировании ПО, и их назначение. Приведите пример какой-либосхемыиназовитегруппысимволов,которыевтакихсхемахприменяются. 
- Приведите пример и дайте пояснения редуцирования таблицы решенийдлякакой-либо внешней спецификации. 
- Назовитенотациииприведитепримернотациидляизображенияструктурных алгоритмов. 
- Дайте определение прочности модуля и приведите примеры модулей сразнымиклассами прочности. 
- Дайте определение сцепления модулей и приведите примеры модулей сразнымивидами сцепления. 
- Дайте определение технологии программирования. Какие технологииВызнаетеи ккаким периодамотносится появлениеэтихтехнологий? 
- Дайтеопределениеобъектно-ориентированногопрограммирования(ООП).Назовите иохарактеризуйте основные свойстваООП. 
- Блочно-иерархическийподходксозданиюпрограммныхсистем. 
- Проблемыразработкисложныхпрограммныхсистем. 
- Дайтеопределениемоделижизненногоцикла(ЖЦ)программногопродукта (ПП). Каскадная модель ЖЦ ПП. Область применения, достоинстваинедостатки. 
- Этапы жизненного цикла (ЖЦ) программных продуктов (ПП). СхемаЖЦПП. 
- Функциональное и структурное тестирование программ: цели, отличиястратегий,рекомендации поприменению. 
- Этапытестированияпрограмм.Стадиитестированиявпроцессеразработкипрограммногообеспечения.Методы,используемыенакаждойстадии. 
- Ручнойконтролькакметодтестирования. 
- Методыструктурноготестирования.Общийнедостаток методов. 
- Методыфункциональноготестирования.Областиприменения. 
- Основныеположенияметодаэквивалентногоразбиения. 
- Основныеположенияметодаграничныхзначений. 
- Пошаговоетестированиемодульныхпрограмм.Достоинстваинедостаткиподходов. 
- Стихийное программирование. Этапы совершенствования архитектурыпрограмм. 
- Структурноепрограммирование.Определениеподхода,цельипринципы. 
- Нисходящаястратегияразработкипрограмм. 
- Принципымодульногопрограммирования. 
- Основныепонятияобъектно-ориентированногопрограммирования. 
- Достоинства и недостатки объектно-ориентированногопрограммирования. 
- CASE-технологиикакрезультатэволюционногоразвитияинструментальныхсредств. 
- СравнениеэтаповжизненногоциклавCASE-технологияхипритрадиционнойразработке ПО. 
- Спиральнаямодельжизненногоциклапрограммныхпродуктов. 
- ДайтеопределениемоделижизненногоциклаПП.Приведитекаскаднуюи спиральнуюмодели ЖЦи дайтекраткие пояснения. 
