Файл: Анализ и оценка средств реализации объектно-ориентированного подхода к проектированию экономической информационной системы.pdf
Добавлен: 03.07.2023
Просмотров: 65
Скачиваний: 2
СОДЕРЖАНИЕ
Глава 1. Проектирование информационных систем.
1.2 Проектирование информационных систем
1.3 Основные принципы построения ЭИС
Глава 2. Объектно-ориентированный подход.
2.1 Сущность объектно-ориентированного подхода
2.2 Преимущества объектно-ориентированных методологий
2.3 Недостатки объектно-ориентированных методологий
2.4 Понятия класс объект, основные объектной модели
Глٜаٜвٜаٜ 3. Срٜедстٜвٜаٜ, рٜеаٜлٜиٜзٜующиٜе ٜобъектно-оٜрٜиٜенٜтٜиٜрٜоٜвٜаٜнٜнٜый пٜоٜдхоٜд
3.1 Унٜиٜфиٜциٜрٜоٜвٜаٜнٜнٜый язٜыкٜ мٜоٜделٜиٜрٜоٜвٜаٜнٜиٜя UML
Введение
Эффективное управление предприятием в современных условиях невозможно без использования компьютерных технологий. Правильный выбор программного продукта и фирмы-разработчика - это первый и определяющий этап автоматизации бухгалтерского учета. В настоящее время проблема выбора информационной системы (ИС) из специфической задачи превращается в стандартную процедуру. В этом смысле российские предприятия сильно уступают зарубежным конкурентам. Иностранные предприятия, как правило, имеют опыт модернизации и внедрения не одного поколения ИС. В развитых западных странах происходит смена уже четвертого поколения ИС. На российских предприятиях зачастую используют системы первого или второго поколения.
Руководители многих российских предприятий имеют слабое представление о современных компьютерных интегрированных системах и предпочитают содержать большой штат собственных программистов, которые разрабатывают индивидуальные программы для решения стандартных управленческих задач.
Процедура принятия решения о выборе наиболее эффективной компьютерной системы управления нова для большинства отечественных руководителей, а ее последствия во многом будут оказывать значительное влияние на предприятие в течение нескольких лет. Т.к. применение интегрированной ИС, которая отвечала бы требованиям предприятия (масштабу, специфике бизнеса и т.д.), позволила бы руководителю минимизировать издержки и повысить оперативность управления предприятием в целом.
Целью данной курсовой работы является анализ и оценка средств реализации объектно-ориентированного подхода к проектированию экономической информационной системы
Этапы решения поставленной цели:
- Изучить понятие ИС
- Изучить методы проектирования ИС
- Изучить основные понятия объектно-ориентированного подхода, объектно-ориентированного подхода
- Изучить программные средства, реализующими объектно-ориентированного подход
Обзор источников.
Мацяшек Л.А. Анализ требований и проектирование систем. Разработка информационных систем с использованием UMLМ.: Издательский дом "Вильямс", 2002. - 432 с.
В книге описывается методология и технология объектно-ориентированной разработки информационных систем и предлагается итеративный подход к разработке ИС с пошаговым наращиванием их возможностей. Изложение ведется в соответствии с подходом, который можно назвать "обучение на примерах". Книга предназначена для разработчиков ИС, кроме того, она может служить основой курса обучения методам проектирования ИС и использования языка UML. Очень хорошие примеры, которые можно использовать в своих курсовых и дипломах.
Применение UML 2.0 и шаблонов проектирования. 3-е издание - Автор: Крэг Ларман, Издательство: Вильямс
В книге рассматриваются основные принципы и приемы объектно-ориентированного анализа и проектирования (ООА/П). В ней вы найдете сведения об итеративном и гибком моделировании, шаблонах проектирования, архитектурном анализе и многих других вопросах. Весь материал рассматривается в контексте гибкого подхода к разработке с совместным применением процесса UP и других итеративных методов.
В книге рассматривается два реальных примера, позволяющих на практике освоить принципы ООА/П, а также изучить новейшую систему обозначений языка UML
Книга будет хорошим руководством для всех, кто интересуется вопросами ООА/П, языком моделирования UML и современными эволюционными подходами к разработке программного обеспечения
Розенберг Д., Скотт К. Применение объектного моделирования с использованием UML и анализ прецедентов Издательский дом "Вильямс", 2012. - 532 с.
Эта книга представляет собой практическое руководство по применению прецедентов. Ее можно воспринимать и как учебник, и как работающий пример системы электронной торговли. В ней подробно рассматривается проектирование электронного магазина, и демонстрируются типичные ошибки. Содержащиеся в книге упражнения предназначены для самостоятельного поиска и исправления ошибок, хотя авторы приводят и ответы. В книге описывается процесс ICONIX - простая в применении методология, основанная на языке UML, которая поможет вам избавиться от "аналитического паралича", не жертвуя при этом анализом и проектированием. Представлены четыре основных этапа проектирования на основе прецедентов: моделирование предметной области, моделирование прецедентов, анализ пригодности и построение диаграмм последовательности. Для каждой темы приводится обзор, подробное обсуждение, перечень типичных ошибок и ряд упражнений. Особо следует отметить три главы, посвященных рецензированию требований, предварительного и окончательного проекта. Они научат читателя "качественно проектировать с самого начала" за счет постоянного критического анализа UML-моделей. В книге на примерах показано, как избежать многочисленных типичных ошибок проектирования. Располагая этой информацией, примерами и упражнениями, читатель приобретет знания и навыки, необходимые для применения моделирования на основе прецедентов.
Буч Г., Рамбо Д., Якобсон И. Язык UML. Руководство пользователя Издательский дом "Вильямс", 2010. -235 с.
Унифицированный язык моделирования (Unified Modeling Language, UML) является графическим языком для визуализации, специфицирования, конструирования и документирования систем, в которых большая роль принадлежит программному обеспечению. С помощью UML можно разработать детальный план создаваемой системы, содержащий не только ее концептуальные элементы, такие как системные функции и бизнес-процессы, но и конкретные особенности, например классы, написанные на специальных языках программирования, схемы баз данных и программные компоненты многократного использования.
Руководство пользователя содержит справочный материал, дающий представление о том, как можно использовать UML для решения разнообразных проблем моделирования. В книге подробно, шаг за шагом, описывается процесс разработки программных систем на базе данного языка.
Издание адресовано читателям, которые уже имеют общее представление об объектно-ориентированных концепциях (опыт работы с конкретными объектно-ориентированными языками или методиками не требуется, хотя желателен). В первую очередь руководство предназначено для разработчиков, занятых созданием моделей UML. Тем не менее, книга будет полезна всем, кто осваивает, создает, тестирует или выпускает в свет программные системы.
Проектирование экономических информационных систем: Учебник/Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов; Под ред. Ю.Ф. Тельнова. - М: Финансы и статистика, 2003
Раскрываются теоретические основы проектирования экономических информационных систем на различных стадиях жизненного цикла.
Рассматриваются методы и средства канонического и индустриального проектирования экономических информационных систем, а также управления процессом проектирования.
О.Г. Инюшкина Проектирование информационных систем (на примере методов структурного системного анализа) Учебное пособие Научный редактор Матвеева Татьяна Анатольевна Екатеринбург Издательство «Форт-Диалог Исеть» 2014
Учебное пособие предназначено для теоретического освоения методов и средств проектирования информационных систем, применения на практике методологий структурного анализа и проектирования. Пособие содержит теоретический материал по дисциплинам направления 230400 «Информационные системы и технологии».
В. В. Мухортов, В. Ю. Рылов ОБЪЕКТНО- ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ, АНАЛИЗ И ДИЗАЙН Методическое пособие Новосибирск 2002
Методическое пособие состоит из двух частей. Первая часть написана В.Ю. Рыловым, вторая — В. В. Мухортовым. Весь материал обсуждал- ся обоими авторами, так что общая ответственность нераздельна. Первая часть методического пособия призвана ознакомить читателя с теоретическими основами объектно-ориентированного программирования (ООП). За основу концепции преподавания теоретических основ ООП взята методология разработанная Г. Бучем и изложенная в его книге, посвященной объектно-ориентированному анализу и проектированию. Сам курс объектно-ориентированного программирования построен по следующей схеме: вначале рассматриваются теоретические основы объектной модели, включая эволюцию, основные принципы и рас- смотрение природы классов и объектов; далее следует изучение основных инструментальных средств ООП языка программирования С++; второй семестр курса посвящен изучению инструментальных средств ООП языка программирования Java. Вторая часть посвящена основам объектно-ориентированного дизайна (ООД).
Глава 1. Проектирование информационных систем.
1.1 Основные определения
Информационная система взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.
Экономическая информационная система(ЭИС) - это совокупности внутренних и внешних потоков прямой и обратной информационной связи экономического объекта, методов, средств, специалистов, участвующих в процессе обработки информации и выработке управленческих решений[Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем: Учебник/; Под ред. Ю.Ф. Тельнова. - М: Финансы и статистика, 2003 с 122].
Автоматизированной информационной системой (АИС) называется комплекс, включающий вычислительное и коммуникационное оборудование, программное обеспечение, лингвистические средства, информационные ресурсы, а также персонал обеспечивающий поддержку динамической информационной модели предметной области для удовлетворения информационных потребностей пользователей.
В автоматизированных ИС часть функций управления и обработки данных выполняется компьютерами, а часть человеком[О.Г. Инюшкина Проектирование информационных систем (на примере методов структурного системного анализа) Учебное пособие Научный редактор Матвеева Татьяна Анатольевна Екатеринбург Издательство «Форт-Диалог Исеть» 2014 с. 45].
1.2 Проектирование информационных систем
Проектирование экономических информационных систем (ЭИС) - логически сложная, трудоемкая и длительная работа, требующая высокой квалификации участвующих в ней специалистов. Однако до настоящего времени проектирование ЭИС нередко выполняется на интуитивном уровне неформализованными методами, включающими в себя элементы искусства, практический опыт, экспертные оценки и дорогостоящие экспериментальные проверки качества функционирования ЭИС. Кроме того, в процессе создания и функционирования ЭИС информационные потребности пользователей постоянно изменяются или уточняются, что еще более усложняет разработку и сопровождение таких систем.
Основная доля при создании приходится на программное обеспечение () и базы (БД). Производство сегодня - крупнейшая мировой экономики, которой занято трех миллионов (программистов, разработчиков и т. .). Еще несколько человек напрямую от благополучия информационных подразделений от производителей , таких, как Microsoft и [О.Г. Проектирование информационных (на примере структурного системного ) Учебное пособие редактор Матвеева Анатольевна Екатеринбург «Форт-Диалог » 2014 с. 67].
Рассмотрим порядку эти . На переднем первые два . Они представляют наиболее важное от информационных , функционирующих в сетях. Мы имеем возможности и обрабатывать -либо информацию стороне клиента. должно выполнятся сервере. При информационной системы клиентским программным можно было хранить часть информации и ее на клиента[Смирнова .Н., Сорокин .А., Тельнов .Ф. Проектирование информационных систем: /; Под ред. .Ф. Тельнова. - : Финансы и , 2003 с. 23]. Такая позволила бы разгрузить сервер трафик сети. , в случае посетителей веб-, мы хранили основные объемы у клиентов, на сервере - общедоступные статистические , выжимки и показатели с клиентами[В. . Мухортов, В. . Рылов ОБЪЕКТНО- ПРОГРАММИРОВАНИЕ, АНАЛИЗ ДИЗАЙН Методическое Новосибирск 2002 с. 113]. мы не такой возможности, надо тратить деньги на жестких дисков вычислительные мощности . Многопользовательский доступ разграничение доступа общими требованиями всех информационных . Важным критерием ограничение по передаваемой информации. сервере может канал с пропускной способность, по этому идет информация множества клиентов. свою очередь, пользователя информация только для , но очень пользователи сидят плохих каналах, , на модемном , или же , в силу и большого шлюзов между и сервером, передачи информации медленная. В с тем, в сети находится огромное людей, среди есть и , то необходимо повышенные требования безопасности. И , переносимость. Конечно, особенность не важна, но , вам потребовалось зеркало сайта другом континенте. надо решить проблемы. Во-, настройка серверной и вашего обеспечения для вашей информационной . Во-вторых, системы на язык. На континенте может не оказаться требуемой вашей системой платформы, специалистов, которые могли все установить, настроить поддерживать. Например, другая разновидность . Все эти особенности, в , и определяют проектирования.