Presentation is loading. Please wait.

Presentation is loading. Please wait.

Application Blueprinting Planning, Documentation and Design Neil Ross ~

Similar presentations


Presentation on theme: "Application Blueprinting Planning, Documentation and Design Neil Ross ~"— Presentation transcript:

1 Application Blueprinting Planning, Documentation and Design Neil Ross ~ neil@codesweeper.com

2 About Me Developing Web Sites and Apps since ’95 Worked for Allaire as CF Instructor and Consultant Bayer, Lockheed, US Gov, State Govs Articles in CFDJ, ‘Inside ColdFusion MX’ Speaker at CF Dev Conf 2000, CFEurope 2003, CFUN03/04 Freelance application design and devel- opment as Codesweeper CFDJ Award Winner for PhotoFolio app

3 Overview Application Scope and Design Application Architecture Detailed Design Adalon 2.6 Components Processes Functions ODBC Documentation Code Generation Close

4 Application Scope and Design Initial customer interviews and requirements gathering Understanding the requirements Estimation of project scope and resources Initial GUI prototyping Customer sign off

5 About Architecture Every application has one, whether planned or unplanned Architectural perspectives Business Data Technical Application

6 Application Architecture is… The general overview of site components and screens A view of major application concepts and modules Not a detailed account of each element of the finished product A high-level application development and planning guide

7 High-level Application Architecture General overview of screens and process logic paths

8 Moving Toward Detailed Design Understand the application architecture Work with colleagues in other disciplines to pull together the business, data and technology requirements Dive deeper into the initial high-level diagram and start to look at processes

9 Detailed Design Is the in-depth, nitty-gritty and ground zero view of the application, it’s processes and individual elements

10 To Create a Detailed Design Understand all architectural perspectives Identify all business level processes and rules Identify all system functional and technical requirements Identify data definitions, structure and rules Identify technical items (Hardware, Software, RDBMS, Language…)

11 Adalon 2.6 E-process design tool from Synthis (www.synthis.com)www.synthis.com Easily create information-rich process diagrams Capture initial requirements Build complex application process flows Import data elements and define rules

12 Adalon Terminology CFMX – Skin and Architectural View Screen – What is rendered in the browser Components – Everything is CFC based Functions – Processes that render screens Includes – Display, Action and Query Diagrams – Visual representations of application process logic and navigation

13 Adalon in Action I should be showing you Adalon, not this slide! And now, on to the conclusion…

14 In Closing I’m NEIL ROSS!!! Understanding architecture helps you to understand the bigger picture in software development Adalon is a great tool Questions or comments to: neil@codesweeper.com


Download ppt "Application Blueprinting Planning, Documentation and Design Neil Ross ~"

Similar presentations


Ads by Google