Uploaded by vad.dik1

лаб 1

advertisement
ЛАБОРАТОРНАЯ РАБОТА №1 «Информационные системы, модели и
профили жизненного цикла»
1. Цель работы
Описать и проанализировать информационную систему, распределить роли в
группе разработчиков
2. Введение. Краткое описание целей проекта и проектных
ограничений(бюджетных, временных и т.д.), которые важны для
управления проектом
В ходе работы требуется составить ИС «Видеопрокат» с целью улучшенного
управления деятельностью сети магазинов, занимающихся прокатом
видеодисков. ИС позволит регулировать представленную в ходе дня
информацию и вести детализированные отчеты.
3. Описание информационной системы (ПО) - наличие заключения о
возможности реализации проекта, содержащего рекомендации
относительно разработки системы, базовые предложения по объёму
требуемого бюджета, числу разработчиков, времени и требуемому
программному обеспечению
Проект возможно реализовать, т.к. имеются все необходимые для этого
средства. Магазин видеопроката можно оборудовать компьютером, который
будет служить терминалом и регулировать все движения видеодисков.
Компьютеры необходимо будет подключить к сети интернет с помощью
проложенной предварительно локальной сети.
Для выполнения задачи может потребоваться специалист по укладке и
настройке локальных сетей (ЛВС).
4. Анализ осуществимости (согласно требованиям к результатам
выполнения лабораторного практикума п.2), указать возможные
проблемы и пути их решения.
Если данная система не будет введена в эксплуатацию, то руководство
магазина будет терять клиентов в особые потоки клиентов, когда менеджеры
не могут быстро оформить за клиентом прокат продукции. Так как ручные
журнальные методы себя исчерпали.
С помощью системы менеджеры (консультанты) магазина смогут онлайн по
локальной сети ИС узнать задолженность клиента либо оформить на него
новый заказ, воспользовавшись простой онлайн формой.
До этого в организации не использовалась компьютерная техника, поэтому ее
внедрение потребует небольших капиталовложений (покупка компьютеров,
принтеров).
Для осуществления проекта руководству магазина видеопроката потребуется
приобрести компьютерную технику (1-2 компьютера в зал и один головной, 2
принтера в зал и 1 головной), оплатить прокладку между компьютерами ЛВС
и подключить ее к сети интернет, оплатить разработку ПО с общей базой
данных. Данные затраты под силу отделу видеопроката, потому данный
проект осуществим.
5. Роли участников группы разработки ПО.
Руководитель – общее руководство проектом, написание документации,
общение с заказчиком ПО.
Системный аналитик – разработка требований (составление технического
задания, проекта программного обеспечения)
Тестер – составление плана тестирования и аттестации готового ПО
(продукта), составление сценария тестирования, базовый пример, проведение
мероприятий по плану тестирования
Разработчик (программист) – моделирование компонент программного
обеспечения, кодирование.
6. Программно-аппаратные средства, используемые при выполнении
работы.
В ходе проекта потребуются такие средства написания ПО, как, Delphi
Borland 2006 (написание программы для работы с базой данных,
концептуальное оформление онлайн формы видеопроката), Microsoft Access
2003 (написание структуры базы данных, ее первичное наполнение).
Характеризуя среду программирования Delphi, о ней также говорят как о
визуальной и событийно-ориентированной. Первое означает, что
пользователь визуально, т. е. наглядно может увидеть в системе те заготовки,
которые в дальнейшем будут использованы для создания экранных объектов
в его программе, а затем сам сконструировать ее интерфейс (внешний вид)
путем переноса этих заготовок на экранную форму. Второе же означает, что
программист может выбрать из имеющегося в системе программирования
списка те события, на которые должны реагировать экранные объекты и
запрограммировать эту реакцию нужным ему образом.
Наконец, еще одним важным достоинством системы программирования
Delphi является ее универсальность. Дело в том, что многие современные
языки и соответствующие системы программирования созданы для решения
узкоспециальных задач. Так, язык Cobol предназначен в первую очередь для
создания программ в области экономики, язык Fortran – для инженернотехнических расчетов, языки Lisp и Prolog – для работы над системами
искусственного интеллекта и т.д. Система же Delphi позволяет создавать
профессиональные и эффективно работающие приложения, используемые в
самых различных сферах человеческой деятельности.
Access представляет собой простую, но достаточно мощную настольную
реляционную СУБД и преимущественно предназначен для создания
некоммерческих приложений или приложений средней мощности, не
связанных с интенсивной обработкой данных. Access входит в состав MS
Office и достаточно тесно интегрирован с остальными ее компонентами.
Среди достоинств Access можно выделить также следующие:
1.Простота освоения. Возможность использования непрофессионалом;
2.Визуальное программирование. Простую БД можно создать только с
помощью мыши, даже не прибегая к программированию;
3.Наличие мастеров, которые помогают решать такие сложные задачи, как
анализ данных в таблицах на избыточность, создание связанных форм,
отчетов и т.д.;
4.Возможность динамической проверки результатов без всякой компиляции.
Конструируя таблицу, можно легко переходить в режим таблицы и при
обнаружении недостатков возвращаться назад для корректировки. При этом
модернизацию можно провести немедленно или отложить на длительный
срок;
5.Тесная интеграция с остальными компонентами MS Office.
7. Заключение (выводы)
В ходе работы продумана идея улучшения менеджмента магазина
видеопроката, назначены участники разработки ПО, проведен анализ
осуществимости проекта. В целом проект считается осуществимым, но это
потребует определенные капиталовложения.
8. Список используемой литературы
1. Соммервиль Иан. Инженерия программного обеспечения, 6-е издание. :
Пер. с англ. – М.: Издательский дом “Вильямс”, 2002. – 624 с.
2. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки
программного обеспечения. – СПб.:Питер, 2002. – 496 с.
3. Константайн Л., Локвуд Л. Разработка программного обеспечения. –
СПб.:Питер, 2004. – 592 с.
4. Иванова Г.С. Технология программирования: Учебник для вузов. - М.:
Издво МГТУ им. Н.Э. Баумана, 2002. - 320 с.
Download