Определения стандарта
Система - это объединение одного или более процессов, аппаратных средств, программного обеспечения, оборудования и людей для обеспечения возможности удовлетворения определенных потребностей или целей.
Модель жизненного цикла — структура, содержащая процессы, действия и задачи, которые осуществляются в ходе разработки, функционирования и сопровождения программного продукта в течение всей жизни системы, от определения требований до завершения ее использования.
Требования квалификации — набор критериев или условий (квалификационные требования), которые должны быть удовлетворены для того, чтобы квалифицировать программный продукт как удовлетворяющий условиям его спецификациям и готовый для использования в целевой окружающей среде.
2. Стандарты. Стандарты ведения проектов
Процедуры управления проектом по традиционной методологии
Последовательность процедур управления проектом:
· Определение среды проекта.
· Формулирование проекта.
· Планирование проекта.
· Техническое выполнение проекта (за исключением планирования и контроля).
· Контроль над выполнением проекта.
3. Стадии и этапы создание АИС (ГОСТ)
1. Формирование требований к АС
2. Разработка
концепции АС
3. Техническое
задание
4. Эскизный проект
5. Рабочая документация
6. Ввод в действие
7. Сопровождение АС
4. Основные этапы проектирования АИС и их характеристики
1. Моделирование предметной области.
2. Разработка требований.
3. Анализ и проектирование.
4. Разработка программного кода.
5. Тестирование.
6. Внедрение.
5. Основные функции управления проектом
Регулирование
|
Анализ состояния
Планирование
Функция организации
Функция контроля
6. Основные принципы разделения труда в коллективе разработчиков
- Типовые схемы организации работ по проектированию АИС
- Организационные формы управления проектированием АИС
- Технология групповой разработки
- Типовые организационные структуры
- Принципы управления командой разработчиков проекта
12. COM технология:
COM (англ. Component Object Model — объектная модель компонентов; произносится как [ком]) — это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов, каждый из которых может использоваться во многих программах одновременно. Стандарт воплощает в себе идеи полиморфизма и инкапсуляции объектно-ориентированного программирования. Стандарт COM мог бы быть универсальным и платформо-независимым, но закрепился в основном на операционных системах семейства Microsoft Windows. В современных версиях Windows COM используется очень широко. На основе COM были реализованы технологии: Microsoft OLE Automation, ActiveX, DCOM, COM+, DirectX, а также XPCOM.
- Универсальные механизмы доступа к данным (ODBC, OLE DB, ADO, BDE)
Как правило, между клиентским приложением и базой данных, хранящейся на сервере, не существует прямой связи. Между ними дополнительно встраиваются особые программные модули, позволяющие клиентскому приложению получать доступ к базе данных. Такие модули называются механизмами доступа к данным. Использование механизмов доступа данных в первую очередь вызвана доступа разнообразием форматов баз данных различных производителей СУБД.
|
14. Программные объекты БД
Как и все СУБД, поддерживающие технологию "клиент-сервер", SYBASE SQL Anywhere наряду с данными хранит в базах данных программные объекты. Такими объектами являются: хранимые процедуры, хранимые функции и триггеры. Программные объекты могут использоваться большим количеством приложений. Такие объекты позволяют повысить эффективность функционирования приложений с базами данных, обеспечить высокую степень защиты последних и унифицировать способы обращения к данным из приложений.
15. Манипулирование данными с помощью языка SQL
Это три функции: Delete, insert, update – удаление, вставление, изменение (обновление)
16. Проектирование транзакций
Транзакция - это логическая единица работы, которая состоит из одного или более операторов SQL, выполняемых пользователем.
Согласно стандартам SQL транзакция начинается с первого исполняемого SQL-оператора (в некоторых системах требуется явный оператор начала транзакции наподобие begin transaction). Транзакция завершается операторами commit или rollback. Оператор commit записывает изменения в базу данных как постоянные. Оператор rollback стирает любые изменения, произведенные транзакцией.
17. Интерфейс пользователя:
Интерфе́йс по́льзователя, он же по́льзовательский интерфейс — разновидность интерфейсов, в котором одна сторона представлена человеком, другая — машиной/устройством
18. Рекомендации по проектированию интерфейса пользователя
Компактность, удобность, простота в использовании, справка на случай, Отсутствие модальности, Сохранность пользовательских данных, Монотонность
|
19. Первоначальная загрузка
Первоначальная загрузка предназначается для ввода программ в оперативную память после включения питания или после неприг годности содержимого оперативной памяти для дальнейшего использования.
20. Планирование тестирования
Планирование какого-либо процесса определяется как деятельность, связанная с оптимальным распределением ресурсов, постановкой задач для успешного проведения такого процесса.
В тестировании планирование состоит из:
· Создания тест-плана
· Продумывания стратегии тестирования
· Оценки трудозатрат
· Прогнозирования сроков и составления графика проведения тестирования
· Деятельности по оценке рисков
· Определения используемых инструментов
- Организация процесса тестирования
1) Цели и область тестирования
2) Команда
3) Управление
4) Коммуникация и взаимодействие
5) Методология тестирования
6) Документированность процесса
7) Управление рисками
8) Измерение процесса
9) Инструменты
10) Тестовые среды
11) Совершенствование процесса
22. Основные стратегии тестирования
Стратегия тестирования — это план проведения работ по тестированию системы или её модуля, учитывающий специфику функциональности и зависимости с другими компонентами системы и платформы. Стратегия определяет типы тестов, которые нужно выполнять для данного функционала системы, включает описание необходимых подходов с точки зрения целей тестирования и может задавать описания или требования к необходимым для проведения тестирования инструментам и инфраструктуре.
23. Методика тестирования программных систем
В соответствии со стандартом модель качества продукта включает восемь характеристик:
· функциональная пригодность;
· уровень производительности;
· совместимость;
· удобство пользования;
· надёжность;
· защищённость;
· сопровождаемость;
· переносимость (мобильность).
24. Характерные черты современных серверных СУБД
1) В эту версию входят простые и удобные утилиты администрирования;
2) Облегчённый перенос данных в SQL server из других типов СУБД;
3) Поддержка распределённых запросов и транзакций;
4) Создание хранилищ данных;
5) Расширенная поддержка функций для создай web-приложений;