Get It Right Then Keep It Right: Building Better Software, Better
In today's fast-paced and ever-changing world, software systems are more important than ever before. They are essential for businesses of all sizes, and they play a vital role in our personal lives. However, developing and maintaining high-quality software systems is a complex and challenging task.
4.1 out of 5
Language | : | English |
File size | : | 657 KB |
Text-to-Speech | : | Enabled |
Enhanced typesetting | : | Enabled |
Print length | : | 114 pages |
Lending | : | Enabled |
Screen Reader | : | Supported |
In their book 'Get It Right Then Keep It Right: Building Better Software, Better', Tom DeMarco and Tim Lister provide a comprehensive guide to developing and maintaining software systems that are both effective and efficient. This book is a must-read for anyone who is serious about building better software.
Getting the Requirements Right
The first step in developing any software system is to get the requirements right. This means understanding what the system is supposed to do and how it is supposed to work. It is essential to involve the users in this process, as they are the ones who will ultimately be using the system.
DeMarco and Lister recommend using a variety of techniques to gather and document requirements, such as interviews, workshops, and prototyping. It is also important to prioritize the requirements, so that the most important ones are addressed first.
Designing the System Correctly
Once the requirements have been gathered and documented, the next step is to design the system. This involves creating a blueprint for the system, which specifies how it will be structured and how it will function.
DeMarco and Lister emphasize the importance of using sound design principles, such as modularity, cohesion, and coupling. They also recommend using a variety of design tools, such as UML diagrams and object-oriented analysis and design techniques.
Implementing the Software Effectively
Once the system has been designed, the next step is to implement the software. This involves coding the system and testing it to ensure that it meets the requirements.
DeMarco and Lister recommend using a variety of implementation techniques, such as test-driven development, agile development, and continuous integration. They also emphasize the importance of using a version control system to track changes to the code.
Maintaining the Software
Once the software has been implemented, it is important to maintain it over time. This involves fixing bugs, adding new features, and upgrading the software to new versions.
DeMarco and Lister recommend using a variety of maintenance techniques, such as preventive maintenance, corrective maintenance, and perfective maintenance. They also emphasize the importance of having a well-defined maintenance plan.
'Get It Right Then Keep It Right: Building Better Software, Better' is a comprehensive guide to developing and maintaining high-quality software systems. This book is a must-read for anyone who is serious about building better software.
By following the principles outlined in this book, you can improve the quality of your software systems and ensure that they continue to meet the needs of your users.
4.1 out of 5
Language | : | English |
File size | : | 657 KB |
Text-to-Speech | : | Enabled |
Enhanced typesetting | : | Enabled |
Print length | : | 114 pages |
Lending | : | Enabled |
Screen Reader | : | Supported |
Do you want to contribute by writing guest posts on this blog?
Please contact us and send us a resume of previous articles that you have written.
- Book
- Novel
- Page
- Chapter
- Text
- Story
- Genre
- Reader
- Library
- Paperback
- E-book
- Magazine
- Newspaper
- Paragraph
- Sentence
- Bookmark
- Shelf
- Glossary
- Bibliography
- Foreword
- Preface
- Synopsis
- Annotation
- Footnote
- Manuscript
- Scroll
- Codex
- Tome
- Bestseller
- Classics
- Library card
- Narrative
- Biography
- Autobiography
- Memoir
- Reference
- Encyclopedia
- Dan Schneider
- Daniel C Maguire
- Darren Henley
- David Bedford
- David Carradine
- Darcy Campion Devney
- Danny Baker
- Danielle Donaldson
- Daniel Ankele
- Daniel Clement
- Fiona Hill
- Dana M Blue
- Lior Rokach
- Joseph K Lange
- Daniel J Demille
- Daniel G Amen
- Jacquelyn E Lane
- Daniel J Wallace
- Dana Bratton
- David Bilton
Light bulbAdvertise smarter! Our strategic ad space ensures maximum exposure. Reserve your spot today!
- Gabriel Garcia MarquezFollow ·7.2k
- D'Angelo CarterFollow ·10.1k
- Darnell MitchellFollow ·5.9k
- Dalton FosterFollow ·19.6k
- Nathaniel PowellFollow ·2.3k
- Quentin PowellFollow ·7.7k
- Adrien BlairFollow ·5.9k
- Rudyard KiplingFollow ·13.1k
Java Learn Java In Days: Your Fast-Track to Programming...
Are you ready to embark on...
Srimad Bhagavatam Second Canto by Jeff Birkby: A Literary...
In the vast tapestry of ancient Indian...
Breast Cancer: Real Questions, Real Answers - Your...
Breast cancer is the most common cancer...
"Lost Stories From The Holocaust Long Reach Into Arab...
Lost Stories From...
Unveiling the Profound Wisdom of Zhuangzi: A Journey into...
Synopsis: In this illuminating...
The Principality That Jezebel Answers To
Jezebel is a powerful and dangerous spirit...
4.1 out of 5
Language | : | English |
File size | : | 657 KB |
Text-to-Speech | : | Enabled |
Enhanced typesetting | : | Enabled |
Print length | : | 114 pages |
Lending | : | Enabled |
Screen Reader | : | Supported |