МЕТОДИКА СИСТЕМНОГО АНАЛИЗА
СТРУКТУРНЫЙ И СИСТЕМНЫЙ АНАЛИЗ
Методы проектирования ПП
Обеспечение сопровождаемости
Документированность, информативность и понятность определяют состав и качество документации по сопровождению. Кроме того, относительно текстов программ (модулей) можно сделать следующие рекомендации:
- используйте в тексте модуля комментарии, проясняющие и объясняющие особенности принимаемых решений; по-возможности, включайте комментарии (хотя бы в краткой форме) на самой ранней стадии разработки текста модуля;
- используйте осмысленные (мнемонические) и устойчиво различимые имена (оптимальная длина имени - 4-12 литер, цифры - в конце), не используйте сходные имена и ключевые слова;
- соблюдайте осторожность в использовании констант (уникальная константа должна иметь единственное вхождение в текст модуля: при ее объявлении или, в крайнем случае, при инициализации переменной в качестве константы);
- не бойтесь использовать не обязательные скобки (скобки обходятся дешевле, чем ошибки;
- размещайте не больше одного оператора в строке; для прояснения структуры модуля используйте дополнительные пробелы (отступы) в начале каждой строки;
избегайте трюков, т.е. таких приемов программирования, когда создаются фрагменты модуля, основной эффект которых не очевиден или скрыт (завуалирован), например, побочные эффекты функций.
Вопросы:
1.Каковы основные свойства каскадной модели жизненного цикла?
2.Каковы основные свойства спиральной модели жизненного цикла?
Раздел 2 Методология проектирования программных продуктов
Служит для определения назначения системы.
Структурный и системный анализ (далее системный анализ) проводится на начальном этапе разработки. Он предусматривает сбор и систематизацию сведений о предметной области, в которой должна функционировать система.
Стоит отметить, что системный анализ не является единственным видом анализа, есть, например, объектный анализ и так далее.
Решаемые задачи системного анализа:
1. Проблема формализации предметной области (наведение порядка и однозначности)
2. Согласование постановки задачи с заказчиком.
3. Проработка объема информации о предметной области.
Определяет какими методами пользуются при формировании вышеперечисленных задач.
Методика системного анализа
![]() |
Рис 2.1