By Ira Smith on
8/11/2007 12:41 PM
There is no mystical spell to be cast upon an application to make it secure. No one single party or solution can be delegated the sole responsibility of making an application secure. Everyone from the software architect, programmer, network specialist, to the end user is responsible for application security. We as programmers have perhaps the greatest degree of responsibility because it is up to us to build secure applications and do so in such a manner that the user experience is not hindered by our efforts.
Writing Secure Code Second Edition should be your starting point in developi ...
Read More »
|
By Ira Smith on
8/11/2007 12:40 PM
You have many tools available for use in the software requirements gathering and documentation process. Which tools you use will be determined in part by the methodology used be in Agile or one of the other many forms out there. Many of the methods for requirements gathering utilize something called a Use Case.
While the name of the document may be in a singular format, in reality you will write many Use Case documents to capture the functionality or operation of the system under design. The nature of the Use Case and the variety of software systems being designed means that there is no one siz ...
Read More »
|
By Ira Smith on
8/11/2007 12:40 PM
There are a multitude of areas in the software development field that we feel should be easy to do and as a result many times are taken off guard by their difficulty once we get into the heart of the matter. Beta Testing is one such area that seems to throw many of us for a loop at just how hard or how all encompassing a process this task can be. For some, the trap may be to attempt to repeat a prior success of beta testing by applying the exact same procedures to the current situation only to find later how deep a mess they are in by trying a one size fits all beta testing process.
|
By Ira Smith on
8/11/2007 12:39 PM
More About Software Requirements is a compliment the original Software Requirements Second Edition by the same author. While it is not as massive in volume as Software Requirements was, it still packs quite a powerful punch in the amount and importance of information it conveys to the reader. I would suggest that you read Software Requirements Second Edition first before tackling this volume because this follow-up work references the original book quite a number of times for background information or further explanations.
The author remains true to his style of writing, being able to convey technical ma ...
Read More »
|
By Ira Smith on
8/11/2007 12:39 PM
Our primary focus as programmers is on writing the actual program code that accomplishes the task we have been given. Some of us though must do more than just write code, we have to help develop and document the requirements that give purpose to the code we are tasked with writing. If you have never been exposed to this part of the Software Development Life Cycle (SDLC), the thought of having to write requirements or try and develop them can be a scary one.
Just as with the numerous programming methodologies, there are many methods and philosophies for handling the software requirements process. So vast ...
Read More »
|
By Ira Smith on
8/11/2007 12:38 PM
Just as good program code design is important to a software application, the overall design is just as vital to its success. For those of you who are like myself and serve many roles in the Software Development Life Cycle (SDLC), this should be a book of interest to you. The title alone is enough to peak the interest of anyone. The title begins with The Inmates Are Running The Asylum and has a secondary title line of Why High-Tech Products Drive Us Crazy and How to Restore the Sanity. Now that certainly is a mouth full to try and say all at once, however I think it is quite catchy and sums up what the book is about fairly well.
Read More »
|
By Ira Smith on
8/11/2007 12:38 PM
In the latter part of 2006 I purchased my first digital music player and began a journey that would span farther than the realm of music by branching out into podcasts and a few of my favorite TV shows. Prior to making the purchase I had done a lot of research on what brands, models, etc. of digital devices were available and comparing that with my needs or my anticipated needs. The device that seemed to fit my needs was the iPod 30 gig model. Ever since the first day of owning it I have been happy with my purchase.
Because I deal with the technical aspects of computers all day as a profession, I found the device ...
Read More »
|