МЕТОДИКА СИСТЕМНОГО АНАЛИЗА

СТРУКТУРНЫЙ И СИСТЕМНЫЙ АНАЛИЗ

Методы проектирования ПП

Обеспечение сопровождаемости

Документированность, информативность и понятность определяют состав и качество документации по сопровождению. Кроме того, относительно текстов программ (модулей) можно сделать следующие рекомендации:

  • используйте в тексте модуля комментарии, проясняющие и объясняющие особенности принимаемых решений; по-возможности, включайте комментарии (хотя бы в краткой форме) на самой ранней стадии разработки текста модуля;
  • используйте осмысленные (мнемонические) и устойчиво различимые имена (оптимальная длина имени - 4-12 литер, цифры - в конце), не используйте сходные имена и ключевые слова;
  • соблюдайте осторожность в использовании констант (уникальная константа должна иметь единственное вхождение в текст модуля: при ее объявлении или, в крайнем случае, при инициализации переменной в качестве константы);
  • не бойтесь использовать не обязательные скобки (скобки обходятся дешевле, чем ошибки;
  • размещайте не больше одного оператора в строке; для прояснения структуры модуля используйте дополнительные пробелы (отступы) в начале каждой строки;

избегайте трюков, т.е. таких приемов программирования, когда создаются фрагменты модуля, основной эффект которых не очевиден или скрыт (завуалирован), например, побочные эффекты функций.

 

Вопросы:

 

1.Каковы основные свойства каскадной модели жизненного цикла?

2.Каковы основные свойства спиральной модели жизненного цикла?
Раздел 2 Методология проектирования программных продуктов

 

 

Служит для определения назначения системы.

Структурный и системный анализ (далее системный анализ) проводится на начальном этапе разработки. Он предусматривает сбор и систематизацию сведений о предметной области, в которой должна функционировать система.

Стоит отметить, что системный анализ не является единственным видом анализа, есть, например, объектный анализ и так далее.

Решаемые задачи системного анализа:

1. Проблема формализации предметной области (наведение порядка и однозначности)

2. Согласование постановки задачи с заказчиком.

3. Проработка объема информации о предметной области.

 

 

Определяет какими методами пользуются при формировании вышеперечисленных задач.

 

Методика системного анализа

 
 

 


Рис 2.1