A a broad perspective on software systems engineering, concentrating on widely used techniques for developing large-scale software systems. Restructured into six parts, this new edition covers a wide spectrum of software processes from initial requirements solicitation through design and development.
Software Engineering (International Computer Science Series)
Availability:
Ready to download
A a broad perspective on software systems engineering, concentrating on widely used techniques for developing large-scale software systems. Restructured into six parts, this new edition covers a wide spectrum of software processes from initial requirements solicitation through design and development.
Compare
Barbara Krein –
Read this with a book club at work. It's a great book filled with lots of arcihtecture and best design concepts. It's defiintely a book I'll need to go back and reread a couple times. Read this with a book club at work. It's a great book filled with lots of arcihtecture and best design concepts. It's defiintely a book I'll need to go back and reread a couple times.
JJ Khodadadi –
کتاب قوی و خوبی بود
Lukasz Pruski –
Well, I know this borders on cheating, but I hope you will forgive me. It is 6 p.m. Eastern Time (3 p.m. here, in California) on 12/31/2014. I have read 99 books in 2014 and I pledged to read 100. I hate breaking pledges, so I will briefly review the textbook I have been teaching from all year. I had to read over 50 pages of the textbook today while grading the final exam, so I hope this justifies the inclusion of this review here. I had taught Software Engineering, since mid-1990s, from various Well, I know this borders on cheating, but I hope you will forgive me. It is 6 p.m. Eastern Time (3 p.m. here, in California) on 12/31/2014. I have read 99 books in 2014 and I pledged to read 100. I hate breaking pledges, so I will briefly review the textbook I have been teaching from all year. I had to read over 50 pages of the textbook today while grading the final exam, so I hope this justifies the inclusion of this review here. I had taught Software Engineering, since mid-1990s, from various textbooks before I found Sommerville, Edition 6. Now I teach from the most current Edition 9, which is a truly mature textbook. It is divided, quite logically, into four main parts: Introduction to Software Engineering, Dependability and Security, Advanced Software Engineering, and Software Management. These parts comprise 26 content-packed chapters that I all manage to cover in the Software Engineering course. Sommerville is by far the best textbook on the subject I have ever read. The best feature of the text is that it is comprehensive, deep enough, and readable, if a bit boring (simply because the subject is quite boring). Of course, I have minor qualms as to the allocation of space for individual topics. I would use more space for the Web-based programming and portable-device programming and less on obsolete concepts such as, say, the spiral model. I would expand space dedicated to agile methods. I am sure this will all come in the next edition. My students programmatically do not like textbooks from which they are learning, yet they tolerate this one, and they do read all 716 pages (and are quizzed on all the material). This is another indication that it is quite a good textbook. To lighten this overly serious review, let me quote a funny bit from Edition 8 of this textbook. Sommerville listed factors that influence programmers' productivity. One of these factors was termed "Outside awareness". The explanation made it clear that "outside awareness" meant "a window". Don't you love euphemisms? Four and a quarter stars.
Ioo Vilmos –
Has good research material in it. Using it for my 260 assignment.
Fay Wu –
I think this book is more useful for managers than programmers and Code Complete, the other textbook for my software engineering class, is much better for developers (as such, me right now). However, if you're interested in learning about different software engineering methods and styles of work / management / planning / cycles then this is pretty good. It goes into more detail than Code Complete on different styles of collective coding. I think this book is more useful for managers than programmers and Code Complete, the other textbook for my software engineering class, is much better for developers (as such, me right now). However, if you're interested in learning about different software engineering methods and styles of work / management / planning / cycles then this is pretty good. It goes into more detail than Code Complete on different styles of collective coding.
Husain Haider –
This book is very good for any one in software field. Some times I lost in the examples. But overall, you can depend on it. I studied it in 2003, but I use it again in 2012 and 2013 and I think I will use it again.
Justin –
A seminal volume in the software engineering world. If you are serious about improving your credentials as a true software engineer, you simply must read this text.
Ayesha Talha –
A bit boring but well-written!
Sophy Jones –
A bit dry.
Adam Hansen –
I read this book as part of a software methodology course on my computer science education. Where the book truly shines is at its thorough core of process and methodology explanations. For this reason alone I would recommend reading the book, but as a modern approach to learn about the processes the book is unfortunately quite heavy and self repeating. I will most likely use this book as a glossary, in case I forget the name of a concept in the future.
Hamza Mohammad Khan –
It is good book that software engineers can take help, in professional or even a beginner can take. But some topics are not in it
Taghreed Alkhammash –
I used this book as reference in my Graduation project, i think it's important to all CS students. I used this book as reference in my Graduation project, i think it's important to all CS students.
Adam Mautner –
Must read.
Aya Khaled –
I am not interested in this field but when i read it, i found it simple and easy to study .. it is well-written book ..
Hania –
Klasyka inżynierii oprogramowania autorstwa Iana Sommersville'a. Klasyka inżynierii oprogramowania autorstwa Iana Sommersville'a.
Mer –
Good theories only hold themselves if you are using them constantly. This is a good textbook with a readable level, will be a good foundation for people who want to understand the basics
Natan Rocha Batista –
I read this book at the college and read again for an examination. It has essential concepts for any software engineer.
Christophe Addinquy –
ma note de lecture en français ici">ma note de lecture en français ici ma note de lecture en français ici">ma note de lecture en français ici
Ben –
Drivel.
Mujitaba –
good
Asep Kosasih –
Software Enginering
Yesim –
Great book, helped me a lot for software engineering exam
Mahiceiu –
hfghfhg
Qingwei Zhang –
Reading Chapter 8, software testing at October 2013.
Fatima –
346.
Léo Felippe Dias –
É um guia para quem está começando, muito bom. Recomendo!
Lia Aprilianti –
This review has been hidden because it contains spoilers. To view it, click here. object oriented
ရွမ္း ခ်ယ္ရီ –
For self study.
Frank –
Textbook
Sheen Brisals –