Автор работы: Пользователь скрыл имя, 09 Июня 2013 в 15:45, курсовая работа
Цель курсовой работы: рассмотреть историю каскадной модели в проектировании информационных систем.
Задачи:
1. Определить понятие «информационная система», рассмотреть структуру;
2. Охарактеризовать основные процессы жизненного цикла;
3. Рассмотреть сущность понятия «каскадная модель» и этапы работы;
4. Выявить достоинства и недостатки использования каскадной модели.
Введение 3
1. Информационная система 5
1.1. Жизненный цикл информационных систем. Понятие и структура 5
1.2. Основные процессы жизненного цикла 6
Вывод по главе 1 12
2. Каскадная модель жизненного цикла информационной системы 13
2.1. Сущность понятия «каскадная модель», этапы работы 13
2.2. Достоинства и недостатки использования каскадной модели 15
Вывод по главе 2 23
Заключение 24
Список использованных источников 26
Министерство образования и науки РФ
ФГБОУ ВПО «Шадринский государственный педагогический институт»
Кафедра прикладной информатики и экономики
ИСТОРИЯ КАСКАДНОЙ МОДЕЛИ В ПРОЕКТИРОВАНИИ ИНФОРМАЦИОННЫХ СИСТЕМ
Курсовая работа по дисциплине
«Проектирование информационных систем»
Специальность: «080801.65 Прикладная информатика (в экономике)»
Выполнил:
студент 842 группы
факультета информатики, математики и физики,
Камолов М.С.
Руководитель:
канд. физ.-мат. наук, доцент
Пирогов В.Ю.
Оценка:
_________________________
Подпись руководителя
_________________________
Нормоконтролер:__________
Шадринск, 2012
Оглавление
Создание современных электронных вычислительных машин позволило автоматизировать обработку данных во многих сферах человеческой деятельности. Без современных систем обработки данных трудно представить передовые производственные технологии, управление экономикой на всех ее уровнях, научные исследования, образование, издательское дело, функционирование средств массовой информации, проведение крупных спортивных состязаний. Значительно расширило сферу применения систем обработки данных появление персональных компьютеров.
Одним из наиболее распространенных классов систем обработки данных являются информационные системы.
Любой вид деятельности основывается на информации о свойствах состояния и поведения той части реального мира, с которой связана эта деятельность. Для получения такой информации во многих случаях необходимо регулярно через некоторые интервалы времени проводить натурные измерения (или наблюдения), позволяющие определять характеристики состояния сущностей реального мира и протекающих процессов, соответствующие моментам времени, когда эти измерения производятся.
В других случаях удается
воспользоваться «
Однако некоторые натурные измерения или наблюдения могут оказаться неосуществимыми в отведенное для них время в связи с большой трудоемкостью, высокой стоимостью, недоступностью объекта измерения (наблюдения) и подругам причинам.
Значительно сократить объем необходимых натурных измерений позволяет компьютерное моделирование реальности. Если компьютерная модель адекватно (относительно информационных потребностей пользователей) отражает состояние и динамику реальности, то многие необходимые сведения можно получать с помощью такой модели, избегая тем самым натурных измерений, с существенно меньшими затратами времени, а возможно, и при более низкой стоимости. Именно для поддержки таких моделей служит специальный класс систем обработки данных — автоматизированные информационные системы. Заметим, что в ряде публикаций их называют более привычным термином — компьютерные информационные системы.
Информационная система есть совокупность технического, программного и организационного обеспечения, а также персонала, предназначенная для того, чтобы своевременно обеспечивать надлежащих людей надлежащей информацией [6].
В данной курсовой работе будет рассмотрена каскадная модель (англ. waterfall model) — модель процесса разработки программного обеспечения, в которой процесс разработки выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации, тестирования, интеграции и поддержки [3].
Объект: проектирование информационных систем.
Предмет: каскадная модель в проектировании.
Цель курсовой работы: рассмотреть историю каскадной модели в проектировании информационных систем.
Задачи:
Курсовая работа состоит из введения, заключения, 2 глав, 4 параграфов, списка использованных источников.
Это непрерывный процесс, который начинается с момента принятия решения о необходимости создания информационных систем (далее – ИС) и заканчивается в момент ее полного изъятия из эксплуатации (рис. 1).
Рис. 1. Структурная схема терминов
Основным нормативным документом, регламентирующим жизненный цикл, является международный стандарт ISO/IEC 12207 (ISO – International Organization of Standardization – Международная организация по стандартизации, IEC – International Electrotechnical Commission – Международная комиссия по электротехнике). Он определяет структуру жизненного цикла, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания информационной системы. Структура жизненного цикла по стандарту ISO/IEC 12207 базируется на трех группах процессов: основные, вспомогательные, организационные [1, с. 125].
Основные процессы включают в себя набор определенных действий и связанных с ними задач, которые должны быть выполнены в течение жизненного цикла программного продукта (далее – ПП).
К основным относятся процессы приобретения, поставки, разработки, эксплуатации и сопровождения.
Процесс приобретения охватывает действия заказчика по приобретению ПП. К этим действиям относятся:
В процессе приемки подготавливаются и выполняются необходимые тесты. Завершение работ по договору осуществляется в случае удовлетворения всем условиям приемки.
Процесс поставки охватывает действия и задачи поставщика при снабжении заказчика ПП или услугой.
К этим действиям относятся [2, с. 82]:
Субподрядчик
– организация, индивидуум или корпорация,
заключившая договор с
Процесс разработки охватывает действия и задачи разработчика и предусматривает следующие основные направления работ:
Процесс эксплуатации охватывает действия и задачи оператора – организации, занимающейся эксплуатацией разработанного ПП. К этим действиям относятся: подготовительная работа, эксплуатационное тестирование, эксплуатация системы, поддержка пользователей заключается в оказании помощи и консультациях при обнаружении ошибок в процессе эксплуатации ПП.
Процесс сопровождения. Данный процесс активизируется при изменениях (модернизации) ПП и соответствующей документации, вызванных возникшими проблемами.
Основной целью этих процессов является создание надежного, полностью удовлетворяющего требованиям заказчика ПП в установленные договором сроки. К вспомогательным относятся процессы документирования, управления конфигурацией, обеспечения качества, верификации, аттестации, совместной оценки, аудита, разрешения проблем.
Процесс документирования
предусматривает
Этот процесс включает в себя:
Процесс управления конфигурацией предполагает применение административных и технических процедур на всем протяжении ЖЦ ПП.
Согласно стандарту IEEE-90 под конфигурацией ПП понимается совокупность его функциональных и физических характеристик, установленных в технической документации и реализованных в ПП.
Этот процесс включает в себя:
Процесс обеспечения качества обеспечивает соответствующую гарантию того, что ПП и процессы его ЖЦ ПП соответствуют заданным требованиям и утвержденным планам.
Для получения
достоверных оценок создаваемого ПП
процесс обеспечения его
Процесс верификации состоит в доказательстве, того, что ПП, являющийся результатом некоторого действия полностью удовлетворяет требования или условия, зависящих от предшествующих действий.
Верификация может проводиться как самим исполнителем, так и другим специалистом данной организации, а так же специалистом сторонней организации. Верификация в узком смысле означает формальное доказательство правильности ПП. Данный процесс может включать в себя анализ, оценку и тестирование.
Процесс аттестации
предусматривает определение
Информация о работе История каскадной модели в проектировании информационных систем