словосочетание быстрая разработка приложений сокращенно записывается как
СОДЕРЖАНИЕ
История
Эти идеи были далее развиты и усовершенствованы пионерами RAD, такими как Джеймс Керр и Ричард Хантер, которые вместе написали основополагающую книгу на эту тему Inside RAD, которая следовала за поездкой менеджера проекта RAD, когда он управлял и совершенствовал методологию RAD в реальных условиях. время на реальном проекте RAD. Эти и им подобные помогли RAD завоевать популярность в качестве альтернативы традиционным подходам к жизненному циклу системных проектов.
Джеймс Мартин чувствовал себя комфортно с RAD благодаря подразделению информационной инженерии Dupont и его руководителю Скотту Шульцу, а также их отношениям с Джоном Андервудом, который возглавлял специализированную компанию по разработке RAD, которая положила начало многим успешным проектам RAD в Австралии и Гонконге.
Успешные проекты, в том числе ANZ Bank, Lend Lease, BHP, Coca-Cola Amatil, Alcan, Hong Kong Jockey Club и многие другие.
Успех, который привел к тому, что и Скотт Шульц, и Джеймс Мартин провели время в Австралии с Джоном Андервудом, чтобы понять методы и детали того, почему Австралия оказалась непропорционально успешной в реализации важных для миссии проектов RAD.
Метод Джеймса Мартина RAD
Подход Джеймса Мартина к RAD делит процесс на четыре отдельных этапа:
Плюсы и минусы быстрой разработки приложений
Предполагаемые преимущества RAD включают:
К недостаткам РАД можно отнести:
Тест Информационные системы
1. В основе информационной системы лежит
а) среда хранения и доступа к данным
б) вычислительная мощность компьютера
в) компьютерная сеть для передачи данных
г) методы обработки информации
2. Информационные системы ориентированы на
а) конечного пользователя, не обладающего высокой квалификацией
в) специалиста в области СУБД
г) руководителя предприятия
3. Неотъемлемой частью любой информационной системы является
б) программа созданная в среде разработки Delphi
в) возможность передавать информацию через Интернет
г) программа, созданная с помощью языка программирования высокого уровня
4. В настоящее время наиболее широко распространены системы управления базами данных
5. Более современными являются системы управления базами данных
6. СУБД Oracle, Informix, Subase, DB 2, MS SQL Server относятся к
7. Традиционным методом организации информационных систем является
а) архитектура клиент-клиент
б) архитектура клиент-сервер
в) архитектура сервер- сервер
г) размещение всей информации на одном компьютере
8. Первым шагом в проектировании ИС является
а) формальное описание предметной области
б) построение полных и непротиворечивых моделей ИС
в) выбор языка программирования
г) разработка интерфейса ИС
9. Для повышения эффективности разработки программного обеспечения применяют
10. Под CASE – средствами понимают
а) программные средства, поддерживающие процессы создания и сопровождения программного обеспечения
б) языки программирования высокого уровня
в) среды для разработки программного обеспечения
г) прикладные программы
11. Средством визуальной разработки приложений является
г) язык программирования высокого
12. Microsoft.Net является
б) языком программирования
в) системой управления базами данных
г) прикладной программой
13. По масштабу ИС подразделяются на
в) объектно- ориентированные и прочие
г) одиночные, групповые, корпоративные
14. По сфере применения ИС подразделяются на
а) системы обработки транзакций
б) системы поддержки принятия решений
в)системы для проведения сложных математических вычислений
15. По сфере применения ИС подразделяются на
б) обработка данных
в) совокупность операций
г) преобразование данных
17. Составление сметы и бюджета проекта, определение потребности в ресурсах, разработка календарных планов и графиков работ относятся к фазе
а)подготовки технического предложения
18. Сбор исходных данных и анализ существующего состояния, сравнительная оценка альтернатив относятся к фазе
б) подготовки технического предложения
19. Наиболее часто на начальных фазах разработки ИС допускаются следующие ошибки
а) неправильный выбор языка программирования
б) неправильный выбор СУБД
в) неправильный подбор программистов
г) ошибки в определении интересов заказчика
20. Жизненный цикл ИС регламентирует стандарт ISO/IEC 12207. IEC – это
а) международная организация по стандартизации
б) международная комиссия по электротехнике
в) международная организация по информационным системам
г) международная организация по программному обеспечению
21. Согласно стандарту, структура жизненного цикла ИС состоит из процессов
а) основных и вспомогательных процессов жизненного цикла и организационных процессов
б) разработки и внедрения
в) программирования и отладки
г) создания и использования ИС
22. Наиболее распространённой моделью жизненного цикла является
а) модель параллельной разработки программных модулей
б) объектно-ориентированная модель
в) каскадная модель
г) модель комплексного подхода к разработке ИС
23. Наиболее распространённой моделью жизненного цикла является
б) не линейная модель
в) непрерывная модель
г) спиральная модель
24. Более предпочтительной моделью жизненного цикла является
б) модель комплексного подхода к разработке ИС
25. Словосочетание – быстрая разработка приложений сокращённо записывается как
26. Методология быстрой разработки приложений используется для разработки
в) приложений, в которых интерфейс пользователя является вторичным
г) систем, от которых зависит безопасность людей
27. Согласно ISO 12207, объединение одного или нескольких процессов, аппаратных средств, программного обеспечения, оборудования и людей для удовлетворения определённым потребностям или целям это
а) информационная система
в) полнофункциональный программно-аппаратный комплекс
г) вычислительный центр
28. Основой практически любой ИС является
б)язык программирования высокого уровня
г) набор методов и средств создания ИС
29. К основным функциям, выполняемым СУБД, обычно относят
а) управление транзакциями
в) выполнение вычислений
г) построение диаграмм
30. Поддержка механизма транзакций СУБД является
г) весьма вероятной
31. Параллельное выполнение смеси транзакций, результат которого эквивалентен результату их последовательного выполнения, называется
б) комплексной обработкой
г) одновременной обработкой транзакций
32. Запись в журнале информации о изменениях происходящих в базе данных называется
в) фиксацией изменений
33. Благодаря работам Э. Кодда были созданы базы данных
34. Реляционные базы данных получили своё название благодаря тому, что
а) таблицы данных связаны между собой
б) в них быстро обрабатывается информация
в) в них можно хранить данные сложной структуры
г) данные в них представлены в виде таблиц
35. Последнее обновление стандарта языка SQL было принято в году
36. Сущностям реального мира более близка модель данных
37. В постреляционных СУБД используются модели данных
а) объектно-ориентированная и реляционная
б) реляционная и иерархическая
в) иерархическая и сетевая
38. К основным достоинствам реляционного подхода к управлению базой данных следует отнести
а) возможность сравнительно просто моделировать большую часть распространённых предметных областей
б) наличие простого и мощного математического аппарата
в) возможность описания объектов любой сложности
г) простота отображения взаимосвязей реального мира
39. Множество атомарных значений одного и того же типа называется
40. Столбцы отношения называются
г) столбцами с однотипными значениями
41. Строка отношения называется
42. Число кортежей называется
а) кардинальным числом
б) мощностью отношения
в) величиной отношения
г) определяющим числом
43. Для обозначения пустых значений полей используется
г) отсутствие каких-либо символов
44. Значение атрибута неизвестно, если в соответствующем поле
а) отсутствуют какие-либо символы
в) записано слово NULL
г) стоит цифра ноль
45. Первичный ключ обладает свойством
б) простота использования
г) интуитивная понятность
46. В таблицах реляционной базы данных
а) кортежи и атрибуты хранятся в неупорядоченном виде
б) упорядочены только атрибуты
в) упорядочены только кортежи
г) атрибуты и кортежи хранятся в упорядоченном виде
47. Нормализация данных направлена на
а) снижение избыточности информации
б) приведение данных к стандартному виду
в) приведение данных к нормальному виду
г) упорядочивание структуры данных
48. Языком управления реляционными данными является
49. Первый вариант языка SQL назывался
а) стандарт на язык
б) детальное описание языка
в) новейший язык манипулирования данными
г) расширение языка SQL
51. Команды языка SQL подразделяются на команды языка
52. Команды языка SQL подразделяются на команды языка
53. Команды языка SQL подразделяются на команды языка
54. Команды языка SQL подразделяются на команды
+ администрирования базы данных
— нормализации базы данных
— модернизации базы данных
55. Значение NULL эквивалентно
— ничем не отличается от таблицы
— постоянно хранит какие-либо данные
— отличается от таблицы только форматированием
+ большую часть времени не содержит данных
57. Хранимые процедуры представляют собой
+ группы связанных SQL – операторов
— правила хранения данных
— процедуры резервного копирования
58. Триггеры представляют собой
+ разновидность хранимых процедур
— способ хранения данных
— процедуры резервного копирования
— функции защиты данных от несанкционированного доступа
59. Разграничение доступа к информации, хранящейся в базе данных, регулируется с помощью привилегии
+ на создание таблицы
60. Разграничение доступа к информации, хранящейся в базе данных, регулируется с помощью привилегии
+ на создание хранимой процедуры
61. Объектными привилегиями являются привилегии
— на создание таблицы
— на создание хранимой процедуры
— на создание представления
62. Объектными привилегиями являются привилегии
— на удаление таблицы
— на удаление представления
— на удаление хранимой процедуры
63. Привилегия REFERENCE разрешает
+ ссылаться на все поля указанной таблицы
— создавать и удалять таблицы, представления и хранимые процедуры
— передавать права доступа другим пользователям
— изменять информацию в базе данных
64. Для управления доступом пользователей к базе данных в языке SQL существует оператор
65. Оператор GRANT служит для
+ предоставления пользователю как системных, так и объектных привилегий
— отмены предоставленных пользователю привилегий
— предоставления пользователю системных привилегий
— предоставление пользователю объектных привилегий
66. Оператор REVOKE служит для
+ отмены предоставленных привилегий
— предоставление пользователю системных привилегий
— предоставление пользователю как системных, так и объектных привилегий
— предоставление пользователю объектных привилегий
67. Power Designer это
+ система моделирования данных
— язык программирования высокого уровня
— программа для быстрой разработки сайтов
68. CASE средства могут осуществлять
— помощь в принятии решений
— выбор языка программирования или СУБД
69. CASE средства могут осуществлять
+автоматическую генерацию программного кода
+ сопровождение и реинжиниринг
— согласование этапов разработки с заказчиком
— оценку стоимости проекта
70. Возможность определения единственного имени для процедуры или функции, которые применяются ко всем объектам иерархии наследования, является следствием
71. Комбинирование данных с процедурами и функциями, манипулирующими этими данными, это следствие
72. Возможность использования уже определённых классов для построения иерархии классов, производных от них, это –
Ответы к тесту по Информационные системы
Информационные системы (ПИЭ), Содержание тестовых материалов
Информационные системы (ПИЭ)
СОДЕРЖАНИЕ ТЕСТОВЫХ МАТЕРИАЛОВ
· вычислительная мощность компьютера
· компьютерная сеть для передачи данных
· среда хранения и доступа к данным
2. Информационные системы ориентированы на
· конечного пользователя, не обладающего высокой квалификацией
· специалиста в области СУБД
· программа созданная в среде разработки Delphi
· возможность передавать информацию через Интернет
· программа, созданная с помощью языка программирования высокого уровня
4. В настоящее время наиболее широко распространены системы управления базами данных
6. СУБД Oracle, Informix, Subase, DB 2, MS SQL Server относятся к
7. Традиционным методом организации информационных систем является
· размещение всей информации на одном компьютере
8. Первым шагом в проектировании ИС является
· формальное описание предметной области
· разработка интерфейса ИС
· построение полных и непротиворечивых моделей ИС
9. Модели ИС описываются, как правило, с использованием
10. Для повышения эффективности разработки программного обеспечения применяют
11. Под CASE – средствами понимают
· программные средства, поддерживающие процессы создания и сопровождения программного обеспечения
· языки программирования высокого уровня
12. Средством визуальной разработки приложений является
· язык программирования высокого
· системой управления базами данных
14. По масштабу ИС подразделяются на
· одиночные, групповые, корпоративные
· объектноориентированные и прочие
15. СУБД Paradox, dBase, Fox Pro относятся к
16. СУБД Oracle, DB2, Microsoft SQL Server относятся к
· серверам баз данных
17. По сфере применения ИС подразделяются на
· системы поддержки принятия решений
· системы для проведения сложных математических вычислений
· системы обработки транзакций
18. По сфере применения ИС подразделяются на
20. Составление сметы и бюджета проекта, определение потребности в ресурсах, разработка календарных планов и графиков работ относятся к фазе
· подготовки технического предложения
21. Сбор исходных данных и анализ существующего состояния, сравнительная оценка альтернатив относятся к фазе
· подготовки технического предложения
22. Наиболее часто на начальных фазах разработки ИС допускаются следующие ошибки
· неправильный выбор языка программирования
· неправильный выбор СУБД
· ошибки в определении интересов заказчика
· неправильный подбор программистов
23. Жизненный цикл ИС регламентирует стандарт ISO/IEC 12207. IEC – это
· международная организация по стандартизации
· международная комиссия по электротехнике
· международная организация по информационным системам
· международная организация по программному обеспечению
24. Согласно стандарту, структура жизненного цикла ИС состоит из процессов
· разработки и внедрения
· основных и вспомогательных процессов жизненного цикла и организационных процессов
· программирования и отладки
· создания и использования ИС
25. Наиболее распространённой моделью жизненного цикла является
· модель параллельной разработки программных модулей
· модель комплексного подхода к разработке ИС
26. Наиболее распространённой моделью жизненного цикла является
· не линейная модель
27. Более предпочтительной моделью жизненного цикла является
· модель комплексного подхода к разработке ИС
28. Словосочетание – быстрая разработка приложений сокращённо записывается как
29. Визуальное программирование используется в
30. Событийное программирование используется в
31. Методология быстрой разработки приложений используется для разработки
· приложений, в которых интерфейс пользователя является вторичным
· систем, от которых зависит безопасность людей
32. Совокупность нескольких базовых стандартов с чётко определёнными подмножествами обязательных и факультативных возможностей, предназначенная для реализации заданной функции или группы функций называется
33. Согласно ISO 12207, объединение одного или нескольких процессов, аппаратных средств, программного обеспечения, оборудования и людей для удовлетворения определённым потребностям или целям это
· полнофункциональный программно-аппаратный комплекс
34. В стандарте ISO 12207 описаны _______________ основных процессов жизненного цикла программного обеспечения
35. Стандарт ISO 12207 ориентирован на организацию действий
· разработчика и пользователя
36. ISO 12207 – базовый стандарт процессов жизненного цикла
37. Согласно ISO 12207, процессы, протекающие во время жизненного цикла программного обеспечения, должны быть совместимы с процессами, протекающими во время жизненного цикла
· системы обработки и передачи данных
38. Согласно стандарту ISO 12207 основным процессом жизненного цикла программного обеспечения является
39. Согласно стандарту ISO 12207 основным процессом жизненного цикла программного обеспечения является
40. Согласно стандарту ISO 12207 основным процессом жизненного цикла программного обеспечения является
41. Согласно стандарту ISO 12207 основным процессом жизненного цикла программного обеспечения является
42. Согласно стандарту ISO 12207 вспомогательным процессом жизненного цикла программного обеспечения является
43. Согласно стандарту ISO 12207 вспомогательным процессом жизненного цикла программного обеспечения является
44. Согласно стандарту ISO 12207 вспомогательным процессом жизненного цикла программного обеспечения является
45. Согласно стандарту ISO 12207 вспомогательным процессом жизненного цикла программного обеспечения является
46. Согласно стандарту ISO 12207 вспомогательным процессом жизненного цикла программного обеспечения является
47. Согласно стандарту ISO 12207 организационным процессом является
· согласование качественных показателей
48. Согласно стандарту ISO 12207 организационным процессом является
49. Согласно стандарту ISO 12207 организационным процессом является
50. Согласно стандарту ISO 12207 процесс определяющий основные действия, необходимые для адаптации этого стандарта к условиям конкретного проекта, называется процессом
51. Согласно стандарту ISO 12207, структура содержащая процессы, действия и задачи, которые выполняются (решаются) в ходе разработки, функционирования и сопровождения программного продукта в течении всей жизни системы, от определения требований до завершения её использования это
· модель жизненного цикла
· план разработки информационной системы
52. Стандарт ISO 12207
· содержит описания конкретных методов действий
· содержит описания заготовок решений или документации
· описывает архитектуру процессов жизненного цикла программного обеспечения
· предписывает имена, форматы и точное содержание получаемой документации
53. Стандарт ISO 12207
· обязательно должен соблюдаться при разработке программного обеспечения и информационных систем
· после решения организации о соответствии торговых отношений стандарту оговаривается ответственность за минимальный набор процессов и задач, которые обеспечивают согласованность с этим стандартом
· должен соблюдаться хотя бы частично
· существующее законодательство предписывает строгое выполнение стандарта
54. Стандарт ISO 12207
· содержит предельно мало описаний, направленных на проектирование базы данных
· содержит чёткие предписания, направленные на проектирование базы данных
· содержит подробное описание проектирования базы данных
· не содержит каких-либо упоминаний баз данных
55. Согласно стандарту ISO 12207 набор критериев, или условий, которые должны быть удовлетворены для того, чтобы квалифицировать программный продукт как подчиняющийся (удовлетворяющий условиям) его спецификациям и готовый для использования в целевой окружающей среде, это
· набор критериев и спецификаций
56. Стандарт ISO 12207 определяет, что стороны участники при использовании стандарта ответственны
· за выбор модели жизненного цикла для разрабатываемого проекта
· за адаптацию процессов и задач стандарта к модели жизненного цикла
· за выбор модели программного обеспечения
· за выбор модели информационной системы
57. Стандарт ISO 12207 определяет, что стороны участники при использовании стандарта ответственны
· за выбор и применение методов разработки ПО
· за выполнение действий и решение задач, подходящих для проекта ПО
· установочные и приёмочные требования поставляемого программного продукта в местах функционирования и сопровождения (эксплуатации)
58. Разработчик должен установить и документировать в виде требований к ПО следующие спецификации и характеристики
· функциональные и возможные спецификации
· внешние связи с единицей ПО
59. Разработчик должен установить и документировать в виде требований к ПО следующие спецификации и характеристики
· стоимость разработки ПО
· спецификации надёжности и защищённости
· сроки разработки ПО
60. Разработчик должен установить и документировать в виде требований к ПО следующие спецификации и характеристики
· человеческие факторы спецификаций инженерной психологии
· список используемых программ
· определение данных и требований к базе данных
· приёмы и методы разработки ПО
61. Основой практически любой ИС является
· язык программирования высокого уровня
· набор методов и средств создания ИС
62. К основным функциям, выполняемым СУБД, обычно относят
63. Поддержка механизма транзакций СУБД является
64. Параллельное выполнение смеси транзакций, результат которого эквивалентен результату их последовательного выполнения, называется
· одновременной обработкой транзакций
65. Запись в журнале информации о изменениях происходящих в базе данных называется
66. Благодаря работам Э. Кодда были созданы базы данных
67. Реляционные базы данных получили своё название благодаря тому, что
· таблицы данных связаны между собой
· в них быстро обрабатывается информация
· в них можно хранить данные сложной структуры
· данные в них представлены в виде таблиц
68. Последнее обновление стандарта языка SQL было принято в году
69. Сущностям реального мира более близка модель данных
70. В постреляционных СУБД используются модели данных
· объектно-ориентированная и реляционная
· реляционная и иерархическая
· иерархическая и сетевая
71. К основным достоинствам реляционного подхода к управлению базой данных следует отнести
· возможность описания объектов любой сложности
· простота отображения взаимосвязей реального мира
· наличие простого и мощного математического аппарата
· возможность сравнительно просто моделировать большую часть распространённых предметных областей
72. Множество атомарных значений одного и того же типа называется
73. Столбцы отношения называются
· столбцами с однотипными значениями
74. Строка отношения называется
75. Число кортежей называется
76. Для обозначения пустых значений полей используется
· отсутствие каких-либо символов
77. Значение атрибута неизвестно, если в соответствующем поле
· отсутствуют какие-либо символы
· записано слово NULL
78. Первичный ключ обладает свойством
· упорядочены только атрибуты
· упорядочены только кортежи
· кортежи и атрибуты хранятся в неупорядоченном виде
· атрибуты и кортежи хранятся в упорядоченном виде
80. Нормализация данных направлена на
· приведение данных к стандартному виду
· приведение данных к нормальному виду
· снижение избыточности информации
81. Языком управления реляционными данными является
82. Первый вариант языка SQL назывался
· детальное описание языка
· новейший язык манипулирования данными
· расширение языка SQL
84. Команды языка SQL подразделяются на команды языка
85. Команды языка SQL подразделяются на команды языка
86. Команды языка SQL подразделяются на команды языка
87. Команды языка SQL подразделяются на команды
· нормализации базы данных
· администрирования базы данных
· модернизации базы данных
88. Значение NULL эквивалентно
· ничем не отличается от таблицы
· постоянно хранит какие-либо данные
· отличается от таблицы только форматированием
· большую часть времени не содержит данных
90. Хранимые процедуры представляют собой
· группы связанных SQL – операторов
· правила хранения данных
91. Триггеры представляют собой
· разновидность хранимых процедур
· способ хранения данных
92. Разграничение доступа к информации, хранящейся в базе данных, регулируется с помощью привилегии
· на создание таблицы
93. Разграничение доступа к информации, хранящейся в базе данных, регулируется с помощью привилегии
· на создание хранимой процедуры
94. Объектными привилегиями являются привилегии
· на создание таблицы
· на создание хранимой процедуры
· на создание представления
95. Объектными привилегиями являются привилегии
· на удаление таблицы
· на удаление представления
· на удаление хранимой процедуры
96. Привилегия REFERENCE разрешает
· создавать и удалять таблицы, представления и хранимые процедуры
· передавать права доступа другим пользователям
· изменять информацию в базе данных
· ссылаться на все поля указанной таблицы
97. Для управления доступом пользователей к базе данных в языке SQL существует оператор
· отмены предоставленных пользователю привилегий
· предоставления пользователю системных привилегий
· предоставления пользователю как системных, так и объектных привилегий
· предоставление пользователю объектных привилегий
99. Оператор REVOKE служит для
· предоставление пользователю системных привилегий
· предоставление пользователю как системных, так и объектных привилегий
· отмены предоставленных привилегий
· предоставление пользователю объектных привилегий
100. Power Designer это
· язык программирования высокого уровня
· система моделирования данных
· программа для быстрой разработки сайтов
101. CASE средства могут осуществлять
· помощь в принятии решений
· выбор языка программирования или СУБД
102. CASE средства могут осуществлять
· автоматическую генерацию программного кода
· согласование этапов разработки с заказчиком
· сопровождение и реинжиниринг
103. Возможность определения единственного имени для процедуры или функции, которые применяются ко всем объектам иерархии наследования, является следствием
104. Комбинирование данных с процедурами и функциями, манипулирующими этими данными, это следствие
105. Возможность использования уже определённых классов для построения иерархии классов, производных от них, это –