edit-article
Home
Up
Delete
Article Name:
Article Description:
] listing/Outline of all chapters in the Application Architecture(SW Design) book, and listing of articles in each chapter with links to all
Chapter ID/Name:
Status:
Write
Writing
Written
Add Photo:
Owner ID:
Content:
use HTML
Edit Content
<h1 style="text-align: center;">application architecture <span style="text-decoration: line-through;">design</span> - contents</h1> <p> </p> <ol> <li><strong>CONTENTS</strong></li> <ol> <li>x] article listing all of the articles in this book. includes links to each of the individual articles. a good place to start.</li> </ol> <li><strong>INTRODUCTION</strong></li> <ol> <li>] an <a href="/view/article?id=1740" target="_blank">overview article</a> describing this book, the books "goals" and <span style="text-decoration: underline;"><a href="/view/article?id=1659" target="_blank">why I wrote it</a></span> and how it can (hopefully) help you to <span style="text-decoration: underline;">master this(or any other) subject <span style="text-decoration: line-through;">programming language </span></span></li> </ol> <li><strong>VERSIONS</strong></li> <ol> <li>] 1.0 </li> </ol> <li><strong>FUNCTIONAL SPECIFICATION (aka requirements)</strong></li> <ol> <li>] <a href="/view/article?id=1724" target="_blank">overview-functional-specification</a> - defines/describes the application from a users perspective.</li> </ol> <li><strong>TECHNICAL SPECIFICATION </strong></li> <ol> <li>] <a href="/view/article?id=1725" target="_blank">overview-technical-specification</a> - defines/describing the application from a technical perspective, what platform will it operate on, which platforms will it be available on, ] application model ] ] which language(s) will the code base be developed in, </li> </ol> <li><strong>APPLICTION DATA (aka content information)</strong></li> <ol> <li>] <a href="/view/article?id=1741" target="_blank">overview-application-data</a> - </li> </ol> <li><strong>APPLICATION MODEL </strong></li> <ol> <li>] <a href="/view/article?id=1742" target="_blank">overview-application-model</a> - modelling the application, using the requirements spec to create ] use case diagrams, ] Class Diagrams, ] Sequence Diagrams, ] Collaboration Diagrams, ] Activity Diagram, ( considering the design patterns, tech spec, ) </li> </ol> <li><strong>APPLICATION CODE (aka mplementation aka programming aka coding ) </strong> </li> <ol> <li>] <a href="/view/article?id=1743" target="_blank">overview-application-code</a> - defines the coding methodologies, languages, tools, that are used in the development of the application. </li> </ol> <li><strong>] OTHER / ADD / topics</strong></li> <ol> <li>] Tools -</li> <li>] agile methodologies - ( IN imp-coding/processs - group of sw development methodologies based upon iterative and incremental development.)</li> <li>] layers/tiers </li> <li>] OO program -</li> </ol> <li><strong>] REFERENCE</strong></li> <ol> <li>] <a href="http://en.wikipedia.org/wiki/Software_Architecture">http://en.wikipedia.org/wiki/Software_Architecture</a></li> <li>] <a href="http://en.wikipedia.org/wiki/Software_design">http://en.wikipedia.org/wiki/Software_design</a></li> <li>] <a href="http://www.slideshare.net/scothis/aoa-mwa">Architecture of a Modern Web App</a></li> <li>] <a href="http://blog.fogcreek.com/the-trello-tech-stack/">http://blog.fogcreek.com/the-trello-tech-stack/</a> - has early(simple) architecture diagram </li> <li>] <a href="http://singlepageappbook.com/single-page.html">Single page apps in depth (a.k.a. Mixu' single page app book)</a></li> <li>] <a href="http://www.joelonsoftware.com/uibook/chapters/fog0000000057.html">Controlling Your Environment Makes You Happy - Joel on Software</a> (ui design)</li> <li>] c\ my design.doc</li> <li>] c\ copilot spec.pdf (project by spolsky)</li> <li><strong>] 2154 content-data tech-dev-sw/ </strong></li> <li>x] http://www.quora.com/Facebook-Engineering/What-is-Facebooks-architecture - detailed answer on fb site architecture</li> <li>+] my quora followed ? = another fb architecture (by fb employee)</li> <li>+] BM google architecture <a href="http://highscalability.com/google-architecture">High Scalability - High Scalability - Google Architecture</a></li> <li>] yehoda katz presentation @conference</li> <li>] freshbooks article - multi-tenant db </li> <li>] # 2224 - stack overflow architecture - site/server</li> </ol> <li><strong><br /></strong></li> </ol>