Download presentation
Presentation is loading. Please wait.
Published byBriana Richards Modified over 8 years ago
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.