Software Life-Cycle Documentation - Software/Programming/Technologies - Freelance Database Systems and Web Developer I am a Freelance Microsoft Access Database and WEB Systems Developer/Programmer specialising in Database Development, Access, SQL, Foxpro. Design, Programming and Development of both local network and Internet based applications. +44 (0)20 8123 0528  

E-mail: admin@dennismcdermott.co.uk  
Home - About Me - Clients and Projects - Training - Software/Programming/Technologies - Hosting - Websites - Testimonials - Contact
 

Software / Programming Languages / Technologies

I am experienced in the following Software, Programming Languages and Technologies

Please select a Software package, Programming Language or Technology.


 
  Access 2013, 2010, 2007, 2003, 2002, 2000, 97
[View Access Projects]

ADO (ActiveX Data Objects)
Adobe Acrobat
ASP (Active Server Pages)
Auto IT
Clipper
Coral 66
CSS (Cascading Style Sheets)
dBaseIII+
Documentation
DOS Batch programming
FoxPro for DOS
General Office Software
HTML
Internet / Web Software
JavaScript
ODBC (Open Database Connectivity)
OLE DB
Operating Systems
Q&A
SQL (Structured Query Language)
VBA (Visual Basic for Applications)
VBScript
VB (Visual Basic)
VDS (Visual Dialogscript)
VFP (Visual Foxpro)
WAP (Wireless Application Protocol)
XML (Extensible Markup Language)
Documentation

I have experience of producing full software life-cycle documentation.

Code Complete
Code Complete by Steve McConnell ISBN 1-55615-484-4

Whilst working at GEC-Marconi I wrote a complete set of 'System Design Guidelines' that were adopted throughout the company. A lot of the original thoughts behind these documents came from the above book, this is an excellent reference containing all you need to know about software construction, it contains many metaphors that really help to impart the concepts, we were granted permission from Microsoft Press to include excerpts from this book in our guidelines.

The Software Life-cycle:

  • Start with a full and detailed software requirements specification document (SRS).
  • Reviewing the SRS.
  • Create a top level design document based on the SRS.
  • Review the top level design document.
  • Sub divide the tasks into modules.
  • Create requirements specification documents for each software module.
  • Review the module design documentation.
  • Create pseudo code for each software module.
  • Review the module pseudo code.
  • Code individual modules.
  • Create test specifications for each software module.
  • Review each module test specification.
  • Test individual modules against specification.
  • Integrate modules into the complete system.
  • Create an overall test specification.
  • Review the overall test specification.
  • System testing
 
© Dennis McDermott 2001-2017  -:-  Dennis McDermott is now Bespoke Software Development Limited