Валута
BGN
  • USD
  • EUR
  • GBP
  • BGN
  • CAD
Език
Меню
Профил
Език
Начало Книги на издателство Стено Технически Софтуерен инженеринг - методологии и приложения

Софтуерен инженеринг - методологии и приложения

Цена: 76.00 лв.
  • Код:
    TE00007

Независимо от вашата биография настоящият наръчник може да ви помогне при писането на по-добри програми за по-кратко време и с по-малко главоболия.

  • Автор(и):
    Николай Райчев
  • Издател:
    ИК "Стено"
  • ISBN:
    978-954-449-907-5
  • Обем:
    596 стр.
  • Тип корица:
    мека
  • Език:
    български
Добави в желани
  • Спецификации на изискванията
     
  • Архитектура и дизайн
     
  • Изграждане на софтуер
     
  • Контрол на качеството
     
  • Софтуерна поддръжка
     
  • Инструменти за автоматизация – DevOps
     

Тъй като празнината между най-добрите и най-често използваните практики в софтуерното инженерство е много голяма – може би по-голяма, отколкото във всяка друга инженерна дисциплина – всеки инструмент, който разпространява добрите практики, би бил важен.
 

Основното намерение при написването на настоящата книга е намаляването на празнината между познанията на индустриалните гурута и професори, от една страна, и общата практика, от друга. Много мощни програмни техники се крият в списания и академични доклади в продължение на години, преди да стигнат до общността от програмисти.
 

Въпреки че водещите практики за софтуерна разработка напредват бързо през последните години, общите практики не го правят. Множество програми все още са пълни с бъгове, които са остарели и надхвърлят бюджета, други пък не удовлетворяват нуждите на своите потребители. Изследователи на софтуерната индустрия и академичните среди са открили ефективни практики, които елиминират повечето програмни проблеми, разпространени от 1970 г. насам. Тъй като тези практики рядко биват публикувани извън страниците на силно специализирани технически списания, голяма част от програмните организации все още не ги използват. В проучвания е открито, че обикновено са необходими между 5 и 15 години или повече, преди дадено научно изследване да си пробие път в търговската практика. Настоящият наръчник съкращава процеса, като предоставя ключовите открития на средния програмист още сега.
 

Ключови ползи на този наръчник
 

Независимо от вашата биография настоящият наръчник може да ви помогне при писането на по-добри програми за по-кратко време и с по-малко главоболия.
 

Пълна справка за софтуерно изграждане. Книгата дискутира общите аспекти на изграждането, като например качество на софтуера и начини за мислене относно програмирането. Навлиза в най-съществените детайли като стъпки при образуване на класове, подробности за използването на даннови и контролни структури, дебъгване, рефакториране и техники и стратегии за подобряване на кода. Не е необходимо четене от корица до корица, книгата е проектирана за лесно откриване на конкретна информация.
 

Готови за използване контролни списъци. Настоящата книга обхваща десетки контролни списъци за оценяване на софтуерна архитектура, подход за дизайн, качества на клас и процедура, имена на променливи, контролни структури, офор­ мление, тестови случаи и много повече.
 

Най-съвременна информация. Наръчникът описва някои от най-актуалните налични техники, много от които все още не се използват често. Тъй като книгата извлича информация както от практиката, така и от проучвания, описаните техники ще бъдат полезни още много години.
 

По-голяма перспектива върху софтуерната разработка. Книгата дава възможност за избягване на всекидневната борба с често срещани проблеми. Малко практикуващи програмисти имат време да прочетат стотиците книги и статии, обхванати в наръчника. Опитът от проучвания и от реалния свят, събран в тази книга, ще информира и стимулира мисленето ви относно вашите проекти, като ви позволява да предприемете стратегическо действие, за да не водите една и съща битка отново и отново.
 

Концепции, приложими за най-често срещаните езици. Описаните техники могат да бъдат използвани без значение от езика – независимо дали това е C++, C#, Java, Microsoft Visual Basic, или други подобни.
 

Множество примери на код. Книгата съдържа много примери на добър и лош код. Включени са толкова много примери, защото повечето хора учат най-добре чрез тях.
 

Достъп до други източници на информация. Настоящата книга обхваща много от наличната информация за софтуерно изграждане, но едва ли е последната дума. В отделните глави в разделите „Допълнителни ресурси“ се описват други книги и статии, които биха били полезни по конкретните теми.
 

Уебсайт на книгата. Актуализирани контролни списъци, книги, статии, уебвръзки и друго съдържание са предоставени на уебсайта www.software-engineering.bg.