МИНИСТЕРСТВО
ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
РОССИЙСКИЙ
ГОСУДАРСТВЕННЫЙ ТОРГОВО-ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ
ВОЛГОГРАДСКИЙ
ФИЛИАЛ
КОНТРОЛЬНАЯ
РАБОТА
По
дисциплине: «Информационные технологии в экономике»
Вариант №13
Выполнила:
Проверила:
К.с.н. ст. препод.
Дмитриева И.С.
ШИФР: Эи УП СПО-2007-108
ВОЛГОГРАД
2010
Содержание
1. Суть и область применения CASE-технологий. Функционально-модульный
и объектно-ориентированный подходы к разработке
1. Суть и область
применения CASE-технологий.
Функционально-модульный и объектно-ориентированный подходы к разработке
Аббревиатура CASE расшифровывается как Computer Aided Software Engineering. Этот термин широко используется в
настоящее время. На этапе появления подобных средств, термин CASE употреблялся
лишь в отношении автоматизации разработки программного обеспечения. Сегодня
CASE средства подразумевают процесс разработки сложных ИС в целом: создание и
сопровождение ИС, анализ, формулировка требований, проектирование прикладного
ПО и баз данных, генерацию кода, тестирование, документирование, обеспечение
качества, конфигурационное управление и управление проектом, а также другие
процессы. Таким образом, CASE-технологии образуют целую среду разработки
ИС.Итак, CASE-технология представляет собой методологию проектирования
программных систем, а также набор инструментальных средств, позволяющих в
наглядной форме моделировать предметную область, анализировать эту модель на всех
этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии
с информационными потребностями пользователей. Большинство существующих
CASE-средств основано на методологиях структурного или
объектно-ориентированного анализа и проектирования, использующих спецификации в
виде диаграмм или текстов для описания внешних требований, связей между
моделями системы, динамики поведения системы и архитектуры программных средств.
Главные составляющие CASE-продукта таковы:
·
методология
(Method Diagrams),
которая задает единый графический язык и правила работы с ним;
·
графические
редакторы (Graphic Editors), которые помогают рисовать диаграммы; возникли с распространением PC и
GUI, так называемых «upper case» технологий;
·
генератор: по графическому представлению
модели можно сгенерировать исходный код для различных платформ (так называемая low
case часть CASE-технологии);
·
репозиторий, своеобразная база данных для
хранения результатов работы программистов.
CASE-технологий успешно применяются для построения практически всех типов систем ПО, однако устойчивое положение они занимают в следующих областях:
1. Обеспечение разработки делового и коммерческого ПО. Широкое применение CASE технологий обусловлено массовостью этой прикладной области, в которой CASE применяется не только для разработки ПО, но и для создания моделей систем, помогающих коммерческимим структурам решать задачи стратегического планирования, управления финансами, определения политики фирм, обучения персонала и др. (это направление получило свое собственное название бизнес-анализ);
2. Разработка системного и управляющего ПО. Активное применение CASE-технологий связано с большой сложностью данной проблематики и со стремлением повысить эффективность работ.
Различные статистические
обзоры свидетельствуют сегодня об эффективности применения CASE средств в
процессе разработки программных систем. Однако процент неудач все же существует
и довольно велик. Разумеется, существуют свои недостатки применения технологий,
значимыми являются недостатки со стороны аспектов бизнеса:
·
CASE-средства не
обязательно дают немедленный эффект; он может быть получен только спустя
какое-то время;
·
реальные затраты
на внедрение CASE-средств обычно намного превышают затраты на их приобретение;
·
CASE-средства обеспечивают
возможности для получения существенной выгоды только после успешного завершения
процесса их внедрения.
Ввиду разнообразной
природы CASE-средств было бы ошибочно делать какие-либо безоговорочные
утверждения относительно реального удовлетворения тех или иных ожиданий от их
внедрения. Можно перечислить следующие факторы, усложняющие определение
возможного эффекта от использования CASE-средств:
·
широкое
разнообразие качества и возможностей CASE-средств;
·
относительно
небольшое время использования CASE-средств в различных организациях и
недостаток опыта их применения;
·
широкое
разнообразие в практике внедрения различных организаций;
·
отсутствие
детальных метрик и данных для уже выполненных и текущих проектов;
·
широкий диапазон
предметных областей проектов;
·
различная степень
интеграции CASE-средств в различных проектах.
На данный момент в
технологии разработки программного обеспечения существуют два основных подхода
к разработке информационных систем, отличающиеся критериями декомпозиции: функционально-модульный
(структурный) и объектно-ориентированный.
Функционально-модульный
подход основан на принципе алгоритмической декомпозиции с выделением
функциональных элементов и установлением строгого порядка выполняемых действии.
Главным недостатком функционально-модульного подхода является одно
направленность информационных потоковой недостаточная обратная связь. В случае
изменения требовании к системе это приводит к полному перепроектированию,
поэтому ошибки, заложенные на ранних этапах, сильно сказываются на
продолжительности и стоимости разработки. Другой важной проблемой является
неоднородность информационных ресурсов, используемых в большинстве
информационных систем. В силу этих причин в настоящее время наибольшее
распространение получил объектно-ориентированный подход, что объясняется
следующими причинами:
·
возможностью
сборки программной системы из готовых компонентов, которые можно использовать
повторно;
·
возможностью
накопления проектных решений в виде библиотек классов на основе механизмов
наследования;
·
простотой
внесения изменений в проекты за счет инкапсуляции данных в объектах;
·
быстрой
адаптацией приложений к изменяющимся условиям за счет использования свойств
наследования и полиморфизма;
·
возможностью
организации параллельной работы аналитиков, проектировщиков и программистов.
Идеальное
объектно-ориентированное САSЕ-средство должно содержать четыре основных блока:
анализ, проектирование, разработка и инфраструктура.
Основные
требования к блоку анализа:
·
возможность
выбора выводимой на экран информации из всей совокупности данных, описывающих
модели;
·
согласованность
диаграмм при хранении их в репозитарии;
·
внесение
комментариев в диаграммы и соответствующую документацию для фиксации проектных
решений;
·
возможность
динамического моделирования в терминах событий;
·
поддержка
нескольких нотаций (хотя бы три нотации - Г.Буча, И.Джекобсона и ОМТ).
Основные
требования к блоку проектирования:
·
поддержка всего
процесса проектирования приложения;
·
возможность
работы с библиотеками, средствами поиска и выбора;
·
возможность
разработки пользовательского интерфейса;
·
поддержка
стандартов ОLE, ActiveX и доступ к библиотекам HTML или Java;
·
поддержка
разработки распределенных или двух- и трехзвенных клиент-серверных систем (работа
с CORBA, DCOM, Internet).
Основные
требования к блоку реализации:
·
генерация кода
полностью из диаграмм;
·
возможность
доработки приложений в клиент-серверных САSЕ-средствах типа Power Builder;
·
реинжиниринг
кодов и внесение соответствующих изменений в модель системы;
·
наличие средств
контроля, которые позволяют выявлять не соответствие между диаграммами и
генерируемыми кодами и обнаруживать ошибки как на стадии проектирования, так и
на стадии реализации.
Основные
требования к блоку инфраструктуры:
·
наличие
репозитория на основе базы данных, отвечающего за генерацию кода, реинжиниринг,
отображение кода на диаграммах, а также обеспечивающего соответствие между
моделями и программными кодами;
·
обеспечение
командной работы (многопользовательской работы и управление версиями) и
реинжиниринга.
Другие работы по теме:
Сложение и вычитание целых неотрицательных чисел в двоичном коде
Числа с фиксированной точкой характеризуются длиной слова в битах, положением двоичной точки, бывают беззнаковыми или знаковыми. Позиция двоичной точки определяет число разрядов в целой и дробной частях машинного слова. Представление отрицательного числа.
Умножение и деление целых неотрицательных чисел в двоичном коде
Числа с фиксированной точкой характеризуются длиной слова в битах, положением двоичной точки, бывают беззнаковыми или знаковыми. Позиция двоичной точки определяет число разрядов в целой и дробной частях машинного слова. Представление отрицательного числа.
Can States Restrict The Right To Die
Essay, Research Paper The dispute on whether or not the Court System s should be allowed to have control over the life of someone who is not capable of making coherent decisions has been going on for sometime now. This legal issue has many people protesting and arguing on who gets to make a life or death decision.
Waterford Crystal A Case Analysis Essay Research
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
Law Suit Essay Research Paper NegligenceThe topic
Law Suit Essay, Research Paper Negligence The topic that will be discussed in this paper is negligence. Negligence is any conduct which creates an unreasonable risk of foreseeable harm to another. There has to be risk involved in the case in order for there to be negligence. Therefore, if there is no risk involved, then there is no case for negligence.
Case Queen Versus Dudley And Stephens Essay
, Research Paper In the case Queen versus Dudley and Stephens the criticism that is most applicable is the third one about moral inconsistencies in the law. In this case the law teaches us that, in a situation such as the one Dudley and Stephens found themselves in, it is more moral to sacrifice our lives than to preserve it.
Sex Religion Discrimination Essay Research Paper The critical
Sex+Religion Discrimination Essay, Research Paper The critical issue in this case is whether Farm Fresh Food, Inc. acted lawfully by denying employment to Jennifer Brand. Farm Fresh Foods further claim that Ms. Brand failed to establish a prima facie case of discrimination based on sex or religion. Furthermore, they claim that even had such case been established, Farm Fresh decision to deny employment to Ms.
Gag Order Essay Research Paper Gag Order
Gag Order Essay, Research Paper Gag Order – A judge’s order prohibiting the attorneys and the parties to a pending lawsuit or criminal prosecution from talking to the media or the public about the case. The supposed intent is to prevent prejudice due to pre-trial publicity which would influence potential jurors.
Social Mobility Essay Research Paper Social Mobility
Social Mobility Essay, Research Paper Social Mobility: A Case Study In a world where it is hard to get ahead, some people do manage to do it. Most of us spend our lives within our strata in the stratifications system because it is very difficult to move up in the world, as we know it today. While it is quite easy to move down a strata it can also require some effort to just maintain a strata.
The Craig
’s Case Essay, Research Paper While reading this case I couldn?t believe how similar Craig?s problem was to my own from couple years ago. I tried to recall all the facts from my own experience and compare them to Craig?s. Even though I never had a steady job and I worked only couple of summers, I am pretty sure that many people had experience like this at one point in their careers.
Racism Black Issues Essay Research Paper Legal
Racism: Black Issues Essay, Research Paper Legal Environment of Business “Separate but Equal” summary It is hard in this time and age to be able to imagine a world of segregation of a people or a color, but that it happened in the time of our fathers is more amazing. There were many factors that lent themselves to the Supreme Court case involving segregation.
Marbury V Madison Trial Essay Research Paper
Marbury v. Madison The issue before the Supreme Court was the question of the court?s own constitutional authority, and to decide whether or not to issue the writ and if this would
The Ethics Behind The Challenger Explosion Essay
, Research Paper The explosion of the Challenger spacecraft is the greatest tragedy in the history of NASA. It is also one of the most heated engineering ethical debates available for analysis. The question of whether or not the astronauts had the proper information to consent the launch is one of the main aspects of the debate.
Dred Scott Case Essay Research Paper The
Dred Scott Case Essay, Research Paper The Dred Scott case is one of the most significant cases in American history. Dred Scott was a former slave of a master named, Peter Blow. When Mr. Blow became financially in trouble he sold Dred Scott to Dr. John Emerson who was a physician. The military career of Dr. Emerson he traveled to many places including Illinois which at the time it was prohibited to own a slave which was stated in the Missouri Compromise of 1820.
The Strange Case Of Dr Jekyll Essay
, Research Paper The Strange Case of Dr. Jekyll and Mr. Hyde Some of the most horrible crimes in the 20th century, mostly ones that deal with one or mutable killings, were committed by people that were mentally unstable or unable to think or act reasonable unlike the rest of the people in the world. In other words, these people were considered insane.
The Crucible John Proctor Vs Abigale Williams
Essay, Research Paper The Crucible, John Proctor Vs. Abigale Williams I think the best case scenario for John Proctor is he is a man and for a long time his wife was sick, and could nt give him what he desired so their love grew apart and he had to look elsewhere and he did nt have to look very far and he looked toward his maid Abigale Williams for she was attracted to him and it made the whole incedent all the more harder to refuse and and then he realized the mistake he had made as his wife was getting better she shunned Abigale from her household, but Abby did nt go quietly and she is still trying to minipulate John into leaving his wifeand it was making her more minipulative because she knew he would not leave his wife without somekind of Brain Washing .
A Civil Action Essay Research Paper In
A Civil Action Essay, Research Paper In a trial, rhetoric is an important part in the success or failure of a case. This is a double-edged sword; it can play out either good or bad. Rhetoric can be used to stress an important detail or idea, but it can also to derail the other side s case, or, just take them out mentally.
Twelve Angry Men Essay Research Paper Twelve
Twelve Angry Men Essay, Research Paper Twelve Angry Men This play is about twelve jurors who are to decide the verdict of a 19 year old boy who is accused of killing his father. The jurors go into a room with the foreman to talk about the case and decide on a verdict. The vote has to be unanimous either guilty or not guilty for the case to end.
The Fight Theory And The American Legal
System Essay, Research Paper The aim of the legal profession is to seek out the truth and provide justice for those who were wronged. Lawyers represent clients who are on opposite sides of the case, and who most often have opposite views of the truth. In the legal system there exist two opposing views on the method of uncovering the truth.
Roe Vs Wade Essay Research Paper Roe
Roe Vs Wade Essay, Research Paper Roe vs. Wade Roe vs. Wade was a court case based on abortion and a woman?s right to choose. At the time of this court case the present law in Texas stated that it was illegal to get an abortion, unless the mother?s life was in danger.
Clinton Essay Research Paper Whether or not
Clinton Essay, Research Paper Whether or not to have the trial be held in public or private, symbolizes the trial. A simple question that is answered by common sense, made to just prolong a trial that serves no purpose, but to explain the bungling of two parities walking in the dark. At this stage in the proceeding there is nothing left to deliberate, no posturing left to do.
Media Essay Research Paper Media AwarenessThe case
Media Essay, Research Paper Media Awareness The case that I decided to focus on is an older abuse case, but it has recently been resolved in the courts. It is a child abuse case involving James and Bonnie Zeleski. They
Deadbeat Parents Essay Research Paper Parents who
Deadbeat Parents Essay, Research Paper Parents who do not pay their child support are deadbeat parents. This creates a hardship for the case managers in the child support office, the legal staff in preparing documents and court appearances, but most importantly, the children who are the recipients of the child support.
Fairness Of Jurors Essay Research Paper MUST
Fairness Of Jurors Essay, Research Paper MUST A JUROR’S MIND BE EMPTY TO BE OPEN?This article is about a concept of choosing the 12 jurors. In any case, jurors always play important roles in the court since they are the people who will come up with a verdict. Because of this, people believe that when the jurors are chosen for a certain trial, they must be aware of that case and know what is going on in that case.
Buddhist Economics Essay Research Paper Buddhist EconomicsMost
Buddhist Economics Essay, Research Paper Buddhist Economics Most people think that religion and economics don?t mix. So you would think the same in the case with Buddhism and economics. But actually the there is a set of rules that go along with our modern day economics that have their own meanings. Buddhists believe that spiritual health and well being go hand in hand.
Bob White Essay Research Paper Shariff Elkordy
Bob White Essay, Research Paper Shariff Elkordy 11/27 Professor Lang A case of negative impact: Bob White v. Texas After reading this article, I was surprised that this injustice happened in the United States not to long ago. Bob White had many of his civil rights violated. He spent seven days in jail with no charges being held against him.
Hw Lab Essay Research Paper I TitlePopulation
Hw Lab Essay, Research Paper I. Title Population Genetics and Evolution: Hardy Weinberg Equation II. Hypothesis This lab is separated into four different cases. Within each of these cases, there are
Procedure Essay Building Your Own Pc Essay
, Research Paper Building Your Own PC In the following paragraphs I will be instructing you step by step on how to build your own PC (Personal Computer). It is recommended that you have general knowledge on computers. This means that you need to know what the different parts are and what they do.
Case Study Essay Research Paper Case Study
Case Study Essay, Research Paper Case Study : Media ups and downs Summary: The Australian made midday television program ?Day time with Amanda? first aired in 1993, showing good ratings and high advertising revenue during its early stages.