- Главная
- Информатика
- Case-технологии структурного анализа и проектирования программных средств
Содержание
- 2. Общие сведения о CASE-технологиях
- 3. В соответствии с положениями стандарта СТБ ИСО/МЭК 12207–2003 [9] процесс разработки сложных систем и ПС состоит
- 4. С учетом этого с 70-х гг. ХХ в. ведется разработка методов структурного анализа и проектирования, специально
- 5. Появление новых методов анализа и проектирования вызвало необходимость создания ПО, позволяющего автоматизировать их использование при разработке
- 7. Скачать презентацию
Слайд 2Общие сведения о CASE-технологиях
Общие сведения о CASE-технологиях
Слайд 3В соответствии с положениями стандарта СТБ ИСО/МЭК 12207–2003 [9]
процесс разработки сложных систем
В соответствии с положениями стандарта СТБ ИСО/МЭК 12207–2003 [9] процесс разработки сложных систем
и ПС состоит из тринадцати работ .Как показывают исследования, большинство ошибок вносится в системы и ПС при выполнении ранних работ процесса разработки (работы 2 –6, связанные с анализом и проектированием). Существенно меньше ошибок возникает при осуществлении программирования, тестирования и последую-
щих работ, причем устранять такие ошибки гораздо проще по сравнению с ошибками ранних работ.
Как правило, ошибки, возникающие при выполнении ранних работ процесса разработки системы или программного средства, являются следствием неполноты или некорректности функциональной спецификации или несогласованности между спецификацией и результатами проектирования. Очевидно, что основная причина этого кроется в несоответствии методов, используемых при
осуществлении ранних работ процесса разработки, целям данных работ.
Слайд 4С учетом этого с 70-х гг. ХХ в. ведется разработка методов структурного
анализа
С учетом этого с 70-х гг. ХХ в. ведется разработка методов структурного анализа
и проектирования, специально предназначенных для использования
при выполнении ранних работ процесса разработки сложных систем широкого
профиля и позволяющих существенно сократить возможности внесения оши-
бок в разрабатываемую систему.
Основной целью методов структурного анализа и проектирования является разделение сложных систем на части с последующей иерархической организацией этих частей. Наиболее известными и используемыми из данных методов являются: - метод структурного анализа и проектирования SADT Росса, в дальней- шем явившийся основой методологии функционального моделирования IDEF0; - методы, ориентированные на потоки данных (методы Йодана, ДеМарко, Гейна, Сарсона), в дальнейшем явившиеся основой методологии структурного анализа потоков данных DFD; один из таких методов – анализ сообщений – рассмотрен в п. 4.3.4; - методы структурирования данных (методы JSP Джексона, Орра, Чена), в дальнейшем явившиеся основой методологий JSD Джексона, информацион-ного моделирования IDEF1 и IDEF1X и др.; метод JSP Джексона подробно рас- смотрен в подразд. 4.6.
Основной целью методов структурного анализа и проектирования является разделение сложных систем на части с последующей иерархической организацией этих частей. Наиболее известными и используемыми из данных методов являются: - метод структурного анализа и проектирования SADT Росса, в дальней- шем явившийся основой методологии функционального моделирования IDEF0; - методы, ориентированные на потоки данных (методы Йодана, ДеМарко, Гейна, Сарсона), в дальнейшем явившиеся основой методологии структурного анализа потоков данных DFD; один из таких методов – анализ сообщений – рассмотрен в п. 4.3.4; - методы структурирования данных (методы JSP Джексона, Орра, Чена), в дальнейшем явившиеся основой методологий JSD Джексона, информацион-ного моделирования IDEF1 и IDEF1X и др.; метод JSP Джексона подробно рас- смотрен в подразд. 4.6.
Слайд 5Появление новых методов анализа и проектирования вызвало необходимость создания ПО, позволяющего автоматизировать
Появление новых методов анализа и проектирования вызвало необходимость создания ПО, позволяющего автоматизировать
их использование при разработке больших систем. С середины 80-х гг. ХХ в. начал формироваться
рынок ПС, названных CASE-средствами.
Первоначально термин CASE трактовался как Computer Aided Software
Engineering (компьютерная поддержка проектирования ПО). В настоящее время данному термину придается более широкий смысл, и он расшифровывается как Computer Aided System Engineering (компьютерная поддержка проектирования
систем). Современные CASE-средства ориентируются на моделирование пред
метной области, разработку спецификаций, проектирование сложных систем широкого назначения. При этом учитывается, что программное средство – это частный случай системы вообще. Считается, что разработка ПС включает в себя практически те же этапы, что и разработка систем общего назначения.
С учетом вышеизложенного введено понятие CASE-технологии.
- Предыдущая
Солнечный котелСледующая -
Космонавты России