Software Development

Overarching Principles of Software Development

  1. Reliability – Software must be defect free and must never fail even in extreme condition. Must operate predictably and produce correct output
  2. Performance – Software should be able to fully exploit computing resources available to it, at the same time keeping its footprint minimal.
  3. Security – Best practices must be used to make system resistant against all known forms of known hacking, such as SQL injection.
  4. Scalability – With Cloud Computing affording global presence, software that may start out catering to the needs of just a few dozen users, may quickly need to handle millions each day, without having to be rewritten.
  5. Usability – Software must be easy to use and accessible through multiple devices with different screen sizes.
  6. Maintainability – System architecture and code must be made easy to understand and follow through standards, proper documentation, and creation of artifacts
  7. Portability – Software developed for one environment (hardware and/or O/S), should be able to be migrated to another with minimal rewrite of code. This principle may not be targetted, but it should be discussed and decided early on with the stakeholders
Click here to download our white paper on SaaS (Software as a Service)
ddadmin

Share
Published by
ddadmin

Recent Posts

Application Ring-Fencing and Storage Control

In our previous edition of this newsletter, we had discussed how ZTNA (Zero Trust Network Access) can…

3 years ago

Japan – Tokyo 2020 Olympics

Just as the games were kicking off, officials disclosed that the usernames and passwords of…

3 years ago

United States – Electronics Arts (EA)

Hackers have leaked an estimated 751GB of compressed EA data containing FIFA 21 source code…

3 years ago

United States – Republican National Committee (RNC)

Russian-aligned nation-state cybercriminals hacked into the Republican National Committee last week. Initially dismissive of the…

3 years ago

Zero-Trust Network Access

As users continue to work from anywhere and IoT devices flood networks and operational environments,…

3 years ago

United States – Mercedes Benz USA

Mercedes-Benz USA has disclosed a data breach impacting some of its US customers. The data…

3 years ago