CASE-средства – графич-й ориентир-й тип инстр-та, предназн-й для поддержки этапов жизно цикла програм обесп-я. Особый акцент делается на поддержку этапов, стр-го анализа.
Термин CASE (Computer Aided Software Engineering) дословно переводится как разраб-ка программ обесп-я с помощью компа. В наст вр этот термин получил более широкий смысл, означ автоматизацию разработки информац-х систем. CASE-ср-ва обеспеч наглядное описание информац-х процессов и инфологической модели предметной области, генерацию и анализ вариантов лог-х и физ моделей БД, созд-е приложений и т.п.
Наиболее трудоемкими этапами разраб-ки ИС явл этапы анализа и проектирования, в процессе кот CASE-ср-ва обесп-ют кач-во принимаемых техн реш-й и подготовку проектной документации. При этом большую роль играют методы визуального представления инфо. Это предпол-ет построение стр-х или иных диаграмм в реал масштабе времени, исп-е многообразной цветовой палитры, сквозную проверку синтаксических правил. Граф ср-ва моделир-я предм обл-ти позв-ют разработчикам в наглядном виде изучать существующую ИС, перестраивать ее в соотв-и с поставленными целями и имеющимися ограничениями. Черты:
1.Наличие графич интерфейса 2.Возм-ть генерации бизнес-модели
3.Прямое и обратное проектирование БД 4.Интеграция с распр-ми прилож-ми, распр-х БД 5.Наличие репозиталии-хранилища всей инфо о проекте
Обычно к CASE-ср-вам относят любое программ ср-во, автоматизирующее ту или иную совок-ть процессов жизн цикла ПО и обладающее след-ми осн хар-ыми особен-ями:
1.мощные граф-е ср-ва для описания и документирования ИС, обеспеч-е удобный интерфейс с разраб-ком и развивающие его творческие возм-ти;
2.интеграция отд компонент CASE-ср-в, обеспеч управляемость процессом разраб-ки ИС;
3.исп-е специальным образом организованного хранилища проектных метаданных (репозитория).
Разделы технического задания на создание информ-й системы и их содержание
ТЗ на автоматизированную информ-ю систему явл осн документом, опред требования и порядок создания (развития или модернизации - далее создания) автоматизированной системы, в соотв с кот проводится разработка АС и ее приемка при вводе в действие.
Разделы ТЗ по ГОСТ 34.602-89
Согласно ГОСТ 34.602-89 ТЗ должно содержать след разделы:
1. Общие сведения
1. полное наименование системы и ее условное обозначение;
2. шифр темы или шифр (номер) договора;
3. наименование предприятий (объединений) разработчика и заказчика (пользователя) системы и их реквизиты;
4. перечень документов, на основании кот создается система, кем и когда утверждены эти документы;
5. плановые сроки начала и окончания работы по созданию системы;
6. сведения об источниках и порядке финансирования работ;
7. порядок оформления и предъявления заказчику рез-тов работ по созданию системы (ее частей), по изготовлению и наладке отдельных средств (технич, программных, информац-х) и програм-технич-х (программно-методических) комплексов системы.
2. Назначение и цели создания системы
1) назнач-е системы; указывают вид автоматизируемой деятельности
2) цели создания системы. приводят наименования и требуемые значения показателей объекта автоматизации, кот д б достигнуты в рез-те создания АС
3. Характеристика объекта автоматизации
1. краткие сведения об объекте автоматизации или ссылки на документы, содержащие такую информацию;
2. сведения об условиях эксплуатации объекта автоматизации и характеристиках окружающей среды.
4. Требования к системе
1. Требования к системе в целом;
2. Требования к функциям (задачам), выполняемым системой;
3. Требования к видам обеспечения.
5. Состав и содержание работ по созданию системы
1. перечень документов по ГОСТ 34.201, предъявляемых по окончании соответствующих стадий и этапов работ;
2. вид и порядок проведения экспертизы технической документации (стадия, этап, объем проверяемой документации, организация-эксперт);
3. программа работ, направленных на обеспечение требуемого ур-ня надежности разрабатываемой системы (при необходимости);
4. перечень работ по метрологическому обеспеч-ю на всех стадиях создания системы с указанием их сроков выполнения и организации-исполнителей (при необходимости).
6. Порядок контроля и приемки системы
1. виды, состав, объем и методы испытаний системы и ее составных частей (виды испытаний в соответствии с действующими нормами, распространяющимися на разрабатываемую систему);
2. общие требования к приемке работ по стадиям (перечень участвующих предприятий и организ-й, место и сроки проведения), порядок согласования и утверждения приемочной документации;
3. статус приемочной комиссии (гос-ная, межведом-я, ведомств-я).
7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
1. приведение поступающей в систему информации (в соответствии с требованиями к информационному и лингвистическому обеспечению) к виду, пригодному для обработки с помощью ЭВМ;
2. изменения, которые необходимо осуществить в объекте автоматизации;
3. создание условий функционирования объекта автоматизации, при которых гарантируется соответствие создаваемой системы требованиям, содержащимся в ТЗ;
4. создание необходимых для функционирования системы подразделений и служб;
5. сроки и порядок комплектования штатов и обучения персонала.
8. Требования к документированию
1. согласованный разработчиком и заказчиком системы перечень подлежащих разработке комплектов и видов документов, соответствующих требованиям ГОСТ 34.201 и научно-технической документации отрасли заказчика; перечень документов, выпускаемых на машинных носителях; требования к микрофильмированию документации;
2. требования по документированию комплектующих элементов межотраслевого применения в соответствии с требованиями ЕСКД и ЕСПД;
3. при отсутствии государственных стандартов, определяющих требования к документированию элементов системы, дополнительно включают требования к составу и содержанию таких документов.
9 источники разработки. д б перечислены документы и информац-е материалы, на основании которых разрабатывалось ТЗ и которые должны быть использованы при создании системы.
10. В состав ТЗ на АС при наличии утвержденных методик включают приложения,
содержащие:
1) расчет ожидаемой эффективности системы;
2) оценку научно-технического уровня системы.