ISE Software Engineering: A Practitioner's Approach
Autor Roger Pressman, Bruce Maximen Limba Engleză Paperback – 30 sep 2019
Prin parcurgerea acestui volum, cititorul va dobândi capacitatea de a implementa un ciclu de viață complet al dezvoltării software, de la alegerea modelului de proces adecvat până la gestionarea riscurilor în proiecte complexe. ISE Software Engineering: A Practitioner's Approach nu este doar un manual teoretic, ci un set de instrumente practice pentru ingineria sistemelor moderne. Notăm cu interes modul în care autorii, Roger Pressman și Bruce Maxim, au restructurat această a noua ediție pentru a reflecta realitățile tehnologice actuale, punând un accent deosebit pe agilitate și securitate.
Descoperim aici o organizare riguroasă în patru părți fundamentale. Prima parte analizează modelele de proces, oferind un cadru solid pentru agilitate. Partea a doua se concentrează pe modelare, acoperind designul arhitectural și designul pentru mobilitate — o adiție esențială în contextul actual. Partea a treia abordează calitatea și securitatea, incluzând metrici și analize software, în timp ce ultima parte este dedicată managementului de proiect și planificării viabile. Dacă Software Engineering, Global Edition de Ian Sommerville v-a oferit cadrul teoretic și o introducere cuprinzătoare în conceptele de programare, această carte oferă instrumentele practice și metodologiile aplicate necesare într-un mediu de producție real.
Considerăm că forța acestui volum rezidă în abordarea sa pragmatică. Nu se limitează la a descrie ce este ingineria software, ci arată cum se execută aceasta eficient prin capitole dedicate designului bazat pe tipare (pattern-based) și ingineriei securității. Este o resursă care transformă conceptele abstracte în fluxuri de lucru concrete, adaptate cerințelor de performanță și fiabilitate ale pieței actuale de IT.
Preț: 327.13 lei
Preț vechi: 543.05 lei
-40%
Carte disponibilă
Livrare economică 08-13 mai
Livrare express 22-28 aprilie pentru 159.26 lei
Specificații
ISBN-10: 1260548007
Pagini: 704
Dimensiuni: 191 x 231 x 25 mm
Greutate: 1.05 kg
Ediția:9
Editura: McGraw Hill Education
Colecția McGraw-Hill
Locul publicării:United States
De ce să citești această carte
Recomandăm această lucrare profesioniștilor și studenților care doresc să treacă de la simpla scriere a codului la ingineria software riguroasă. Cititorul câștigă o viziune de ansamblu asupra procesului de dezvoltare, învățând să gestioneze calitatea, securitatea și riscurile. Este o investiție în competențe practice, oferind metodologii testate pentru a construi sisteme software scalabile și sigure în orice cadru organizațional.
Despre autor
Roger Pressman este o autoritate recunoscută la nivel internațional în îmbunătățirea proceselor software și tehnologiilor de inginerie software. În prezent, ocupă funcția de președinte al R. S. Pressman and Associates Inc., o firmă de consultanță specializată în practici de inginerie software. Bruce Maxim i se alătură în această ediție, aducând expertiza sa academică și practică pentru a asigura relevanța conținutului în fața noilor provocări din industria IT, precum mobilitatea și securitatea cibernetică.
Descriere scurtă
Cuprins
Part One - The Software Process
2) Process Models
3) Agility and Process
4) Recommended Process Model
5) Human Aspects of Software Engineering
Part Two - Modeling
6) Principles That Guide Practice
7) Understanding Requirements
8) Requirements Modeling - A Recommended Approach
9) Design Concepts
10) Architectural Design - A Recommended Approach
11) Component-Level Design
12) User Experience Design
13) Design for Mobility
14) Pattern-Based Design
Part Three - Quality and Security
15) Quality Concepts
16) Reviews - A Recommended Approach
17) Software Quality Assurance
18) Software Security Engineering
19) Software Testing - Component Level
20) Software Testing - Integration Level
21) Software Testing - Specialized Testing for Mobility
22) Software Configuration Management
23) Software Metrics and Analytics
Part Four - Managing Software Projects
24) Project Management Concepts
25) Creating a Viable Software Plan
26) Risk Management
27) A Strategy for Software Support
Part Five - Advanced Topics
28) Software Process Improvement
29) Emerging Trends in Software Engineering
30) Concluding Comments
Appendix I - An Introduction to UML
Appendix II - Data Science for Software Engineers