system-architecture

Designing system architecture for real time acquisition and 'control'

Brief description of requirements (Lots of good answers here, thanks to all, I'll update if I ever get this flying). A detector runs along a track, measuring several different physical parameters in real-time (determinist), as a function of curvilinear distance. The user can click on a button to 'mark' waypoints during this process, th...

Enterprise, Systems and Application Architecture (Best Practise?)

I am currently tasked with creating a documented, consistent Architecture guide for software development. We have a lot of smart people doing the right things, but just not consistently and repeatably. We are using Microsoft’s Application Architecture Guide 2.0 as a starting point. Hence coming up with an Application Architecture is fai...

How do you describe your solution/system?

I am about to write some standards/guidelines and templates that project managers, developers and business analysts would use. The goal would be to better understand the solution that is or was developed. One part of this is providing a standard/guideline on documenting the solution. E.g. documenting the piece of software which solves/...

Recommendations on how to decouple services (RSS, REST API) from my UI (webforms) when they share a common model?

I have a web application that is arranged into data, business and UI projects. As the system evolves changes are deployed by building all three projects and deploying them in one package. This has worked well and has allowed the illusion of “three tiers” without tackling the communications, versioning issues of truly separate systems. ...

How old is too old to support?

I'm writing a new project, and I have a choice between using a library that only exists in OSX 10.5 and later (We're on 10.6 now), but makes my life much easier, and using a library from earlier versions, but I have to a lot more of the work myself. How does one make this decision? How do you balance new/better technology vs customers ...

Tools to draw and write software project roadmap, eg plans, schedules, tasks for developers?

What are the best tools [commercial and free] to draw and write software project roadmap, eg plans, schedules, deadline dates, tasks for developers? ...

How to Implement Queue Based Workflow System?

I'm working on a document management system. An example workflow would be something like this: A document is emailed to the system The system does a number of preparatory actions to the document Document is presented to a user for further processing Afterwards, document is sent to Quality Assurance Afterwards, the system does a number ...

A tool which is able to create diagrams of a system architecture

I am searching for an easy webapp or windows application where i can design a system architecture. Creating boxes for different zones, e.g. demilitarized zone, adding servers, databases and protocols and also connecting them with each others. It should be more hardware orientied, with nice graphics of databases and computer – not like a ...

Netflix like ordering logic

I'm trying to devise ordering logic for a service similar to Netflix. There are two methods to create an order; there are two major factors that determine if an order should be placed. It's impossible to write this question without considerable explanation, so bare with me. The first way in which an order can execute is when someone ret...