Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
CASE-технология создания информационных систем
Средства CASE-технологии - относительно новое направление, сформированное в конце 1980-х годов. Технология предъявляет высокие требования к оборудованию рабочего места разработчика, поэтому достаточно дорогая в применении. Некоторые CASE-технологии предназначены для системных проектировщиков и предоставляют специальные графические средства для изображения различного вида моделей. CASE-технология -программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем. Основное достоинство этой технологии - поддержка коллективного труда над проектом за счет возможности работы в локальной сети разработчиков, экспорта/импорта любых фрагментов проекта и организационного управления проектом. ТЕХНОЛОГИЯ создания ПРОГРАММНого ПРОДУКТа
Основные понятия
Возможности компьютера как технической основы системы обработки данных зависят от используемого программного обеспечения - программ (некоторые термины уже встречались в предыдущей главе, но здесь мы рассмотрим их подробнее). Программа (program, routine) – упорядоченная последовательность команд (инструкций) компьютера для решения задачи. Программы предназначены для машинной реализации задач. Программное обеспечение (software) – совокупность программ обработки данных и необходимых для их эксплуатации документов. Задача (problem, task) – проблема, подлежащая решению. Приложение (application) – программная реализация решения задачи на компьютере. Приложение, являясь синонимом слова «программа», считается более удачным термином и широко используется в информатике. Таким образом, с помощью компьютера мы стремимся реализовать стоящую перед нами задачу (проблему), используя для этого информационные технологии в виде приложений. Термин задача употребляется также в сфере мультипрограммирования (одновременного выполнения нескольких задач) и мультипроцессорной обработки (если в ЭВМ имеется несколько процессоров) как единица работы вычислительной системы. В этом случае задача определяет требующиеся вычислительные ресурсы (процессорное время, основная память и т.п.). Но в данной лекции второй смысл термина задача мы затрагивать не будем. Существует большое разнообразие классификаций задач. С позиций специфики разработки, а также видов программного обеспечения будем различать 2 класса задач – технологические и функциональные. Технологические задачи ставятся при организации технологического процесса обработки информации на компьютере. Они являются основой для разработки сервисных средств программного обеспечения в виде утилит, сервисных программ, библиотек процедур и др., применяемых для обеспечения работоспособности компьютера, а также разработки других программ. Функциональные задачи требуют решения при реализации функций управления, например, при управлении деятельностью торгового предприятия, планировании выпуска продукции, управлении перевозкой грузов и т.д. Функциональные задачи в совокупности образуют предметную область и полностью определяют ее специфику. Предметная (прикладная) область (application domain) – совокупность связанных между собой функций, задач управления, с помощью которых достигается выполнение поставленных целей. Процесс создания программ можно показать как последовательность действий, представленных на рис.6.1. Постановка задачи Постановка задачи (problem definition) - это точная формулировка результата решения задачи на компьютере с описанием входной и выходной информации. Постановка задачи – обобщенный термин, который означает определенность содержательной стороны обработки данных. Постановка задачи связана с конкретизацией структуры входной и выходной информации, а также основных параметров её реализации. В процессе формализованной постановки функциональных задач уточняются основные характеристики: · цель и назначение задачи, ее место и связи с другими задачами; · условия решения задачи с использованием средств вычислительной техники; · содержание функций обработки входной информации при решении задачи; · требования к периодичности решения задачи; · ограничения по срокам и точности выходной информации; · состав и форма представления выходной информации; · источники входной информации для решения задачи; · пользователи задачи (кто осуществляет ее решение и пользуется результатами ее решения). Входная информация определяется совокупностью данных, поступающих на вход задачи и используемых для ее решения. Входной информацией служат первичные данные документов ручного заполнения, информация, хранимая в файлах базы данных (результаты решения других задач, нормативно-справочная информация – классификаторы, кодификаторы, справочники), входные сигналы датчиков (рис.6.2). Выходная информация по задаче может быть представлена в виде документов (типа распечатки отчётов, заполненных форм), сформированных кадров (видеограммы на экране монитора), файла базы данных, выходного сигнала для дальнейшего использования в устройстве управления. Обычно постановку задач выполняют в едином комплексе работ по автоматизации управления в рамках предметной области, т.е. создают структуру базы данных, проектируют формы и маршруты движения документов, вносят изменения в организационные вопросы.
Date: 2016-07-22; view: 387; Нарушение авторских прав |