Introduction
摘要
Since the beginning of systems development, analysts and designers have essentially adhered to an approach that requires interviewing users, creating logical models, designing them across a network, and developing the product. We have gone through multiple approaches on how to conduct analysis and design, particularly with the coming of client/server systems where we first had to determine what software would reside on the server and what made more sense to stay on the client. A lot of those decisions had to do with systems performance capabilities. When the Internet became the foundation of application communications and functionality, server technology became the preferred method of designing systems because of version controls and distribution across new devices.