Software Engineering: A Methodical Approach, 2nd Edition
Software Engineering: A Methodical Approach (Second Edition) oferă o introducere cuprinzătoare, dar concisă în ingineria software. Ea adoptă o abordare metodică a rezolvării problemelor de inginerie software, dovedită de-a lungul mai multor ani de predare, cu rezultate remarcabile. Cartea acoperă concepte, principii, proiectare, construcție, implementare și probleme de management ale ingineriei software. Fiecare capitol este organizat sistematic în secțiuni scurte, ușor de citit, cu detalierea punctelor importante de reținut. Diagramele și ilustrațiile rezumă, de asemenea, punctele cele mai importante pentru a spori învățarea. În plus, cartea include metodologiile originale ale autorului, care adaugă claritate și creativitate experienței de inginerie software.
Noutățile celei de-a doua ediții sunt capitolele referitoare la proiectele de inginerie software, sistemele de suport pentru management, cadrele și modelele de inginerie software ca o componentă semnificativă pentru proiectarea și construirea sistemelor software contemporane și frontierele emergente ale ingineriei software. Textul începe cu o introducere a ingineriei software și a rolului inginerului software. Următoarele capitole examinează în profunzime analiza, proiectarea, dezvoltarea, implementarea și gestionarea software-ului. Acoperind metodologiile orientate spre obiect și principiile ingineriei informației orientate spre obiect, cartea consolidează o abordare orientată spre obiect a fazelor timpurii ale ciclului de viață al dezvoltării software. Ea acoperă diverse tehnici de diagramare și pune accentul pe clasificarea și comportamentul obiectelor. Textul prezintă tratamente cuprinzătoare ale:
⬤ Ajutoare pentru managementul proiectelor care sunt utilizate în mod obișnuit în ingineria software.
⬤ O prezentare generală a fazei de proiectare software, inclusiv o discuție a procesului de proiectare software, a strategiilor de proiectare, a proiectării arhitecturale, a proiectării interfeței, a proiectării bazei de date și a standardelor de proiectare și dezvoltare.
⬤ Proiectarea interfeței cu utilizatorul.
⬤ Proiectarea operațiilor.
⬤ Considerații privind proiectarea, inclusiv catalogul sistemului, documentația produsului, gestionarea mesajelor utilizatorului, proiectarea pentru software în timp real, proiectarea pentru reutilizare, securitatea sistemului și efectul agile.
⬤ Gestionarea resurselor umane din perspectiva ingineriei software.
⬤ Economia software-ului.
⬤ Probleme legate de implementarea software-ului, de la mediile de operare la comercializarea software-ului.
⬤ Menținerea software-ului, sistemele moștenite și reingineria.
Acest manual poate fi utilizat ca un curs de un semestru sau de două semestre în ingineria software, completat cu un instrument CASE sau RAD adecvat. Acesta pune accentul pe o abordare practică și metodică a ingineriei software, evitând pe cât posibil un exces de calcule teoretice. Obiectivul principal este de a ajuta studenții să dobândească o înțelegere solidă a activităților din ciclul de viață al dezvoltării de software pentru a fi încrezători în asumarea de noi proiecte de inginerie software.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)