Welcome to Software Development Guide
The Development Of Software Came About In Article
. For a permanent link to this article, or to bookmark it for further reading, click here.
Tools and Techniques for Software Development
from:Deb St. George, Publisher, GettingToSuccess.com
Software development is conversion of user requirements into a computer based program. It is used to automate tireless, lengthy and complicated processes as it saves effort, time and resources. It may comprise of new development, alteration of existing code or just maintenance of an existing system.
A programming tool is an application that is used to create, debug or maintain other programs.
A few software development techniques are:
Object oriented programming: Object oriented programs are developed around an object which consists of definition of data types and structures. Small reusable codes are written which are linked with one another and other objects to form a complete program. The main advantage of this technique is that is easy to interpret and update as the objects are defined separately.
Computer-aided software engineering: CASE tools automates many activities involved in various software life cycle phases. It lets the developer visualize the final application by using tools to convert functional needs into a design. Adjustments can then be made to the design and automated tools can be used to write the final code. The main advantages of CASE tools are enhanced productivity, reduced costs and increased quality of the software.
Rapid application development: Since the main aim of this technique is reduced development time the process involves only three phases – initiation, development and implementation. It mainly uses reusable codes and tests the software in parallel with the development. It is not suitable for creating complex applications as they require thorough understanding of requirements and a number of iterations to perfect the program.
Software development tools can be classified into various categories:
License: These are classified based on type of license that is given to the user. Example: Freeware - Software which are freely available on the internet and can be downloaded by anyone; open source software - It has an open source code and anyone can add to the code (linux)
Language: These are programming languages used to write the source code of a software. Example: Java, C++, Cobol (AgileJ, .NET Licenser)
Testing: These are tools used to test software to check whether it is running without errors and is performing the functions it is designed to. Example: Unit testing tools, functional testing tools, bug tracking, test case management (Automated test designer, CodeCenter)
Project Management: Tools used for managing a software project during its life cycle. Example: Planning tools, Tracking tools (tinyPM, processMAX, Agilefant)
Platform: A platform consists of hardware architecture and software framework that enables software to run and comprises of computer's architecture, operating system, programming languages, related libraries and graphical user interface. Example: Windows, Linux
Data Management: These tools are used for storing huge amounts of data in a way that it can be retrieved easily and in the format required. Database management tools make searching, filtering, reporting and saving data very fast and easy. Example: Oracle, MySQL (ETL Processor, AnySQL Maestro)
Tool Function: This categorization is done based on the functionality of the tool. Example: Editor, compiler, code generator (Active table editor, Apache velocity)
The Development Of Software Came About In News
SAP Energizes Its Cloud Strategy - InformationWeek
SAP Energizes Its Cloud Strategy InformationWeek As the pilot maneuvered us through this unforgettable vision of nature's wonder, he came on the intercom to offer a phrase that has stuck with me since: "It's incredible how much more lightning there is in the sky that you simply can't see from the ... |
Portland Development Commission deserves credit for improving its operations - OregonLive.com
![]() OregonLive.com | Portland Development Commission deserves credit for improving its operations OregonLive.com By The Oregonian Editorial Board View full sizeRoss William Hamilton, The OregonianPDC executive director Patrick Quinton has focused the agency on economic development while maintaining a harmonious relationship with Portland City Council. |
Vietnam's new technology entrepreneurs look global - BBC News
![]() BBC News | Vietnam's new technology entrepreneurs look global BBC News Mr Thinh left Vietnam in 1975 when the war ended, but came back to start up Pyramid Software Development in Ho Chi Minh City in 2002. He since sold the company and is now working as a consultant. "Ten years ago, you could count the number of IT ... |
How to Advance Lean Software Development (Beyond the 'Toyota Way') - PC Advisor
How to Advance Lean Software Development (Beyond the 'Toyota Way') PC Advisor I'll start at the beginning, explaining where lean manufacturing came from, and, apply the lean idea to software development and cover the implications of lean software. You may know that lean comes from Japanese methods, most notably the Toyota ... |
Under Google's Wing, Motorola Can Stop Dabbling - LinuxInsider.com
![]() NEWS.com.au | Under Google's Wing, Motorola Can Stop Dabbling LinuxInsider.com Google ownership will also enable Motorola to better focus its research and development efforts, said ABI's Michael Morgan. "Since Android came out, a lot of handset OEMs have dabbled in the software space, and they're not that great at it," he ... It's Official: Google Is Now a Hardware Company The Google/Motorola Deal is Done. What Now? What I hope to come from Google's completed acquisition of Motorola |
In-App Ads: Balancing the Needs of Advertisers and Publishers - Mashable
In-App Ads: Balancing the Needs of Advertisers and Publishers Mashable Bryant Chou, CTO — Full stack engineer and software architect with more than five years of experience developing mobile apps. He's an enthusiastic traveler who'll share his travel tales with you over a cold beer. American. Marta Bulaich, Chief Yoga ... |
Haley at the Helm, Marketron Realigns - Radio World
Haley at the Helm, Marketron Realigns Radio World Media software company Marketron reorganized its leadership this week, with a stated goal of better customer and partner support. New CEO/President Jeff Haley called it a company-side initiative. Haley, former head of the Radio Advertising Bureau, came ... |












