Application Blueprinting - PowerPoint PPT Presentation

About This Presentation
Title:

Application Blueprinting

Description:

Code Generation. Close. Application Scope and Design ... Adalon in Action. I should be showing you Adalon, not this ! And now, on to the conclusion... – PowerPoint PPT presentation

Number of Views:16
Avg rating:3.0/5.0
Slides: 15
Provided by: neil49
Category:

less

Transcript and Presenter's Notes

Title: Application Blueprinting


1
Application Blueprinting
  • Planning, Documentation and Design
  • Neil Ross neil_at_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, its 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.co
    m)
  • 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
  • Im NEIL ROSS!!!
  • Understanding architecture helps you to
    understand the bigger picture in software
    development
  • Adalon is a great tool
  • Questions or comments to
    neil_at_codesweeper.com
Write a Comment
User Comments (0)
About PowerShow.com