Організація розробки програми Калькулятор в Visual C # (Sharp)

Щоб приступити до прикладу, що розглядається в цій главі, візьміть аркуш Бумі і олівець, або, якщо у вас є кишеньковий ПК, можна користуватися ним Потім в центрі листа (фізичної або віртуального) намалюйте коло і напишіть в ньому слово Калькулятор. Тепер зупиніться і подумайте про те, що означає калькятор по відношенню до програми, яку ви хочете написати Запишіть свої виникли міркування на папері навколо первісного кола Ідеї, прішеіе в голову мені, показані на рис 21

Ваші ідеї можуть не збігатися з моїми, але їх спільною рисою буде те, що вони бут розкидані безладно навколо центрального питання Таким чином, рис 21 показує, що однією з найбільших проблем, з якою стикаються разротчікі програмного забезпечення, є відсутність фокусу і організації Справа не в тому, що розробники не можуть сфокусуватися або організувати прес розробки, а в тому, що вони завалені різноманітною інформацією, отслівать яку, не кажучи вже про її організації, є геркулесових працею Але для успіху проекту розробки програмного забезпечення він повинен бути коретізірован і організований Тому наступним кроком буде конкретизація і впорядковування первинних безладних ідей (рис 22),

На рис 22 ідеї впорядковані за певних класів Так як це книга про прраммірованіі, то єдиними ідеями, що мають відношення до даного предмету, є ідеї, повязані з функціональністю вихідного коду Грубо кажучи, кожна ідея в категорії вихідного коду відповідає можливості, котую слід реалізувати

Джерело: Гросс К С # 2008: Пер з англ – СПб: БХВ-Петербург, 2009 – 576 е: ил – (Самовчитель)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*